Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Term Merge

7,343 sites Security covered Drupal 9–11
View on drupal.org

This module allows administrators to merge duplicate or synonymous taxonomy terms into a single term. It updates all references to the old terms to point to the new, unified term, helping to keep taxonomies clean and manageable. Optional features include preserving field data from merged terms, creating redirects for SEO, and integrating with other modules for synonym management and duplicate detection.

When using taxonomy for free tagging purposes, it's easy to end up with several terms having the same meaning. This may be due to spelling errors, or different users simply making up synonymous terms as they go.

You, as an administrator, may then want to correct such errors or unify synonymous terms, thereby pruning the taxonomy to a more manageable set. This module allows you to merge multiple terms into one, while updating all fields referring to those terms to refer to the replacement term instead.

Features

2.0.x

Current the 2.0.x branch possesses the following features:

  • Updating term references in the field values, swapping values from the branch term to the trunk term. We support entity reference field types that correctly define their foreign keys.

We are working towards integrations with the Redirect, Synonyms and Term Merge Manager modules.

7.x-1.x

Current 7.x branch possesses the following features:

  • Updating term references in the field values, swapping values from the branch term to the trunk term. We support taxonomy term reference, entity reference, and any other field types that correctly define their foreign keys.
  • Keeping/Removing branch terms: you decide whether to keep or remove branch terms after the merge.
  • Merging field values: you can specify a list of fields and during merge the values of those fields from branch terms will be added to the values of the trunk term. This way you can keep field values of the branch terms after deleting them.
  • Integration with Redirect: you can set up SEO friendly redirects from branch terms to the trunk term so you do not waste your search ranking
  • Integration with Synonyms: during merge you can specify to add branch terms as synonyms into the trunk term. This way you can significantly reduce probability of getting more synonymous terms in the future.
  • Duplicate merge tool: an extendable through other modules tool that searches for potential duplicates for you. You will only have to review its findings and mark the real duplicates for merging.
  • Term Merge Manager module saves all information about merged terms so next time a previously merged term is created in a vocabulary it will be automatically merged once again into the appropriate destination term.

Depends on

Dependencies of the latest stable release

Required by

1 tracked project depends on this one

Activity

Tracked releases
1
Tracked since
Jul 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
2.0.0 Stable 9–11 Jul 9, 2025