Free Tool · Generator

UTM Link Builder

Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.

The destination page

Where the traffic comes from

Marketing channel type

Campaign name or promo code

Paid search keywords (optional)

Differentiate ads/links pointing to same URL (optional)

Generated URL

Fill required fields
// Output will appear here

How it works: UTM parameters are appended to your URL. When someone clicks the link, Google Analytics (GA4) reads these parameters and attributes the visit to the correct source, medium, and campaign.

Automate it with SEOitis

Track every campaign — automatically.

SEOitis tracks article performance across channels with built-in UTM tagging and analytics. Run a free analysis to see your content attribution gaps.

How to use

How to use the UTM Link Builder

  1. 01

    Use lowercase for all UTM values

    Google Analytics 4 is case-sensitive — utm_source=Facebook and utm_source=facebook are tracked as separate sources. Always use lowercase to prevent data fragmentation.

  2. 02

    Be consistent with naming conventions

    Create a naming guide for your team. Decide once: is it 'email' or 'newsletter' for utm_medium? Is it 'facebook' or 'fb'? Inconsistency makes analytics reporting messy.

  3. 03

    Never use UTM parameters on internal links

    UTM parameters on links within your own site reset the user session in GA4 and attribute the visit to a new source. Only use UTM on external links pointing TO your site from other platforms.

Frequently asked

About the UTM Link Builder

UTM (Urchin Tracking Module) parameters are tags appended to URLs that tell Google Analytics where traffic came from. The five parameters are: utm_source (where), utm_medium (how), utm_campaign (why), utm_term (paid keywords), and utm_content (which link variant).

Yes — in Google Analytics 4, utm_source=Facebook and utm_source=facebook are tracked as completely separate sources. Always use lowercase to avoid splitting your campaign data across multiple entries.

Never. UTM parameters on internal links reset the user session in GA4 and attribute the visit to a new (wrong) source. They are designed only for external links pointing TO your website from other platforms.

More free tools

The full SEOitis free toolkit

01 · Generator

Schema Markup Generator

Generate validated JSON-LD schema markup for 9 types — paste-ready for your site.

02 · Analyzer

Google SERP Preview

See how your title and description render on Google desktop, mobile, and as a social card — with real pixel-width truncation.

03 · Analyzer

Core Web Vitals Checker

Real Core Web Vitals from Google PageSpeed Insights — LCP, INP, CLS, FCP, TTFB. Lab + field data, mobile + desktop.

04 · Generator

Meta Tag Generator

Build a complete, validated set of HTML meta tags — title, description, robots, canonical, Open Graph, Twitter cards, and more.

05 · Generator

Robots.txt Generator

Build a clean robots.txt — including AI bots like GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and CCBot.

06 · Checklist

SEO + AI Search Checklist

A modern 50-item SEO checklist covering technical, on-page, content, and AI-search (GEO) — with progress saved in your browser.

07 · Generator

Open Graph Generator

Generate Open Graph and Twitter Card meta tags with live social preview — see how your links look on Facebook, Twitter/X, and LinkedIn.

08 · Generator

Hreflang Tag Generator

Generate hreflang tags for international SEO — HTML link tags, HTTP headers, or XML sitemap format with x-default support.

09 · Analyzer

Keyword Density Checker

Analyze keyword frequency and density in your content — single words, 2-word, and 3-word phrases with stop-word filtering.

10 · Generator

Redirect Generator

Generate 301/302 redirect rules for Apache .htaccess, Nginx, Next.js, and Vercel — with bulk import support.

11 · Generator

XML Sitemap Generator

Create valid XML sitemaps with priority, change frequency, and last modified dates — bulk URL support included.

12 · Generator

Disavow File Generator

Build a Google disavow.txt file to reject spammy backlinks — with URL/domain validation, comments, and bulk import.

13 · Analyzer

Word Counter

Count words, characters, sentences, paragraphs, and reading time — with SEO content length recommendations.

You’re here

14 · Generator

UTM Link Builder

Build campaign URLs with UTM parameters for Google Analytics tracking — with source/medium presets and live preview.