How to Merge Duplicate Tags and Categories in WordPress

Duplicate terms usually appear after a site has been running for a while. One editor adds a plural form, another uses a synonym, and suddenly the same topic is split across several or . gives you a practical way to merge those terms and keep the content structure clean.

Merging taxonomy terms in TaxoPress
Use the merge workflow to combine duplicate terms into one canonical term.

Example merge cases

On a content site, a real cleanup might look like this:

  • and WordPress Tags should be merged because they describe the same concept. Keep Tags if that is the shorter label you already use in the editor and on the site.
  • and should be merged for the same reason. The shorter label is usually easier to maintain and matches the existing taxonomy name on the site.
  • and Schedule should not be merged unless your team is using them interchangeably. They describe different parts of the workflow, so keeping them separate preserves meaning.

1. Pick the canonical term

Choose the term you want to keep. In most cases this should be the label your team already uses in navigation, archives, and editorial guidelines. For example, keep Tags instead of WordPress Tags if the shorter label is already used throughout the admin area.

2. Find the duplicates

Look for near-matches, plural variants, or older labels that no longer fit your current naming pattern. In practice this often means checking whether WordPress Categories was created as a longer synonym for the already-existing Categories term.

3. Move the posts first

Before deleting anything, move the posts from the duplicate term to the canonical term. That keeps the archive pages, counts, and related content logic intact.

If you are working with a large content set, do the merge in small groups so you can confirm the term counts after each step.

4. Remove the leftover term

Once everything points to the canonical term, remove the duplicate so it does not show up again in the editor or on taxonomy screens.

What to check afterward

Review term counts, archive URLs, and a few recent posts. If your site uses or auto terms, confirm that the updated canonical term is now the one those features are using.