Why is my website not ranking on Google?
Most sites that do not rank are either not indexed at all, not answering the query they were built for, or too new to have earned any authority. Check indexation first — it takes five minutes and rules out the majority of cases.
- Written by
- MyFloww
- Published
- Updated
- Reading time
- 5 min read
"My website is not ranking" is almost never one problem. It is usually one of six, and they are worth checking in order, because the first two are free to diagnose and account for most cases — while the one everybody starts with, backlinks, is the slowest and least likely to be the actual cause.
Check indexation first. It takes five minutes.
A page that is not in Google's index cannot rank for anything, and a surprising number of sites have pages in this state without anyone realising. Before changing a single word of content, confirm the page is actually there.
- Search `site:yourdomain.com` in Google. If it returns nothing, the whole site is missing. If it returns fewer pages than you have, some of them are.
- Open Google Search Console and use URL Inspection on the specific page that is not ranking. It will tell you whether the page is indexed and, if not, why.
- Check `yourdomain.com/robots.txt` for a `Disallow` rule that is blocking more than you meant it to. A staging rule left in place after launch is the classic version of this.
- View the page source and search for `noindex`. A `<meta name="robots" content="noindex">` left over from development will keep a perfect page out of the results indefinitely.
- Confirm a sitemap exists at `yourdomain.com/sitemap.xml` and is submitted in Search Console.
The six reasons, in the order worth checking
| Reason | How to tell | Time to fix |
|---|---|---|
| Not indexed | URL Inspection says so, or a noindex tag or robots rule is present | Minutes, then days to be re-crawled |
| Intent mismatch | The page targets a phrase, but the results for that phrase are a different kind of page entirely | One rewrite |
| Thin or duplicated content | Several pages say roughly the same thing, or a page is mostly navigation | Weeks |
| Slow on a phone | PageSpeed Insights fails Core Web Vitals on mobile | Days to weeks, depending on the build |
| No internal links | Nothing on the site links to the page except the sitemap | An afternoon |
| No authority yet | Everything above is fine and the domain is under a year old | Months |
Intent mismatch is the one most people miss
Search the phrase you want to rank for and look at what is actually there. If the first ten results are comparison articles and your page is a service page, you are not competing — you are in the wrong category. Google has decided what kind of answer that query wants, and it is not negotiable.
This is the cheapest problem on the list to fix and the most commonly misdiagnosed as an authority problem. A page that matches intent can rank on a young domain; a page that does not will not rank on an old one.
What "thin" actually means
- Not word count
- A 300-word page that completely answers a specific question outranks a 2,000-word page that circles one. Length is a symptom of thoroughness, not a cause of ranking.
- Several pages answering the same question
- The most common form of thinness on small business sites. Five service pages that differ only by a city name or a keyword compete with each other and none of them wins.
- A page that is mostly furniture
- Header, hero, three cards, a form. If you removed the navigation and the call to action, would anything remain that answers a question? If not, there is nothing to rank.
How long it should take
A technical block fixed today is usually re-crawled within days. A rewritten page on an established domain typically moves within four to eight weeks. A new page on a domain under a year old is realistically three to six months, and no amount of spending compresses that meaningfully.
The signal worth watching in the meantime is indexation rather than traffic. Indexation moves months before position does, and a page that is indexed and stable is doing what it should while it waits.
What about AI answers?
Increasingly the question is not only whether you rank but whether you get quoted. An AI system assembling an answer looks for pages that state something completely and specifically, in a structure it can extract — real headings, real tables, a first paragraph that stands alone. See what GEO is and how it differs from SEO for the practical differences.
The overlap is large. A page written to be quotable is also a page that answers intent precisely, which is the second item on the list above. The work is mostly the same work.
Questions
Related questions
How long after launching a new website before it ranks?
Three to six months for a new domain to rank for anything competitive, and four to eight weeks for a new page on an established domain.
Branded searches — your own business name — usually work within days once the site is indexed. If your own name does not return your site after two weeks, that is an indexation problem rather than a patience problem.
Do I need backlinks to rank?
For competitive commercial phrases, eventually yes. For specific, lower-competition questions, a well-written page on a technically sound site ranks without them.
Backlinks are the slowest and most expensive lever, which is why they are the wrong thing to start with. Every other item on the list above is cheaper and faster, and most sites have several of them unresolved.
Will publishing more blog posts help my site rank?
Only if each post answers a question somebody actually searches for. Volume without intent adds thin pages, which makes the problem worse rather than better.
A finite set of pages that each answer one real question outperforms a weekly publishing schedule indefinitely, and it stops needing to be written.
My site is fast and well built. Why is it still not ranking?
Technical quality is a floor rather than an advantage — it stops you being held back, but every competitor ranking above you has cleared it too.
Once the technical side is sound, ranking comes down to whether the page answers the query better than the ones currently above it, and whether the domain has enough standing to be trusted with that query yet.
Should I use Google Ads while waiting for SEO to work?
It is a reasonable bridge if the economics work, because paid search buys the position immediately while the organic work compounds.
They answer different questions, though. Ads tell you whether a query converts; SEO tells you whether you can own it. Running ads first on the phrases you are targeting organically is a cheap way to find out which ones are worth the wait.