Bulk UTM Link Builder
Add utm_source, utm_medium, utm_campaign, utm_term and utm_content to many URLs at once. Existing query parameters are kept and old UTM values are replaced.
Add utm_source, utm_medium, utm_campaign, utm_term and utm_content to many URLs at once. Existing query parameters are kept and old UTM values are replaced.
Tagging links one at a time is slow when a campaign points to many pages. Paste a list of URLs, set your UTM values once, and every link is tagged the same way.
Existing query parameters and anchors are kept, and any old UTM values on a link are replaced so you never end up with duplicates.
UTM parameters are plain query string keys that analytics tools read to attribute visits. This tool parses each URL, removes any existing utm_source, utm_medium, utm_campaign, utm_term and utm_content parameters, keeps other parameters such as ?id=7 or ref codes, and appends your new values with percent encoding before restoring any #fragment. That prevents duplicate keys, which can make analytics pick the wrong value. A link like example.com/page?id=7#top becomes a tagged link that still ends with #top.
Consistency matters more than the parameters themselves. Analytics reports treat Email, email and e-mail as separate values, so agree on lowercase, hyphens or underscores, and a fixed list of mediums such as email, cpc, social and referral. Reserve utm_term for paid keywords and utm_content for distinguishing links or creatives within one campaign. Avoid UTMs on internal links, because a click can start a new session and overwrite the original source of the visit. Never put personal data such as email addresses in UTM values, since URLs are visible and logged.
No. If it is missing, https:// is added.
They are left unchanged, and the note tells you how many were skipped.
Analytics tools treat Email and email as different values.
No. It is processed in your browser.
They do not change rankings directly, but tagged URLs can create duplicate URLs. A canonical tag on the page that points to the clean URL helps search engines consolidate them.
Browsers and servers accept long URLs, commonly up to roughly 2,000 characters, but shorter is safer. Keep values concise, and avoid long descriptive strings in campaign names.