To create a UTM link, start with the full destination URL, then add a source, a medium and a campaign name as tracking parameters. Build it in a UTM builder rather than typing it by hand, shorten or brand it if people will see it, then open it to check the page loads with the parameters intact. Save it where your team can find it.
The anatomy of a tagged link
A UTM link is an ordinary web address with a few labels added to the end. Those labels tell your analytics where a visitor came from, so when a campaign works, you know which email, post or ad did it. Nothing about the page changes; the link just carries a note with it, and that note's what lands in your reports.
There are five standard parameters, and you'll use three of them on every link:
| Parameter | What it records | When to fill it in |
|---|---|---|
| utm_source | Where the click comes from, such as a newsletter or a partner site | Every time |
| utm_medium | The type of channel, such as email or social | Every time |
| utm_campaign | The campaign name | Every time |
| utm_term | A further split, usually between ads | Only when you need it |
| utm_content | Which of several links or ads was clicked | Only when you need it |
What you put in each field is a naming decision, and I've covered that separately in my UTM campaign naming template, so this page sticks to building the links and keeping them consistent once you've agreed the names.
Seven steps from destination page to tracked results
- Note the page and the placement. Write down the exact destination page and where the link will appear: an email, a social post, an ad or a partner site. One link per placement is what lets you see which placement did the work.
- Choose one builder for everyone. Pick a single tool for the team and save shared settings in it as a template or rule set, so nobody's retyping parameters from memory. UTM.io and Dub are both built with this in mind.
- Fill in source, medium and campaign. These three go on every link, and you'll want them filled in the same way each time. Add term or content only when you need to split ads or links further.
- Create it, then shorten it if people will see it. A branded short link on your own domain reads more clearly than a long string of parameters. Rebrandly, for example, creates branded short links and QR codes from the same place.
- Test it in a private window. Open the finished link and check that it lands on the right page and that the parameters are still in the address bar. Redirects and page builders sometimes drop them, and you'd rather find that before the campaign goes out than after.
- Store it where the team can find it. Keep links in a shared place with tags or folders. Rebuilding links from scratch is how inconsistent tagging starts, and once it's in your reports it's hard to undo.
- Check the results. After launch, look at clicks in your link tool and sessions by campaign in your analytics. Clicks show interest; your analytics shows what visitors did next.
Why one source turns into several rows in your reports
The usual UTM failure isn't the syntax. It's people tagging the same thing differently: one person types Newsletter, another types newsletter, a third types email-news, and one source shows up as several lines in your reports. Each link works; the data just doesn't add up, and someone ends up merging rows by hand before every report.
The companies that build UTM tools describe the same problem. UTM.io's own homepage talks about hours wasted cleaning UTM tracking reports, and sells rules that lock down the link builder so teammates follow one convention. Dub's own help article says shared UTM templates keep campaigns consistent and the data accurate. Both are selling the fix, of course, but the point stands: a naming document on its own relies on everyone remembering it, every time, under deadline.
So pick a tool that can lock or template the fields, rather than relying on a written convention alone. Write the convention down, then make the builder enforce it. That way a new starter or a freelancer gets it right on their first link without reading anything.
Five link tools that build and manage tagged links
| Tool | What it does | What stands out |
|---|---|---|
| UTM.io | Builds, shortens and organises UTM links, with team rules, templates, workspaces and a browser extension. | Rules that lock down the builder so teammates follow your conventions |
| Dub | A link management platform with a built-in UTM builder and workspace-level UTM templates a team can reuse. | Supports a ref parameter alongside the five standard UTM parameters |
| Short.io | Branded short links on your own domain, with a UTM builder, campaign tracking, folders and tags. | Bulk create and edit of links by CSV or API for large campaigns |
| Rebrandly | Creates branded short links and QR codes. | Lists auto-applying UTM parameters among its link options |
| Bitly | Shortens and brands links, tracks clicks and scans, and lists UTM Campaigns as a feature. | UTM campaigns alongside QR codes and link-in-bio pages in one account |
The first two lean towards tagging discipline; the last three lean towards short, branded links with tagging built in. If shortening is the main job and tagging comes second, my list of free URL shorteners compares more options.
My advice: make the builder do the remembering
Choose one builder, set up a template or rules on day one, and make it the only way links get created. Test every link in a private window before it goes out, and keep finished links somewhere shared. The tool you pick matters less than the fact that everyone uses the same one, because consistency is what makes the reports readable.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
And don't overcomplicate it. Three fields filled in the same way every time will tell you more than five fields filled in five different ways.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
What are the five UTM parameters?
utm_source, utm_medium, utm_campaign, utm_term and utm_content. Source, medium and campaign are the ones to set on every link.
Do I need a special tool to create UTM links?
Not necessarily. A builder simply produces a normal URL with parameters added, and Short.io and Bitly both state a free plan on their pages, as of Nov 2026. A shared builder helps most once more than one person creates links.
Should I shorten a UTM link?
If people will see it, yes. A branded short link is easier to read than a long string of parameters.
How do I stop my team tagging links differently?
Use a builder with shared templates or rules that lock the fields, and make it the only route for creating links. A naming document helps, but enforcement in the tool is what keeps it consistent.
Can I create UTM links in bulk?
Yes. Short.io lists bulk create and edit through CSV or API, which suits large campaigns.

