UTM parameters are tags added to the end of a URL, such as utm_source and utm_medium, that tell an analytics tool which campaign, channel or link a visit came from. UTM stands for Urchin Tracking Module. They do not change what the page shows.
What are the UTM parameters?
Google Analytics lists these parameters: utm_id, utm_source, utm_medium, utm_campaign, utm_source_platform, utm_term, utm_content, utm_creative_format and utm_marketing_tactic. Google says to always use utm_source, utm_medium and utm_campaign. The values are case-sensitive, so Meta and meta are counted as different sources. If the parameters are missing, reports show “(not set)”.
What do they mean for SEO?
Every tagged link is a separate URL for a crawler, although the content is identical. Google’s URL structure documentation lists referral parameters among the irrelevant parameters that can create a large number of URLs. Tagged links have the same effect. A canonical tag that points to the clean URL is a common response; this is widespread practice, not an explicit Google recommendation for UTM parameters. Many teams also keep UTM links off their own site, since tagging internal links starts a new session in analytics and distorts the source data.
Example
https://example.com/guide?utm_source=newsletter&utm_medium=email&utm_campaign=autumn-launch
The canonical tag on that page points to the clean URL:
<link rel="canonical" href="https://example.com/guide">
Common mistakes
- Mixed spellings for the same source in different campaigns.
- UTM tags on internal links.
- Tagged URLs that are indexed because the page has no canonical tag.
Sources
- UTM parameters in Google Analytics – Analytics Helpsupport.google.com
- URL structure best practices – Google Search Centraldevelopers.google.com
- Campaign URL Builder – Googlega-dev-tools.google
Last updated: