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 Tags or Categories. PublishPress Taxonomies gives you a practical way to merge those terms and keep the content structure clean.

Example merge cases

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

  • Tags 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.
  • Categories and WordPress Categories should be merged for the same reason. The shorter label is usually easier to maintain and matches the existing taxonomy name on the site.
  • Auto Terms and Schedule Auto Terms 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 related posts or auto terms, confirm that the updated canonical term is now the one those features are using.

  • Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin.

Leave a Reply

Your email address will not be published. Required fields are marked *