Back to PSDmate

Tools

Free Etsy Tag Overlap and Cannibalisation Checker

Paste the tags from several listings and see which of them are competing with each other.

Listing cannibalisation is when several of your own listings answer the same search, so Etsy splits the clicks and conversion history between them and none accumulates enough signal to rank. It is the most common self-inflicted ranking problem in poster and print shops, because the same tag set gets copied from listing to listing. Paste the tags from two or more listings and this free checker measures the overlap between every pair, shows which tags you are reusing across the whole shop and which are doing unique work, and flags the two things Etsy rejects outright — a duplicate tag inside one listing, and any tag over 20 characters. Nothing is uploaded and no Etsy connection is needed, so it works on listings you have not published yet.

Compare your listings

0 / 13
0 / 13

Overlap is measured between the tag sets themselves, so nothing is uploaded and no Etsy connection is needed — it works on listings you have not published yet. What it cannot see is whether the tags are ones buyers actually search; pair it with keyword research, and read why listings cannibalise for what to do once you have found a competing pair.

PSDmate writes tags per design, and Retag rewrites a whole shop’s tags in batches, with an undo.

Start Pro →
Embed this tool on your site

Free for blogs, courses and seller communities. Paste this where you want the tool to appear.

How to use it

  1. Paste the tags from your first two listings — One box per listing, tags separated by commas or one per line. Naming each box is optional — unnamed ones are numbered — and nothing is sent anywhere, so drafts you have not published work the same as live listings.
  2. Add the rest of the set — Use "Add listing" for every further listing you want compared. Comparison starts as soon as two boxes have tags in them; there is no button to press.
  3. Fix the two errors that fail a publish first — A tag used twice in one listing rejects the whole publish with a tags_duplicates error, and Etsy refuses any tag over 20 characters. Both are listed above the overlap results because they stop a listing going live at all.
  4. Read the overlap between each pair — Every pair is scored on shared tags over total distinct tags, and the shared tags are listed. Roughly 60% or more means the two listings are answering the same searches; 35% to 60% is worth a look.
  5. Check which tags are doing unique work — The tool separates the tags you reuse across the shop from the ones appearing on exactly one listing. A short unique list is the actual diagnosis — it means your listings are telling Etsy the same thing.
  6. Differentiate rather than delete — Give each competing listing a distinct angle, room, style or use case and let the tags follow, or consolidate genuine variations into one listing with variations so the history accumulates in one place.

The problem this solves

A seller lists the same design in twelve sizes, or six near-identical prints, each with thirteen tags pasted from the last one. All twelve get a few views and none of them ranks. The obvious conclusion is that the shop needs more listings, which makes the problem worse — and nothing in Etsy's own stats shows you that your listings are fighting each other.

What it does

Every pair, scored

Measures overlap between every pair of listings using Jaccard similarity — shared tags over total distinct tags — which is symmetric, so a pair is reported as competing regardless of which listing you look at first.

The tags carrying your whole shop

Shows which tags appear on most of your listings and which appear on exactly one. The unique ones are what separates your listings from each other, and a short list there is the actual diagnosis.

The two errors that fail a publish

A duplicate tag inside one listing rejects the entire publish with a tags_duplicates error, and Etsy silently refuses tags over 20 characters. Both are caught before you find out the hard way.

Unused slots

Etsy gives you 13 tags and an empty slot matches nothing — though filling one with a near-duplicate of a tag you already have is worse than leaving it empty, and the tool says so rather than just telling you to fill them.

Works before you publish

Overlap is a property of the tag sets themselves, so there is no Etsy connection, no OAuth and no account. Paste tags from a spreadsheet of drafts and it works identically.

Where it lives in PSDmate

Free and open on this page. Inside PSDmate, listing copy and tags are generated per design from the rendered image rather than pasted across a batch, which is what stops one tag set becoming forty competing listings in the first place.

Questions

What is listing cannibalisation on Etsy?

It is when two or more of your own listings target the same search terms, so they compete with each other rather than with other shops. Etsy ranks listings individually using each one's own click and conversion history, so splitting the traffic for a query across several of your listings means none of them builds the signal that would have ranked one of them.

How much tag overlap is too much?

Roughly 60% or more between two listings means they are answering the same searches and almost certainly splitting the signal. Between about 35% and 60% is worth a look — some shared tags are normal and healthy in a coherent shop. The real question the number prompts is whether those two listings offer a buyer anything genuinely different.

Should I use all 13 Etsy tags?

Yes, provided each one buys a different search. An empty slot matches nothing, but a thirteenth tag that is a near-duplicate of your twelfth adds no coverage and pushes you further towards competing with your own other listings. Thirteen distinct phrases beats thirteen variations of one.

Why did Etsy reject my listing over tags?

Almost always a duplicate. Etsy returns a tags_duplicates error and fails the whole publish if two tags match, and the match is case-insensitive — so "Wall Art" and "wall art" count as the same tag. Tags are also capped at 20 characters. Both are flagged here before you publish.

Should I just delete the overlapping listing?

Usually not. The better fix is differentiation: give each listing a distinct angle, room, style or use case and let the tags follow, or consolidate genuine variations of one product into a single listing with variations so the history accumulates in one place. Deleting a listing throws away whatever history it had.

Read more

Other tools

See pricing How it works