You ran a site audit and found duplicate pages. Now you’re staring at two (or more) URLs with almost the same content, and you need to fix it. But here’s the part most guides skip: picking the wrong fix can hurt you just as much as the duplicate content itself. 

Redirect a page that should stay? You lose traffic it was earning on its own. Rewrite a page that should be merged? You waste hours on content that still competes with itself. 

This guide gives you a simple framework for deciding when to redirect duplicate content and when to rewrite it instead.

How to Decide: Redirect or Rewrite

Before you touch anything, you need to answer three questions. These will tell you exactly which fix to use.

Do Both Pages Answer the Same Question?

This is your starting point. Open both pages side by side and ask yourself: if someone landed on either one, would they get the same answer?

If yes, you redirect. There’s no reason for two pages to exist when they solve the same problem for the same person. You’re just splitting your own strength in half.

If the pages answer different questions, even if they use similar words, that’s a sign you should rewrite instead. Here’s how to check. 

Go to Google Search Console, click into the Performance report, and filter by each URL. Look at which search queries bring people to each page. If the queries overlap by 80% or more, redirect. If they’re pulling in clearly different searches, rewrite.

Which Page Has More Authority?

Not all duplicate pages are equal. One page almost always has more going for it than the other. Check three things:

  • Which page has more backlinks from other websites?
  • Which page gets more organic traffic right now?
  • Which page has ranked longer or more consistently?

The stronger page becomes your anchor. If you redirect, the weaker page points to the stronger one. If you rewrite, the stronger page keeps its current focus and the weaker one gets a new angle.

Can You Make Each Page Truly Different?

Here’s the honest gut check. If you kept both pages, could you make each one clearly different in topic, angle, or audience? Not just swap a few sentences. Actually, it’s different.

If the answer is no, stop trying to force it. Redirect and move on. But if you can point each page at a distinct keyword cluster and a different reader need, rewriting is the smarter play.

When to Use a 301 Redirect

A 301 redirect tells search engines: “This page moved here permanently.” It passes most of the old page’s link equity and ranking signals to the new URL. Here are the clearest situations where redirecting is the right call.

Nearly Identical Pages Targeting the Same Keyword

This is the most common scenario. You wrote a post about “email subject line tips” in 2022. Then you wrote another one in 2024 that covers the same tips with slightly updated wording. Both target the same keyword. Both answer the same question. Neither ranks as well as it should because they’re splitting your authority.

Pick the better one. Move any useful details from the weaker post into the stronger one. Then 301 redirects the old URL to the keeper.

Technical Duplicates You Didn’t Create on Purpose

Sometimes your CMS creates duplicate pages without you knowing. URL parameter variations (like ?sort=price), HTTP vs HTTPS versions, trailing slash differences, and tag pages your CMS creates automatically are all common culprits.

These aren’t content problems. They’re technical problems. You didn’t sit down and write two articles. Your website just generated two URLs that show the same thing. A 301 redirect cleans them up fast. Point the version you don’t want to the version you do, and you’re done.

Old Content Replaced by a Better Version

You published a new, better guide on a topic you already covered. The old version is outdated but still has backlinks and some residual traffic. Don’t just delete the old page. 

That throws away everything it earned. Redirect it to the new version so all that authority flows to your updated content.

Quick tip: Before you redirect, scan the old page for any unique stats, examples, or points your new page doesn’t cover. Merge those first. Then redirect.

When to Rewrite and Keep Both Pages

Redirecting is clean and simple. But sometimes it’s the wrong move. If both pages have a reason to exist, rewriting to remove keyword cannibalization is the better path.

The Pages Serve Different Search Intents

Think about this example. You have a blog post called “What Are SEO Tools?” and another called “Best SEO Tools for Small Business.” They both mention SEO tools. But one teaches a beginner what these tools are. The other helps a buyer pick one.

Those are two different needs. Merging them into one page would create a confusing mess that serves nobody well. Instead, rewrite each page to sharpen its unique angle. Make the first one purely educational. Make the second one a clear comparison with recommendations.

Both Pages Already Rank for Different Keywords

This is where Google Search Console saves you from a bad decision. Filter the Performance report by each URL and look at the queries. 

If Page A brings in traffic for “how to fix crawl errors” and Page B brings in traffic for “Google crawl budget tips,” you don’t have a duplicate content problem. You have an overlap problem.

Don’t merge. Rewrite each page to widen the gap. Update headings, tighten the focus, and make sure neither page wanders into the other’s territory.

Location or Product Pages That Look Too Similar

Ecommerce sites and businesses with multiple locations run into this constantly. You have 15 city pages or 30 product variation pages, and they all read like the same template with a different name swapped in. Google notices this. 

And when it does, it picks one version to show and ignores the rest. Redirecting doesn’t work here because each page targets a different location or product. The fix is adding real, unique value to every page. 

Think local details, specific use cases, customer stories, or info about that specific region that makes each one worth its own spot in search results. Yes, this takes more time. But it’s the only way to make these pages earn their keep.

How to Do Each Fix the Right Way

Knowing which fix to use is half the job. Doing it correctly is the other half.

If You’re Redirecting

Follow this order so you don’t lose anything important:

  1. Pick the stronger page as your redirect target
  2. Copy any unique content from the weaker page into the stronger one
  3. Set up the 301 redirect (through your CMS, an SEO plugin like Yoast, or your .htaccess file)
  4. Update all internal links that pointed to the old URL so they go directly to the new one

If You’re Rewriting

Map each page to its own primary keyword and intent. Rewrite titles, meta descriptions, and H2 headings so there’s zero confusion about what each page covers. Go beyond small, shallow changes. If the body content still says the same things in slightly different words, Google will still treat them as duplicates.

Then add internal links between the two pages so Google can see how they relate without competing. This also helps readers find the version that fits their specific need.

How to Know If Your Fix Worked

Give it 4 to 6 weeks. Google needs time to recrawl and reprocess your pages. Then check Google Search Console again.

If you redirect, you should see one URL ranking instead of two, with impressions and clicks consolidated on a single page. Your overall traffic for that topic should hold steady or go up.

If you rewrote, each page should be pulling traffic from its own distinct set of queries with less overlap than before. If the two pages are still swapping positions for the same keyword, your rewrite didn’t go far enough. The content is still too similar.

Your Next Steps

Pick one pair of duplicate pages on your site today. Run through the framework: same intent or different? Which page is stronger? Can you actually make them unique? That gives you your answer in about five minutes. 

Then do the fix this week, not next month. Every day those pages compete with each other is a day you’re leaving rankings on the table. Start with your biggest traffic duplicates first, work your way down, and you’ll see cleaner rankings within a couple of months.