Content
How to consolidate duplicate pages
Decide which page should survive, merge anything worth keeping into it, redirect the others to it with a 301, and update every internal link to point at the survivor directly. Consolidation usually beats trying to differentiate two mediocre pages.
Before you start
- Search Console data
- A list of the competing URLs
The steps
-
Step 1: Identify the duplicates
Pages covering the same intent, or the same query flapping between URLs in Search Console.
-
Step 2: Choose the survivor
Usually the one with more links, more traffic, or the better URL. Decide on evidence rather than preference.
-
Step 3: Merge the useful content
Anything the others say better goes into the survivor before you redirect them.
-
Step 4: 301 the others to it
Single hop, to the specific survivor, never to the home page.
-
Step 5: Update every internal link
Point them at the survivor directly rather than through the redirect.
-
Step 6: Update the sitemap
Remove the redirected URLs. A sitemap listing redirects is a contradiction.
-
Step 7: Record the primary keyword
One per URL, written down, so the split cannot recur by accident.
Why merging usually beats differentiating
Two mediocre pages competing for a term rarely become two good pages targeting different terms. More often one is genuinely better, and folding the other into it produces a single page stronger than either was — which is also less to maintain.
When canonical is the better tool
When both URLs must remain reachable — a product in two categories, or a printable version. A canonical tag consolidates the ranking signal without removing the page, which a redirect cannot do.
The background behind this
Technical SEO, in the order the problems actually block you covers the reasoning in about 4 minutes — free, ungated, written from client work.
Who wrote this
Anas Bin Masud builds e-commerce sites and does technical SEO for businesses in the UK, Canada, Ireland and Pakistan. These procedures are the ones I run on client work, written down rather than invented — including the ones where the honest answer is that the fix is not available on your current hosting.