GAINING YOUR FIRST TRAFFIC

PART 05 OF 06
July 2, 2026

Part 5: UTMs Before You Need Them

A UTM naming convention set up before the first campaign link goes out, so the tracking from Part 4 doesn't fragment into a mess.

This is Part 5 of a series documenting the actual checklist we ran to get this site its first real traffic. Part 1 covered schema, Part 2 covered NAP consistency, Part 3 covered the service page layout, Part 4 covered conversion tracking. This post covers making sure that tracking stays organized once traffic starts coming from more than one place.

Why this has to happen before the first campaign, not during

A UTM link built without a convention still works — it still tracks a click. The problem shows up weeks later, in GA4 reports, when “podcast,” “Podcast,” “podcast-episode-3,” and “aeo-podcast” all show up as separate, unrelated sources instead of one channel. By then the data’s already fragmented, and there’s no clean way to merge it retroactively.

The convention

Three UTM parameters, used consistently every time:

Source → Medium → Campaign

utm_source → the platform: podcast, instagram, newsletter, gbp

utm_medium → the channel type: social, email, audio, organic

utm_campaign → the specific push: aeo-decoded-s3e4, july-launch

The one rule that prevents fragmentation

Always lowercase, always hyphenated, never spaces. aeo-decoded-s3e4, not AEO Decoded S3E4. GA4 treats capitalization and spacing as literally different values — one typo splits what should be a single campaign into two separate rows in every report.

Real examples for the actual channels in use

  • Podcast show notes link: ?utm_source=podcast&utm_medium=audio&utm_campaign=aeo-decoded-s3e4
  • Instagram bio link: ?utm_source=instagram&utm_medium=social&utm_campaign=bio-link
  • Newsletter CTA: ?utm_source=newsletter&utm_medium=email&utm_campaign=july-2026
  • Google Business Profile post: ?utm_source=gbp&utm_medium=organic&utm_campaign=gbp-post

Why this matters more once Part 4’s tracking is live

The three conversion events from Part 4 — contact submit, phone click, email click — become far more useful once they can be attributed to a source. Without consistent UTMs, GA4 can tell you that someone converted, but not reliably which channel earned it, which makes it impossible to know where to invest more effort.

FAQ

Does every link need a UTM, even internal ones? No — UTMs are for tracking traffic arriving from outside sources like social, email, or podcast platforms. Internal links between pages on the same site don’t need them and adding them can actually distort GA4’s own internal traffic reporting.

What happens if I don’t follow the naming convention consistently? GA4 treats each unique combination of source, medium, and campaign as a separate row. Inconsistent casing or spacing — “Podcast” versus “podcast” — creates duplicate, fragmented entries for what should be a single channel, making the data far harder to read later.

Can UTM parameters affect SEO or page load? No meaningful effect on either. They’re just query parameters read by analytics tools; search engines generally canonicalize past them, and they don’t add measurable weight to the page.


Next in this series: [Part 6 — Google Business Profile Setup].

Ready to see what a properly labeled, properly built site can do for your traffic? Apply to Work With Us.

Continue the Series

Gaining Your First Traffic · Part 05 of 06

01Schema02NAP Match03Service Page04Tracking05UTM NamingYOU ARE HERE06GBP SetupGAINING YOURFIRST TRAFFICVIEW FULL SERIES

Tap a slice to open it. Tap the center to see the full series.