Skip to main content

Anthony Hayes

Cannibalization Spotter · Free Chrome Extension

Your Pages Are Competing With Each Other

If three of your posts all go after the same search, Google has to pick one. Usually it picks the weakest, or it keeps swapping. Paste your page list in and this finds every group that is fighting itself, then gives you the plan to fix it. Runs on your own machine, no key, no account, no upload.

Free · keyless · email required
Get the free extension →

What keyword cannibalization actually is

You write a post about running shoes. Six months later you write another one, slightly different angle. Then a buying guide. All three are good. All three are aimed at more or less the same search.

Google will only show one of them for that search. So it has to choose, and it does not choose the way you would. It often lands on the thinnest one, or it flips between them week to week, and every link and signal you have earned gets split three ways instead of stacking on one strong page.

The fix is nearly always consolidation. Merge the overlapping pages into one genuinely better page and redirect the rest. The hard part is spotting which pages overlap once you have a couple of hundred of them, which is exactly what this does.

What it does

Paste and go

Drop in your URLs with their titles, one per line. Straight out of a sitemap, Search Console, a crawl, or a spreadsheet. It accepts commas, pipes or dashes as the separator, so you do not have to reformat anything.

Finds the clusters

It reads the meaningful words in your titles and slugs and groups pages that are chasing the same intent, then rates each group by how badly they overlap. You see the fights, not a wall of numbers.

Tells you which page wins

Every cluster comes with a consolidation plan: which page to keep, what to fold into it, and what to redirect. That is the part people usually get wrong, because the instinct is to keep the newest rather than the strongest.

Nothing leaves your machine

The matching runs locally in your browser. Your URL list is not uploaded anywhere, there is no account and there is no API key to buy. Optionally add your own AI key, from OpenAI, Anthropic, Gemini or OpenRouter, if you want it to write the merge plan out for you.

Free download

Where should I send it?

Pop your email in and the download appears right here. You will also get the other free tools as I build them, and you can unsubscribe in one click.

No spam. One click to unsubscribe.

How to install it

It is not on the Chrome Web Store, so you load it yourself. This is the normal way to install an extension you have been given directly and it takes about a minute.

1. Unzip the download into a folder you will keep. Chrome runs the extension from that folder, so do not delete it afterwards.
2. Go to chrome://extensions and turn on Developer mode, top right.
3. Click Load unpacked and choose the folder that has manifest.json directly inside it.
4. Click the icon to open the side panel, paste your pages in, and hit analyse. There is sample data in there if you want to see what the output looks like first.

Questions

What do I paste in?

One page per line, the URL and the title. Comma, pipe or dash between them, whichever your export already uses. The fastest source is a Search Console pages export, or your sitemap plus titles from a crawl.

Does it send my URLs anywhere?

No. The matching happens in your browser on your machine. The only time anything is sent out is if you choose to add your own AI key and ask it to write the merge plan, and then it goes to your AI provider, not to me.

Do I need an API key?

No. The detection and the consolidation plan are keyless. A key is optional and only for the AI write-up step. If you do want it, it takes an OpenAI, Anthropic, Gemini or OpenRouter key, and one OpenRouter key covers hundreds of models.

Should I delete the losing pages?

Usually not. Merge the useful parts into the page you are keeping, then 301 redirect the others to it. Deleting throws away the links those pages have earned. Redirecting passes them to the page you want to win.

Is overlap always bad?

No, and this is worth saying plainly. Pages can share words while genuinely serving different intents, a review and a how-to for instance. The tool flags candidates, you make the call. Read the cluster before you merge anything.

Most sites have three or four of these

And they have usually been quietly costing traffic for a year. It takes about five minutes to find out whether yours is one of them.

Get the free extension →

Privacy Policy·Terms of Use·Earnings Disclaimer·Contact·Cookie settings

We use essential cookies to run the site and analytics cookies to understand traffic. See our Privacy Policy.

This Privacy Policy explains how KISS Internet Marketing Co. Ltd. ("we", "us") handles your information on anthonyhayes.io.

What we collect

Our free tools run in your own browser; content you paste into them is not sent to or stored by us.

How we use it

To send the Growth Signals newsletter and updates you asked for, deliver requested tools, improve the site, and respond to enquiries. We do not sell your personal data.

Cookies

We use essential cookies (to run the site) and analytics cookies (to measure traffic). You can choose "Essential only" from the cookie bar, or reopen it anytime via "Cookie settings" in the footer.

Third parties

We share data only with the providers that run the service — Kit (email), Google (analytics), and our hosting — each under their own privacy terms.

Your rights

You can unsubscribe at any time via the link in any email, and you can ask us to access, correct, or delete your data by contacting support (below). We keep your email until you unsubscribe or request deletion.

Contact

KISS Internet Marketing Co. Ltd., 391/47 Moo 10, Thappraya Road, Soi 15, Nongprue, Banglamung, Chon Buri 20150, Thailand. Support: anthonyhayes.ladesk.com.

We may update this policy; the current version always lives here.

By using anthonyhayes.io and its free tools you agree to these terms. The site is operated by KISS Internet Marketing Co. Ltd.

Use of the site and tools

The content and free tools are provided for your own use, "as is", without warranties of any kind. The tools run in your browser and, where AI features are used, on your own AI account/keys.

Not professional advice

Everything here is educational. It is not legal, financial, tax, or professional advice, and results are not guaranteed (see the Earnings Disclaimer).

Intellectual property

The site's content, branding, and tools are ours or our licensors'. You may use the tools for your work, but please don't copy, resell, or redistribute the content or tools as your own.

Affiliate and third-party links

Some links are affiliate links — we may earn a commission at no extra cost to you. We are not responsible for third-party websites or their content.

Limitation of liability

To the fullest extent permitted by law, we are not liable for any loss or damage arising from your use of the site, the tools, or reliance on the content.

Governing law & contact

These terms are governed by the laws of Thailand. Questions: anthonyhayes.ladesk.com.

We may update these terms; continued use means you accept the current version.

Any results, income figures, or case studies shared on this site or in the newsletter — including the build-in-public posts — are our own experience and are not typical.

No guarantee of results

We do not guarantee that you will earn any money or achieve any particular result. Your outcomes depend on your own effort, skill, experience, market conditions, and many factors outside our control.

Forward-looking statements

Any projections or "targets" we mention are estimates and aspirations, not promises. Actual results can, and often do, differ.

Affiliate & financial relationships

We promote our own products and, at times, other people's products as an affiliate, for which we may receive a commission. We only recommend things we believe are worthwhile, but you should do your own due diligence before buying anything.

Your responsibility

You are responsible for your own business and financial decisions. Nothing here is financial advice.

Operated by KISS Internet Marketing Co. Ltd. · anthonyhayes.io

We'd love to hear from you. The fastest way to reach us is the support desk.

Support

anthonyhayes.ladesk.com

Company

KISS Internet Marketing Co. Ltd.
391/47 Moo 10, Thappraya Road, Soi 15
Nongprue, Banglamung, Chon Buri 20150
Thailand

Phone

+66 0957 949894

Website

anthonyhayes.io

Ask about the toolsAnthony Hayes · usually instant
AI assistant · answers from Anthony's tools & content