Guide

A strong domain ranking for nothing, and why links were not the answer.

A page on a DR 72 domain was ranking for zero keywords on the term it was built for. The assumption, as it almost always is, was that the page needed more links. Before agreeing to a link campaign we checked who was actually ranking, and that single check changed the entire plan.

Written from a live diagnosisThe link budget was never spentIncludes the wrong first theory

The check that costs nothing and changes everything

When a page will not rank, the reflex is to build links at it. Sometimes that is right. Usually it is the expensive guess made before the cheap check, and the cheap check is this: look at who is actually ranking for the term.

On this site the page-one competitors were sitting at DR 16 to 32. The client's domain was DR 72, well above all of them. A weaker set of domains was beating a stronger one. That one fact rules out authority as the constraint immediately, because if links were the deciding factor the stronger domain would already be winning. Buying links here would have been an expensive way to change nothing.

The rule

If the pages ranking above you are on weaker domains than yours, links are not your problem. Something on the page, or in how your own site treats the page, is. Spending on authority you already outrank is the most common wasted budget in SEO.

With links ruled out, the causes had to be on the page. There were four, and the first diagnosis found only the obvious two.

1. A canonical pointing at a redirect

The target page carried a canonical tag pointing at a URL that then 301 redirected somewhere else. This is quietly fatal. You are telling Google "the real version of this page is over there," and over there is a redirect, so Google follows it and concludes the page you want to rank is not the canonical version of anything. The page can look perfectly healthy in every other respect and still be held down by this one line.

It is easy to miss in an audit because a canonical tag being present reads as a tick in the box. The audit has to follow the canonical to its destination and confirm that destination returns 200, not a redirect and not a near-duplicate, which is indexation work rather than a checklist item.

# does the canonical resolve to itself and return 200?
curl -sI https://example.com/target-page/ | grep -i '^link:'      # the canonical it declares
curl -sI "$CANONICAL_URL" | grep -i '^HTTP'                        # what that URL actually returns

2. Two pages competing for the same intent

A second page on the site targeted the same intent as the target page. To Google, that is one site putting up two candidates for the same query and asking it to choose. It often chooses neither well, splitting the signal so both pages underperform. This is keyword cannibalisation, and it is one of the most common reasons a strong site ranks poorly for a term it clearly should own.

The fix is not to delete one page reflexively. It is to decide which page should own the term, then either consolidate the other into it with a redirect, or differentiate it clearly so the two target genuinely different intents. Here the two pages had blurred commercial and informational intent together, so separating them by intent, one to sell and one to inform, gave each a lane of its own.

3. Machine-spun copy

The page's content was machine spun: readable at a glance, hollow on a second read, the kind of text produced to fill a template rather than to answer a question. Google is markedly better at recognising this than it was, and a page made of it struggles to rank against pages that genuinely address the query, regardless of the domain's strength.

The fix is the unglamorous one: replace it with writing a person would finish reading. Not longer, not keyword-denser, just actually about the thing. This is the step people most want to skip and the one that most reliably matters once the technical causes are cleared.

4. A 25-link block spreading equity across everything

The site carried a templated internal link block of 25 links, dropped onto pages indiscriminately. Internal links pass authority, and a block that links to everything passes a thin, undirected share to each. The pages that mattered were getting the same trickle as the pages that did not.

Cutting that block to five chosen, relevant internal links did more for the target pages than any single one of the twenty-five had. Fewer links, each pointing somewhere deliberate, concentrates the signal instead of scattering it.

The trap with fixing this

A tidy internal link structure decays. The moment a template makes it easy to add "related" links, the block creeps back toward 25. We left behind a linking rule with a live ledger, so the footprint cannot quietly return once we are gone. A fix that has no way to stay fixed is half a fix.

The outcome, and what it actually proves

With the canonical corrected, the intents separated, the copy rewritten and the link block cut, the structural causes were gone and the page became eligible to rank on its merits. No links were bought. The budget that would have gone into a link campaign was never spent, because the diagnosis proved the campaign would not have worked.

That is the real lesson, and it is worth more than the four fixes. The most valuable thing an audit can do is sometimes to prove that the obvious expensive plan is the wrong one. A weaker domain outranking a stronger one is Google telling you, for free, that authority is not your problem. Listen to it before you open a budget.

A checklist for a page that will not rank

  • Check the DR of the pages ranking above you. If they are weaker than your domain, stop thinking about links.
  • Follow your page's canonical to its destination. Confirm it returns 200, not a redirect, not a duplicate.
  • Search your own site for other pages targeting the same intent. Decide which should own it and consolidate or differentiate the rest.
  • Read the page's content as a stranger. If it reads as filled rather than written, that is the ceiling.
  • Count the internal links in any templated block. If it is spraying equity everywhere, cut it to the few that are actually relevant.
  • Leave a rule that stops the tidy version decaying back into the messy one.

Book me

Got a page that will not rank?

Send us the URL and the term. We will tell you whether it is an authority problem or an on-page one, usually within a day, and whether a link campaign would be money well spent or wasted.

Reply within one working day No obligation Your details stay with us

Takes about 60 seconds. No newsletter and no CRM sequence. Your details are used to reply to this enquiry and nothing else. See the privacy notice.