Skip to content

Technical SEO · Diagnostics

Indexed but not ranking: the triage order that actually works

A page sitting in the index with no impressions is a different problem from a page ranking on page three. Diagnose them in the wrong order and you rewrite content that was never the issue.

FissionX · August 18, 2026 · 8 min read

Start by separating the two failures

A page that Google has indexed but shows zero impressions has failed to be considered relevant to any query. A page with impressions but no clicks has been considered and rejected. These are different problems, and the fix for one does nothing for the other.

Open Search Console, filter to the single URL, and look at impressions before anything else. Zero impressions over 28 days sends you down the technical path. Impressions with an average position beyond 15 sends you down the relevance path. Do not rewrite a page until you know which branch you are on.

1. Confirm the crawler sees what a visitor sees

Fetch the URL the way a bot does — no JavaScript, no cookies, no session. If the main content only appears after a client-side fetch, then for a crawler the page is a shell with navigation. This is the single most common cause of an indexed page with no impressions on modern frameworks.

Check the rendered HTML for the body copy, the H1 and the internal links. If they are missing, the fix is server-rendering or static generation for that route, not a content rewrite.

2. Check whether the page is competing with itself

Search your own site for the target query. If three URLs come back and the one ranking is not the one you optimised, the search engine has picked a different page as the best answer for that intent, and your effort is split across all three.

Pick one URL per intent. Consolidate the rest with a 301 or reduce them to genuinely different intents. Canonical tags are a hint, not an instruction, so a canonical alone rarely resolves cannibalisation.

3. Match the format the results page is already rewarding

Look at what currently ranks in the top five. If every result is a comparison table and you published a narrative essay, the gap is format, not word count. If every result is a product page and you published a blog post, no amount of editing will fix the mismatch.

This is the step people skip because it can invalidate work already done. It is also the step that most often explains a page stuck at position 12 despite being well written.

4. Give the page internal links that mean something

A page reachable only from the sitemap and a paginated archive is telling search engines it does not matter. Link it from the pages that already earn traffic, using anchor text that describes the target rather than "read more".

A useful rule: every page you intend to rank should be reachable from the homepage in three clicks or fewer, and should be linked from at least one page that already has impressions.

5. Only now, look at the content

If crawl access, intent, cannibalisation and internal links all check out and the page still stalls, the content is genuinely the weak point. Now the rewrite is worth doing, and now you know what to change: cover the entities and sub-questions the ranking pages cover and you do not.

Running the checks in this order is not pedantry. It is the difference between a two-hour fix and a two-week rewrite that changes nothing.

Find out what is holding the site back

We will run a first-pass technical review of your domain — crawl, indexation and Core Web Vitals — and walk you through what we found. No obligation, and you keep the findings either way.