Free tool

UTM Link Builder

UTM parameters tell your analytics exactly where a visitor came from — which post, which email, which leaflet QR code. This builder produces correctly-encoded links, keeps your naming consistent (the thing most UTM setups get wrong), and remembers your recent links in your browser.

Lowercase, hyphens for spaces — this builder enforces it.

Distinguishes versions: story-link vs bio-link vs button.

At a glance

What it does, what it reads, what it cannot see

Every tool on this site states its scope in the same six lines, so you know what a result means before you act on it.

You enter
A URL and the source, medium, campaign and optional term and content
You get
The tagged URL, normalised to lower-case hyphenated values
It reads
Nothing beyond the form
It cannot see
Whether your analytics is configured to receive it; it builds the link, it does not check GA4
It takes
Instant
Worked example

This tool’s own output on a fictional business

Generated by the tool at build time
URL
https://www.meadowbank-dental.example/
Source / medium / campaign / content
facebook / paid-social / implants-spring / video-a
https://www.meadowbank-dental.example/?utm_source=facebook&utm_medium=paid-social&utm_campaign=implants-spring&utm_content=video-a

How to read it

Lower case, hyphens, no spaces: the builder normalises every value, because "Facebook" and "facebook" are two different sources in a GA4 report. In Analytics this visit will appear under session source / medium "facebook / paid-social" with the campaign "implants-spring", and the content value separates the two creatives you are testing. Keep the same three words for the same channel every time; the tool's naming rules are underneath.

Meadowbank Dental is a fictional practice written for these examples: the result above is what this tool’s code produces on that page, regenerated whenever the site is built, and is not a real business’s data.

How it works

What this tool measures, and what it leaves alone

Read this before you act on a result. Every tool here states its method and its limits in the same breath.

The three rules of UTM naming

Lowercase everything: GA4 treats "Facebook" and "facebook" as different sources and splits your data. Be consistent: pick one word per channel (facebook, not fb-page and meta and facebook mixed) and keep it forever. Never tag internal links: UTM parameters on links within your own site overwrite the visitor’s real source and corrupt your data.

A sane convention for a local business: utm_source = where the link lives (google, facebook, instagram, leaflet, sign), utm_medium = the type of placement (organic, cpc, social, email, qr, print), utm_campaign = the initiative (spring-offer, gbp-profile). Source and medium are required; campaign is strongly recommended.

Questions

Common questions

Do UTM parameters affect SEO?

Not when used properly — on external links pointing at your site. Make sure your pages declare a canonical URL (without parameters), and never add UTMs to internal navigation.

If you need more than the tool

Tracking links are the easy half. Knowing why a channel converts — or why it does not — usually comes back to the website every campaign lands on.

Free Snapshot

Not sure the findings matter? A person checks your website and sends three specific, evidenced fixes — free, no call, no obligation.

Website Revenue Audit — £295

The full picture: up to ten pages and your customer journey checked by a person, every finding evidenced, every fix written so you or your developer can do it.

Repair Sprint — £795

No developer, no time, no interest in doing it yourself? The audit plus up to twelve fixes implemented for you, with a full change log.

And when the whole system needs rebuilding — website, trust evidence, local and AI visibility together — the founder-led HighRegard Authority Transformation (£7,495, 8 weeks, application only) is the complete version.