How do you fix pages competing with each other?
Identify it in Search Console: two of your URLs receiving impressions for one query, swapping positions, neither stable. Then decide which should win, move any unique content onto it, redirect or differentiate the rest, and update internal links — which alone often resolves it.
Identify it from your own data
The clearest evidence is in Search Console. For a given query, look at which of your URLs receive impressions:
- Two or more of your pages appearing for the same query
- Positions swapping between them week to week
- Neither page holding a stable position
- Impressions spread thinly across several URLs instead of concentrated
That instability is the signature. A search engine repeatedly changing its mind about which of your pages to show means it cannot tell them apart.
Where it comes from
Overlapping service pages. "Drain cleaning" and "drain unblocking" written as separate pages when customers use the terms interchangeably.
Area pages overlapping a service page. A general service page and a Pearland-specific version of the same thing, both targeting the same terms.
Blog posts competing with commercial pages. An article about a service competing with the page selling it — and the article often wins, which is worse, because it converts less well.
Category and tag archives ranking instead of the pages they list.
Old pages nobody retired after a newer version was written.
Decide which page should win
For each competing set, pick one page deliberately. Consider:
- Which is closest to the intent behind the search — commercial pages should win commercial searches
- Which has more external links
- Which has the better URL
- Which converts better
Commercial intent is the important one. If a blog post is outranking your service page for a buying query, the fix is to make the service page better and to point the post at it, not to celebrate the ranking.
Then choose the remedy
Merge and redirect when the pages genuinely cover the same ground. Move any unique content to the survivor first, then redirect.
Differentiate when both should exist but overlap. Rewrite each around a distinct intent — one for people ready to buy, one for people researching — and make the titles and headings reflect that clearly.
Repoint the internal links. This alone often resolves it. If half your internal links point at the wrong page, that is a signal you control and are currently misusing.
Noindex the archives that are competing with real pages.
Fix the internal linking deliberately
Internal links are the strongest signal you have about which page matters. When you decide a page should win, make sure:
- Navigation points at it
- Related pages link to it with consistent wording
- Your sitemap includes it and excludes the retired one
- No remaining page links to the version you retired
Prevent it from recurring
Before publishing anything new, check whether an existing page already covers the search. Keeping a simple list of pages and the primary search each targets makes this a ten-second check rather than an audit.
Most of this problem comes from publishing without checking, over several years and often several people.
Frequently asked questions
How do I spot pages competing with each other?
In Search Console, look for two or more of your URLs receiving impressions for the same query, positions swapping between them week to week, and impressions spread thinly rather than concentrated.
Where does the overlap usually come from?
Service pages using interchangeable terms, an area page duplicating a general service page, blog posts competing with the commercial page, category and tag archives, and old pages nobody retired.
Which page should win?
The one matching the intent behind the search — commercial pages should win buying queries. If a blog post outranks your service page for a commercial term, improve the service page and point the post at it.
What are the remedies?
Merge and redirect when the pages cover the same ground, differentiate them around distinct intents when both should exist, repoint internal links, and noindex archives competing with real pages.
How do I prevent it?
Keep a list of pages and the primary search each targets, and check it before publishing anything new. Most of this problem comes from years of publishing without that ten-second check.