Free duplicate content checker for location pages
Paste two of your own location pages and see how much text they actually share. The check runs entirely in your browser, so nothing you paste leaves this page, and it uses the same shingle-and-overlap method at the heart of our WordPress plugin.
Compare two pages
Paste the visible text of two location pages built from the same template – the boiler page for one town and the same page for another, say. Strip out the navigation and footer first, so you are comparing the body copy a reader sees. Then press Compare.
Treat the bands here as a prompt to read your pages, not a verdict. There is no magic threshold from Google, and the percentages are the tool’s own cut-offs, chosen to start a conversation rather than to grade you.
How the score is worked out
The checker breaks each page’s text into overlapping five-word sequences, called shingles (lowercased first), so “we repair boilers across uckfield” is one shingle and “repair boilers across uckfield today” is the next. It then counts how many shingles the two pages share and divides by the total number of distinct shingles across both – the shared portion of everything either page says. That ratio is Jaccard similarity, and it is the same measure described in our guide to duplicate content across location pages and set out in full in the quality score documentation.
It runs entirely in your browser using the same five-word shingle and Jaccard method at the heart of the plugin, so nothing you paste leaves this page. Inside the plugin the swapped town and service names are removed before the comparison, so a quick paste here can read a little higher than the plugin’s own score – treat both as a prompt to read the pages, not a precise figure.
Reading the result
- Low overlap – the two pages mostly say different things. The shared structure is fine; the bodies are genuinely distinct.
- Worth a rewrite – a meaningful chunk is shared word for word. A score in the middle means a rewrite of the shared passages is worth your time, usually by deepening the genuinely local paragraph on each page.
- High overlap – the pages are near-duplicates. This is the pattern that gets a whole estate folded together and quietly dropped from results. Vary the real substance, not the synonyms, and consider whether you need both pages at all.
If you are weighing up how many of these pages to keep, the guide on how many location pages you should build works through it. Fewer, stronger pages almost always beat a long thin tail.
Where the plugin takes over
A paste-in check is fine for spot-checking a pair, but it does not scale to forty pages. Local Pages Engine, the free WordPress plugin, runs the same kind of comparison on your own server as you work. It is the same shingle-and-overlap approach the plugin applies on your own server, with one difference: inside the plugin the swapped town and service names are stripped out before the count, so the plugin’s own score for a pair can come in lower than a raw paste here.
On the Quality screen, a portfolio Safety Check reads every page’s score into one plain-English verdict – how many pages are safe to publish and which look too similar. In the block editor, Twin Finder shows the exact sentences a page shares with its closest sibling, so you know precisely what to rewrite in local terms. Both run on your own site, with no external services and nothing leaving your install. You can see the rest of what it does on the features page.
Questions about this checker
Is this a plagiarism checker?
No. A plagiarism checker compares your page against the rest of the web. This compares two of your own pages against each other, because that is where location pages get into trouble – not as copies of other sites, but as copies of one another. The deeper duplicate content guide explains why near-duplication is the category that actually bites.
Does a high score mean Google will penalise me?
Not on its own. Google tends to fold near-duplicate pages together and show one rather than hand out a penalty, though pages built only to rank for a list of towns can fall foul of its spam policies on doorway pages. Google also publishes guidance on helpful content that is worth reading alongside any score. There is no published cut-off, which is exactly why this tool gives you a number to act on rather than a yes-or-no verdict.
What about a page’s FAQ section?
Repeated FAQs are one of the commonest sources of accidental overlap. There is a separate guide on writing FAQs on location pages without creating duplicate content that covers how to keep the genuinely shared answers without making every page read the same.