Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

UTM Builder: Tag Campaign URLs in Seconds

Fill in your link and campaign details to build a properly encoded UTM URL you can copy straight into an email, ad or post, free and with no signup.

Home / Tools / UTM Builder
Your tagged URL

https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=summer-sale

Source, medium and campaign are filled, so this link is ready to share. Keep your values lowercase and consistent across every campaign.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

A UTM builder takes a plain link and adds the tracking tags that let your analytics tell one campaign from another. Without them, a visit from your newsletter, a paid ad and a social post can all land in the same vague bucket. With them, each click carries a label. This UTM builder assembles the parameters, encodes anything that would break the URL, and gives you a clean link to copy.

What UTM parameters do

UTM parameters are simply extra key-value pairs on the end of a URL, after a question mark. There are five: utm_source, utm_medium, utm_campaign, utm_term and utm_content. The first three are the ones you should fill every time. Source says where the click came from (newsletter, google, facebook), medium says what kind of channel it is (email, cpc, social), and campaign names the specific push (summer-sale). When someone clicks, Google Analytics and most other tools read those values and file the visit under the right campaign, so your reports show which efforts actually drove traffic and conversions.

Start with the destination URL, then add the parameters. Worked example: you are sending your monthly email to a landing page at https://example.com/landing. You set utm_source to newsletter, utm_medium to email and utm_campaign to summer-sale. The builder produces https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=summer-sale. Paste that into your email button and every click from it is now tagged. If your campaign name has a space, like summer sale, the builder encodes it so the link still works, though using a hyphen (summer-sale) reads cleaner and is the common convention.

Keeping UTM data clean

The value of UTM tracking depends entirely on consistency, because analytics tools are case sensitive and literal. Email and email count as two different sources, cpc and ppc split your paid clicks in two, and one stray capital letter can fragment a report. Agree on a naming scheme, almost always all lowercase with hyphens for spaces, and use it on every link. One more rule: never put UTM tags on internal links between your own pages, since that overwrites the visitor's real source and can create duplicate URLs. Tag only the links you share outward in campaigns. If you want your reporting tied back to which channels earn revenue rather than just clicks, that is exactly the kind of measurement a proper SEO and analytics setup is built around.

Related articles

FAQ

UTM Builder: questions, answered

What are UTM parameters?
UTM parameters are tags you add to the end of a URL so analytics tools can attribute a visit to a specific campaign. The three required ones are utm_source, utm_medium and utm_campaign, with utm_term and utm_content optional. When someone clicks a tagged link, those values show up in your reports so you know exactly where the traffic came from.
What is the difference between utm_source and utm_medium?
utm_source names where the click came from, like newsletter, google or facebook. utm_medium names the type of channel, like email, cpc or social. Source is the specific place, medium is the category. Keeping them distinct lets you group all email traffic together while still telling one newsletter from another.
Which UTM parameters are required?
Source, medium and campaign are the three that matter most, and this builder treats them as required. utm_term is mainly for paid keywords and utm_content is for splitting two versions of the same link, such as two buttons in one email. Fill the first three every time and add the last two only when you need them.
Are UTM values case sensitive?
Yes. Google Analytics treats Email and email as two different sources, which splits your reports and hides the true total. Pick a convention, usually all lowercase, and stick to it across every link. A consistent naming scheme is the single biggest thing that keeps UTM data clean.
Do UTM tags hurt my SEO?
Not when used as intended, on links you share in campaigns, ads and emails. The one thing to avoid is putting UTM tags on internal links between your own pages, since that can overwrite the original source and create duplicate URLs. For internal navigation, link to the clean URL without any UTM parameters.
Why should I encode the UTM values?
Spaces and symbols break URLs, so a campaign called summer sale needs to become summer%20sale, or better still summer-sale, to stay clickable. This builder encodes the values for you, so the link works even if you type spaces or special characters. Cleaner still is to avoid spaces and use hyphens in your naming.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com