Why Your Website Isn’t Ranking
A diagnostic order for working out why a site doesn’t rank — from indexing problems to intent mismatch to the possibility that SEO isn’t your bottleneck.
Work through these in order. Each one is a prerequisite for the next, and there’s no value in fixing step six while step one is broken.
1. Is it indexed at all?
Search for a distinctive sentence from the page in quotation marks. If nothing comes back, the page isn’t in the index and nothing else matters.
Common causes: a noindex tag left over from staging, a robots.txt disallow, a canonical pointing at a different URL, or a page with no internal links anywhere.
Check the exact URL in Search Console’s inspection tool. It will tell you whether the page is indexed and, usually, why not.
2. Is it indexed but invisible?
Indexed pages that get zero impressions are usually one of:
- Too new. New sites and new pages take time — often months on anything competitive.
- Duplicated. Another page on your site is competing for the same query, so neither wins.
- Thin. Not enough substance to be a plausible answer to anything.
- Orphaned. Indexed but with no internal links, so it carries no authority.
3. Are you targeting queries anyone searches?
This is the most common problem in business SEO and the most uncomfortable one.
Businesses optimise for the words they use internally: their product names, their category labels, their industry jargon. Customers search for their problem in their own words.
Check Search Console for what you do get impressions for. The gap between that and what you think you’re targeting is usually revealing. If you rank for your company name and nothing else, you haven’t been targeting anything else.
4. Does the page match the intent?
Search the query you’re targeting and look at what ranks. If the top ten are all comparison articles and your page is a product page, you’re the wrong format. If they’re all "how to" guides and yours is a sales pitch, same problem.
Search engines have a strong view about what kind of page satisfies a query. You don’t get to disagree with it.
5. Is your page genuinely better than what ranks?
Open the top five results and read them properly. Ask honestly: if you were the searcher, would you prefer yours?
Being "as good as" isn’t enough. To displace established pages you need to be noticeably more useful — more specific, more current, better structured, or answering follow-up questions the others ignore.
Most content that doesn’t rank isn’t bad. It’s average, and average doesn’t move.
6. Is the technical foundation slowing you down?
Once relevance is right, the technical layer decides how much of it survives: slow pages, client-side-only rendering, broken canonicals, poor internal linking, no structured data. Work through the technical SEO checklist.
7. Does anyone link to you?
Links still matter, particularly on competitive commercial queries. If every page ranking above you has links from established sites and you have none, content quality alone may not close the gap.
The honest answer here isn’t a link-building campaign. It’s being worth citing: publishing something genuinely useful, being visible in your industry, and doing work people mention.
8. Have you given it enough time?
New content typically takes three to six months to reach a stable position, longer on competitive terms. A page checked two weeks after publishing tells you nothing.
If you’ve changed something, note the date and check monthly. Impatience causes more SEO damage than any technical issue, because it leads to constant rewrites that reset the clock.
9. Is SEO even your bottleneck?
Sometimes a site ranks fine and the business still doesn’t get enquiries. Then the problem isn’t visibility — it’s the offer, the page, or the market.
Check: are you getting impressions but no clicks? That’s a title and description problem. Clicks but no enquiries? That’s a page problem. Neither? Then it’s genuinely SEO.
We’d rather tell you the answer is "your service page isn’t convincing" than sell you six months of content. If you want that read on your site, an SEO audit covers exactly this — and we’ll say so if the answer isn’t flattering to us.
Oskar Szymczak
Founder & Software Engineer
Leads the technical side of every project — architecture, development and the decisions that are expensive to change later.
More about the teamWant help with this?
This is the kind of work we do. These pages explain how.