← Back to Case Studies

SEOLEVERAGE CASE STUDY 2026-03

They had two comparison articles targeting the same keyword. Google ranked neither one.

Then we stopped the pages from competing and let each one do its job.

No new content written No backlinks built No redesign required

You have two blog posts that cover similar ground. Maybe one is a general comparison, the other a brand-specific comparison. Both target variations of the same keyword. Both sit on page two. Neither breaks through.

You keep publishing. The traffic graph stays flat. You suspect the problem is not the writing itself, but something about how the pages are organized.

You are right.

Two pages were cannibalizing each other. Google received competing signals from the same domain for the same query and could not decide which one to rank. So it ranked neither one well.

This is the story of how separating their jobs changed everything in 28 days.

12x CLICK INCREASE 3 to 37 clicks
+237% IMPRESSION GROWTH 876 to 2,951
+1.8 POSITION GAIN 7.3 to 5.5
3.7x CTR IMPROVEMENT 0.34% to 1.25%

Two pages fought over one keyword. We gave each page its own job. Clicks went 12x in 28 days. No new content. No backlinks.

The Situation

A DTC ecommerce brand in the home furnishings space had two blog articles covering nearly identical ground. One was a general "wall bed vs murphy bed" comparison. The other was a brand-specific comparison: their product versus traditional alternatives. Both targeted similar query variations.

Google saw two competing signals from the same domain and toggled between them inconsistently. The general comparison page had dropped to 3 clicks in 28 days with a CTR of 0.34%. Impressions were there (876), but nobody was clicking through.

The content was not bad. The writing was solid, detailed, and accurate. The problem was structural. Two pages doing the same job meant neither could do it well. Google split the ranking signal between them, and both stayed on page two.

"We had the content. We just did not realize the two articles were stepping on each other. Once each page had a clear, separate job, Google figured it out in weeks."

- Client team (paraphrased)

Client Profile

Industry Home furnishings / ecommerce
Site Type Shopify DTC store with blog
Timeframe 28 days post-optimization
0 new pages written
0 new backlinks built
0 budget for redesign

Why This Happens

Keyword cannibalization quietly kills rankings

Most ecommerce blogs grow organically over time. Someone writes a comparison post. Months later, a different person writes a similar one from a slightly different angle. The intent overlap is invisible until you check Search Console and see both pages splitting impressions for the same queries.

Google does not combine the authority of both pages. It picks one, often inconsistently, and neither gets the full ranking signal. The fix is not deleting content. It is giving each page a distinct job with distinct keywords so Google has one clear answer per query.

The content was already there. The expertise was already there. Google just needed one clear signal instead of two conflicting ones.

What the Content Needed

Three steps. No new content. Just clarity.

1

Diagnosed the Cannibalization in Search Console

GSC data showed both pages splitting impressions for "wall bed vs murphy bed" queries. Neither page had a clear intent match. The general comparison was pulling branded queries, and the brand comparison was pulling generic ones. Google was confused.

2

Gave Each Page One Clear Job

The general comparison page was restructured as a neutral, educational resource for searchers evaluating wall beds versus murphy beds. The brand comparison page was repositioned for searchers already considering this specific product. Same content. Different intent alignment.

3

Aligned Headings, Copy, and Internal Links

Each page received updated H2s, restructured body copy matching its assigned search intent, and revised internal links pointing to the right conversion pages. No new pages were created. Existing content was reorganized to serve the queries Google was already sending.

The Results

Before and after: 28-day comparison

MetricBeforeAfterChange
Clicks (28 days)33712x increase
Impressions8762,951+237%
Avg position7.35.5+1.8 spots
CTR0.34%1.25%3.7x improvement

The position improvement of 1.8 spots matters. But the real story is the CTR jump: 0.34% to 1.25%. The page is not just ranking higher. It is earning more clicks at its new position because the title and content now match what searchers actually want.

More impressions, better position, and a higher click-through rate compounding together produced the 12x click increase. All from reorganizing existing content.

Every click to this page lands on a comparison article that naturally leads readers toward product pages. More clicks here means more potential buyers entering the purchase funnel.

Takeaways

What every ecommerce content team should take from this

Check for Cannibalization Before Writing Anything New

If two pages target similar queries, writing a third will not fix the problem. Audit existing content for intent overlap first. GSC makes this visible in minutes: filter by query and check which pages Google is alternating between.

One Page, One Job

A neutral comparison and a brand-specific comparison serve different searchers. When one page tries to do both, it does neither well. Define the job before restructuring.

Position Gains Compound Through CTR

Moving from 7.3 to 5.5 is a 1.8-spot improvement. But when the content also matches intent better, CTR nearly quadruples. The ranking gain and the relevance gain multiply each other. That is where the 12x comes from.

Your blog probably has the same problem.

Two pages. Similar keywords. Both stuck on page two. The content is there. It is just competing with itself.

We can find the conflicts in 20 minutes. No commitment, no pitch deck. Just a quick audit showing exactly where your pages are stepping on each other.

Book a free 20-minute cannibalization audit

Ready to stop your pages from competing with each other?

Book a call and we'll find the conflicts in 20 minutes.

Book a Call
Get Your Visibility Report →