URL drift: when Google ranks the wrong page (yours)
Google quietly swapped which page ranks for a buying-intent query — position held, conversions fell. How to catch URL drift early.
There’s a ranking problem that never shows up in the position column: the keyword holds #4, the trend line is flat and calm — but the URL Google is ranking changed from your pricing page to a blog post from last year. Same keyword, same position, different page, different business outcome. We call it URL drift, and once we started recording which URL ranks for every keyword check, it turned out to be delightfully common.
Why Google swaps your pages
Google ranks pages for queries, and its judgment about which of your pages best serves a query is revised continuously. The usual triggers:
- You published something adjacent. The new guide overlaps the old landing page’s topic and Google reconsiders. (Persistent alternation between two of your URLs is the classic cannibalization signature.)
- The preferred page weakened — content aged, internal links to it thinned after a redesign, or a migration changed its signals.
- Intent re-interpretation. Google decides the query is more informational than transactional this quarter, and your blog post fits the new reading better than your product page.
Why it’s worth catching
Because pages convert, not keywords. A drifted query can keep its position and lose most of its value — the blog post ranking in your pricing page’s place answers the search but not the business. The reverse also happens: drift to a stronger page, which you’d like to notice and reinforce rather than accidentally undo.
Drift is also an early-warning system: it often precedes position loss, because a split or weakening candidacy shows up as URL churn before it shows up as decline.
What to do about a drift
- Decide which page should own the query. If you can’t decide, Google certainly can’t.
- Reinforce the owner: clearer title, content that matches the query intent, internal links with meaningful anchors pointing at it.
- De-escalate the usurper: re-aim it at its own distinct query, link it to the owner as the canonical resource, or consolidate the two if they were always one topic.
- Watch the next few weekly checks. Drift that stops flapping and settles on your chosen page is a closed case; continued alternation means the signals still disagree.
Position tells you whether you rank; the ranking URL tells you as what. Track both, and Tuesday’s quiet swap stops costing you a quarter’s conversions to find.