RankShifters
Free tool — no signup, no credit card

UTM Campaign URL Builder

Build consistent, lower-cased UTM tracking URLs so your analytics reports never fragment.

Build consistent, lower-cased UTM tracking URLs so your analytics reports never fragment. Runs entirely in your browser — nothing is uploaded, nothing is stored.

UTM campaign URL builder

Build clean, consistently lower-cased tracking URLs so your analytics reports do not fragment.

Why consistency beats cleverness

Analytics treats Email, email and e-mail as three different mediums. Once a campaign has run with mixed casing, the data cannot be cleanly re-joined. This builder lower-cases and hyphenates everything automatically so a year of reporting stays comparable.

A naming convention that scales

  • Source — where the click came from: newsletter, linkedin, partner-site.
  • Medium — the channel type: email, social, cpc, referral.
  • Campaign — the initiative: q1-launch, black-friday.
  • Content — the specific creative or placement, for A/B comparison.

Never tag internal links

UTM parameters on internal navigation restart the session attribution and destroy your channel data. Tag only links that arrive from outside your site. Equally, avoid tagging links you have earned for SEO: parameters create duplicate URLs and split the signals unless the canonical is watertight.

Keeping URLs crawl-safe

Tagged URLs should always carry a self-referencing canonical to the clean version, so search engines index one URL while analytics still records the campaign. Test that with the meta tag analyzer.

Found problems you would rather not fix yourself?

Send us the scan output. We will tell you which issues actually affect rankings, and quote the work if you want it handled.