Free tool
Duplicate Content.
Stop your own pages competing with each other.
Near-identical service pages, city pages built from one template, staging copies left indexed — this finds where a site says the same thing twice and shows which pages are cannibalising each other.
Free on every plan · No credit card required
See a real report from this tool- 98%
- Similarity caught, not just exact copies
- 1:1
- Matched pairs, not a wall of URLs
- CSV
- Straight to the content team
This is what
your data looks like.
Every panel, column and score below is the one the tool produces — filled with example figures, so you can see the shape of the report before you run your own.
clientsite.com
- Unique · 58%
- Boilerplate · 28%
- Repeated · 14%
Pages checked
118
of 126 attempted
Duplicate pairs
21
Pages skipped
8
blocked or redirected
Worst page
96%
body text repeated
Most duplicated pages
Sorted by share of repeated body text| Page | Duplicate | Words | Shared with | Suggested fix |
|---|---|---|---|---|
| Gutter Cleaning — North/services/gutter-cleaning-north | 96% | 612 | 4 pages | Merge into one |
| Gutter Cleaning — South/services/gutter-cleaning-south | 94% | 598 | 4 pages | Merge into one |
| Window Cleaning in Fairview/areas/window-cleaning-fairview | 88% | 471 | 6 pages | Rewrite |
| Window Cleaning in Brookdale/areas/window-cleaning-brookdale | 86% | 463 | 6 pages | Rewrite |
| About Us/about-us | 61% | 288 | 2 pages | Add canonical tag |
| About/about | 61% | 288 | 2 pages | Redirect old → new |
| Spring Maintenance Tips/blog/spring-maintenance-tips | 38% | 209 | 3 pages | Trim boilerplate |
How the site compares
Against the sites we benchmark- Duplicate content34% vs 18%
24th percentile · site average marked at the midpoint
- Words per page612 vs 780
38th percentile · site average marked at the midpoint
- Page load1.4s vs 2.1s
78th percentile · site average marked at the midpoint
- Page size1.2 Mb vs 1.6 Mb
66th percentile · site average marked at the midpoint
What to do first
Ranked by impact- 1Merge the two gutter-cleaning service pageshigh impact
96% of their body text is identical, so Google picks one and the other earns nothing.
Fix: Keep the stronger URL, 301 the other into it, and fold in anything unique first.
- 2Rewrite the location pages around the locationhigh impact
Six area pages share one template with the town name swapped — the classic doorway pattern.
Fix: Give each page its own proof: local jobs, photos, pricing, the streets you actually cover.
- 3Redirect /about into /about-usmedium impact
Two live URLs for the same page split the links pointing at either.
Fix: 301 the older one and update the internal links that still point at it.
118 pages compared against each other — the report as the checker builds it. Example data.
Three steps.
Then it's a report you can send.
- 01
Point it at the site
It reads the pages the way a search engine does, not just the sitemap.
- 02
Pages are compared
Every page is compared against every other and scored for similarity, so near-duplicates surface as well as exact ones.
- 03
You get matched pairs
Each pair with its similarity score, so you can decide what to merge, rewrite or canonicalise.
Everything it checks,
and why it matters.
Near-duplicates, not just exact
Similarity is scored, so the 91% pair that is quietly cannibalising you surfaces too.
Matched pairs
Results come as page-vs-page with a score, not a wall of URLs you have to diff yourself.
Template pages caught
City and service pages spun from one template are exactly what this is for.
Staging leftovers
Indexed copies of pages that were never meant to be public.
Which one to keep
The stronger page of each pair is flagged, so the merge decision is not a coin toss.
Export for the content team
The full list as CSV, ready to hand over.
Find duplicate content across a site
It sits inside the same platform as the reporting, so anything it finds can go straight into the client's next report under your brand.
See how a report looks →- Matched page pairs with a similarity percentage
- Exact duplicates separated from near-duplicates
- Which of the pair is the stronger candidate to keep
- A downloadable list for the content team
The rest of the toolkit
Every one of these is included, on every plan.
Stop building reports.
Start growing your agency.
Bring every client's marketing data into one beautifully branded dashboard.
No credit card required · Setup in minutes