UTM parameters help controlled campaigns but rarely belong in citations to official documentation. They lengthen URLs, reveal tools and create variants.

The useful answer depends on the purpose of the page, the people allowed to edit it and the cost of an error. A reliable workflow separates editorial decisions, technical delivery and final verification instead of hiding all three inside one automated operation.

The decision to make first

Remove promotional parameters but keep fields that truly select a language, page or document. Decide parameter by parameter.

A practical method

  1. Inventory parameters in published content.
  2. Create an allowlist by official domain.
  3. Remove UTM and equivalent campaign fields.
  4. Confirm the cleaned URL opens the same resource.
  5. Normalize links before saving JSON.

Checks before publishing

  • The source of truth is explicit and can be restored.
  • URLs, dates and visible claims match the delivered page.
  • A human reviewer can reproduce the check without a hidden service.

The main pitfall

Some sites require a query parameter for the correct language or document, so global stripping can break links.

Recommended next step

Add controlled normalization and fail a test whenever forbidden tracking parameters return.