Launch Promo 2026 launch pricing — locked in for new clients until 31 December 2026 View pricing →
SEO troubleshooting

Why is my website not ranking?

"We built the site, so why is nobody finding it on Google?" It's the most common question we get. Here are the twelve reasons a site usually doesn't rank — and how to work out which one is yours before you spend a cent trying to fix it.

By the Media On Tap editorial team · Published 13 July 2026 · Updated 13 July 2026

"Not ranking" almost always means one of a small number of things, and most of them are diagnosable in an afternoon. Before you rewrite your homepage or panic-buy backlinks, work through the list below in order. The early items are cheap to check and catastrophic if wrong; the later ones are slower to fix but far more common than people expect. Nine times in ten, the honest answer is one of these — not some mysterious Google grudge.

1. Google hasn't indexed your pages

You cannot rank for anything if you aren't in the index. Search site:yourdomain.com in Google — if few or none of your pages appear, that is your whole problem. Open Google Search Console, use the URL Inspection tool on a key page, and it will tell you plainly whether the page is indexed and, if not, why. Everything else in this list is moot until this passes.

2. You're blocking Google with robots or noindex

The single most damaging mistake we inherit: a staging-site setting that shipped to production. A stray Disallow: / in robots.txt, or a <meta name="robots" content="noindex"> tag left on by a theme or plugin, quietly tells Google to stay away. Sites can sit invisible for months this way. Check your robots.txt and view-source on your key templates. It is a five-minute check that has rescued more rankings than any clever tactic.

3. The domain is brand new with no authority

A site launched last month has earned no trust yet. Google is cautious with unproven domains, and there is no shortcut that isn't a risk. This isn't a fault to fix — it's time to serve. If your site is only a few weeks old, ranking for anything competitive simply hasn't had the chance to happen. See how long SEO takes to work for a realistic timeline.

4. Your content is thin or duplicated

If a page is a few sentences over a stock photo, or the same boilerplate repeated across dozens of near-identical pages, Google has no reason to rank it above the genuinely useful results already there. Thin content and duplication are among the most common reasons perfectly healthy sites go nowhere. The question to ask of every page: is this the best available answer to the query, or just another page that exists?

5. You're targeting terms far above your weight

A new plumbing site will not rank for "plumber" against national directories and decade-old competitors, no matter how good the page is. Chasing short, high-competition head terms is the most common self-inflicted wound we see. Start with longer, more specific, lower-competition queries you can realistically win, earn some authority, then climb. Choosing winnable targets is a strategy decision, not a writing one.

The honest reframe. "Why am I not ranking?" is often really "why am I not ranking for the term I picked?" — and sometimes the term was never winnable for a site your age. Picking targets you can actually reach is usually a bigger lever than any on-page tweak.

6. Technical problems are holding pages back

Slow loading, pages that need JavaScript to render their content, broken or conflicting canonical tags, redirect chains, and mobile issues all quietly suppress rankings. A page Google struggles to load, render or interpret rarely competes well. Core Web Vitals — the loading, interactivity and stability metrics Google measures on real visits — are part of this picture. If the fundamentals are shaky, everything you build on top is capped.

7. Your pages have no internal links

Orphan pages — ones nothing else on your site links to — are hard for Google to find and get almost no authority passed to them. If your best content is buried three menus deep with nothing pointing at it, it will struggle. Link to important pages from your navigation, from related articles, and from your homepage where it makes sense. Internal linking is free and routinely neglected.

8. Your own pages are competing with each other

Cannibalisation is when several of your pages target the same term, so Google isn't sure which to rank and ranks none of them well. It's common on sites that have published for years without a plan. One page should own one query. If three blog posts all chase the same keyword, consolidate them into one strong page and redirect the rest.

9. Nobody links to you

Backlinks from credible sites remain one of the strongest signals of authority. If no reputable site references yours, you have little of the trust Google uses to rank competitive pages. The fix is to earn links — through genuinely useful content, original data or digital PR — never to buy them. Purchased links and private blog networks work right up until they don't, and the recovery costs more than the rankings ever did.

10. The page doesn't match search intent

If someone searching a term wants to compare options and your page is a hard sell, or they want to buy and your page is a 2,000-word essay, Google will favour pages that match what searchers actually want. Look at what currently ranks for your target term. If the results are all comparison guides and yours is a product page, the mismatch — not your effort — is why you're absent.

11. You migrated and lost your redirects

Rebuilt the site, changed the URLs, and rankings vanished? A migration without proper 301 redirects from old URLs to new ones throws away every bit of authority those pages had earned. This is one of the fastest ways to demolish a previously healthy site, and one of the most recoverable if you map the old URLs to the new ones promptly.

12. It's simply too soon — or you were penalised

Sometimes the work is right and the answer is patience: SEO's first measurable movement typically takes a couple of months, and competitive terms longer. But if rankings fell off a cliff rather than never arriving, check Search Console for manual actions — a penalty, often from a previous agency's bought links, has to be cleaned up and reconsidered before anything recovers.

Not sure which of these is yours? That is exactly what a diagnosis is for. Our SEO marketing services start by finding the actual cause, or get a free written SEO audit that tells you plainly what's holding your site back — before anyone talks about fixing it.