Free · No signup

UTM Builder

Tag campaign URLs with the standard UTM parameters in one click. Presets for Google Ads, Microsoft Ads, Meta, LinkedIn, Reddit, TikTok, email, and affiliate. Values auto-cleaned to lowercase + underscores.

https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=spring_promo

The 5 UTM parameters at a glance

ParameterWhat it capturesExamples
utm_sourceThe platformgoogle, newsletter, linkedin
utm_mediumThe channel categorycpc, email, paid_social, organic
utm_campaignThe named campaignspring_promo_2026, black_friday
utm_contentThe variant or placementhero_button, variant_a
utm_termPaid keyword (search)best_yoga_mat

Naming conventions that don’t bite you 6 months later

  • Lowercase only. Mixed-case values fragment your reports.
  • Underscores, not spaces or dashes. Spaces become %20 and break URL aesthetics; dashes can collide with platform conventions.
  • Date-version your campaigns. spring_promo is fine; spring_promo_2026 means you can re-run the playbook next year without polluting the historical row.
  • Don’t put PII or secrets in UTMs. They show up in browser histories, server logs, and referrer headers.
  • Be consistent across all channels. Define medium values once: cpc, paid_social, email, display, affiliate. Don’t use ppc some days and cpc others.

UTMs and SEO

UTM-tagged URLs can hurt SEO if Googlebot crawls them — they create duplicate-content variants of your canonical pages. Two safeguards: only attach UTMs to links from outside your domain (paid, email, partner) and ensure your landing pages have <link rel="canonical"> pointing to the un-tagged URL.

FAQ

What is a UTM parameter?

A UTM parameter is a tag appended to a URL (e.g. ?utm_source=google&utm_medium=cpc) that lets your analytics platform attribute traffic to its source. Google Analytics, Mixpanel, Amplitude, and most other tools recognize the standard 5 parameters automatically.

What are the 5 UTM parameters?

utm_source (the platform — google, facebook, newsletter); utm_medium (the channel category — cpc, email, paid_social, organic); utm_campaign (the named campaign); utm_term (paid-search keyword); utm_content (variant identifier — which ad / which button).

Are UTM parameters case-sensitive?

Yes. "Google" and "google" become two different rows in your reports. Always lowercase. Always use underscores instead of spaces. Our builder enforces this for you automatically.

Should I use UTM tags for internal site links?

No — internal UTMs overwrite the original referral attribution and can really confuse analytics. Only use UTMs on links that bring traffic from other domains/channels into your site.

Do UTMs hurt SEO?

They can if you let search engines index the tagged URLs. Two best practices: 1) only put UTMs on outbound links that lead to your site (paid ads, emails, partner placements); 2) set a canonical to the un-tagged URL on your landing pages.

Want UTM consistency enforced at the team level?

The MarqOps platform includes brand-level UTM convention validation for paid campaigns and warns the team when a link gets tagged with off-spec values. Free for the first brand.