Free SEO extension 🔥

UTM builder

Build a campaign link with UTM parameters so you can track exactly where your traffic comes from in analytics.

Works with
  • Google Analytics
Your campaign URL
—
Saved links

What are UTM parameters?

UTM parameters are short tags added to the end of a link that tell analytics tools where a visit came from. The three essential ones are utm_source (where the link was placed, such as newsletter or facebook), utm_medium (the type of channel, such as email or social) and utm_campaign (the specific promotion). utm_term and utm_content are optional extras for keywords and variations.

Without UTM tags, many visits arrive unlabelled. Links in email apps, messaging apps and documents often pass no referrer, so analytics records them as direct traffic, and you cannot tell which newsletter, post or ad worked.

Tagging links consistently turns analytics reports into clear answers: which campaign brought sales, which social platform sends engaged visitors, and which email link gets clicked.

Why use the UTM Builder?

UTM parameters tell your analytics exactly which campaign, source and medium sent each visitor. Without them, social posts, emails and partner links blur together as "direct" or "referral" traffic.

How to use it

  1. Enter your landing page URL.
  2. Fill in source, medium and campaign (plus term and content if useful).
  3. Copy the tagged link — recent links are saved in this browser for reuse.

Tips for better results

  • Use lowercase consistently; analytics tools treat "Email" and "email" as different.
  • Agree a naming convention with your team and stick to it.
  • Never add UTMs to internal links — they overwrite the original source.

Step by step, with screenshots

  1. 1Fill in source, medium and campaign — copy the tagged link.
    Step 1: Fill in source, medium and campaign — copy the tagged link.

Features of the UTM Builder

  • All five UTM fields. Source, medium, campaign, term and content.
  • Correctly encoded links. Spaces and special characters are handled for you.
  • Recent links saved. Your recent links are kept in this browser for reuse.
  • Private. Nothing is sent to a server.

Who is it for?

  • Email marketers: see which newsletters drive visits and sales.
  • Social media managers: compare platforms and post types.
  • Advertisers: label ad links consistently.
  • Small businesses: track flyers, QR codes and partner links.

Understanding your results

The finished link opens your page normally; the tags only add tracking information. In Google Analytics 4, find the visits under Acquisition reports using session source, medium and campaign.

Agree on a naming convention — lowercase, hyphens, fixed source names — so reports do not split the same channel into several rows.

Example: finding which newsletter sells

A bookshop in Edinburgh sent two newsletters a week but analytics showed only a spike of "direct" visits on send days.

Using the UTM Builder, the shop tagged every newsletter link with source "newsletter", medium "email" and a campaign name for each send, plus content values for each featured book. GA4 soon showed that the weekend recommendations email produced most orders, while the midweek offers email brought visits but few purchases.

Common mistakes to avoid

  • Mixing capitals and spellings, such as Facebook, facebook and fb.
  • Adding UTM tags to internal links on your own site.
  • Leaving out the medium, which decides the channel in GA4.
  • Forgetting to tag links in bios and email footers.

Frequently asked questions

Which fields are required?

Source, medium and campaign are the standard minimum; term and content are optional.

Where is my link history stored?

Only in your own browser (local storage). Clearing site data removes it.

Do UTM parameters affect SEO?

No, as long as they are only used on external campaign links.

What is the difference between source and medium?

Source is where the link was placed, such as newsletter or facebook; medium is the type of channel, such as email or social.

Can I use UTM links in QR codes?

Yes. Tag the link before creating the QR code to track scans from print materials.

Is my data private?

Yes. UTM Builder runs entirely in your browser — nothing you type or paste is sent to or stored by SeoSpidie.

Is it free?

Yes. The UTM Builder is free to use with no sign-up. SeoSpidie is supported by advertising.

From the blog
Duplicate Without User-Selected Canonical: What It Means and How to Fix It
Why Search Console reports duplicates with no chosen canonical, when it matters, and the fixes that settle it.
AI Crawler Checker: See Which AI Bots Can Crawl Your Website
Check, bot by bot, which AI crawlers your robots.txt allows or blocks, and create a starter llms.txt in the same place.
How to Find Low Competition Keywords for a New Website
A free, practical method to spot keywords where the current results are weak, so a new site can rank sooner.
Core Web Vitals Explained for Beginners: LCP, INP and CLS
What LCP, INP and CLS measure, the scores to aim for, and the simple fixes that make the biggest difference.
How to Update Old Blog Posts to Improve Rankings
A repeatable process for choosing which old posts to refresh and what to change so they climb back up.
Local Business Schema Markup: Example and Step-by-Step Setup
What LocalBusiness schema includes, a field-by-field example, choosing the right subtype and testing it properly.
How to Check If a Page Is Indexed by Google (4 Free Ways)
Four free ways to see whether Google has indexed a page, and what to do when it has not.
One Product Feed for Multiple Channels: Google, Facebook, Pinterest and More
How to manage one source of product data and export consistent feeds to every sales channel, without errors.
How Long Should a Blog Post Be for SEO? An Honest Answer
Why there is no magic word count, and how to decide the right length for each post from what searchers actually need.
How to Get Backlinks for a New Website (Free, Safe Methods)
Practical, free and policy-safe ways to earn your first backlinks, and the shortcuts that can get a new site penalised.