Technical SEO tool

Free UTM Builder for Campaign URLs

Build clean campaign links for newsletters, Reddit posts, sponsor placements, affiliate buttons, and social launches. The tool runs in your browser, preserves existing query parameters, shows naming warnings, and gives you a QA checklist before the link goes live.

Build a campaign URL

Enter the landing page and campaign labels. The generated link keeps existing query parameters and replaces any existing UTM tags.

Use the final landing page URL before redirects when possible.
Weekly issue, sponsor slot, or owned email list.
Optional. Useful for keyword, audience, or community labels.
Optional. Use it to compare placements or creatives.

Decoded parameter table

ParameterDecoded valueUse
utm_sourcenewsletterWhere the click came from, such as newsletter, reddit, or a sponsor name.
utm_mediumemailThe channel class, such as email, social, sponsorship, affiliate, or cpc.
utm_campaignweekly_digestThe launch, issue, offer, or reporting bucket you want to compare later.
utm_termsubscriber_listOptional keyword, audience, subreddit, or sponsor segment.
utm_contentprimary_ctaOptional placement or creative label, such as hero_cta or footer_link.

Copyable campaign QA checklist

Use this before sending a sponsor placement, affiliate link, newsletter issue, or social launch post live.

Examples

Use caseSourceMediumCampaignContent
Newsletter
Weekly issue, sponsor slot, or owned email list.
newsletteremailweekly_digestprimary_cta
Reddit
Community post or comment link that needs clean source reporting.
redditsocialsubreddit_answercomment_link
Sponsor
Paid newsletter, podcast, or website sponsorship placement.
sponsor_namesponsorshipmay_2026_launchmidroll_slot
Affiliate
Partner recommendation, comparison table, or resource page link.
partner_siteaffiliatetool_stackcomparison_button
Social
Launch post or profile link across owned social accounts.
xsocialproduct_launchlaunch_post

How To Use This UTM Builder

Start with the final destination URL, then choose the preset closest to your campaign. A newsletter link usually uses newsletter as the source and email as the medium. A Reddit post uses reddit as the source and social as the medium. A sponsor placement, affiliate link, or paid partner link should use naming that still makes sense when you review reports weeks later.

The generated URL adds utm_source, utm_medium, utm_campaign, utm_term, and utm_content only when values are present. Existing UTM parameters on the destination are replaced so you do not accidentally mix old campaign names with a new placement. Other query parameters are preserved.

UTM Naming Rules For Small Publishers

The most useful campaign report is usually boring and consistent. Choose a small set of medium values, such as email, social, sponsorship, affiliate, cpc, and display. Keep source values specific enough to identify the partner or platform. Use campaign values for the launch, issue, offer, or monthly reporting bucket. Use content when a single campaign has multiple buttons, ads, sponsor slots, or link placements.

Lowercase and space normalization are enabled by default because they prevent common reporting splits. If one teammate tags a link as Newsletter and another uses newsletter, many analytics reports will show two separate rows. The same problem happens when one URL uses product launch and another uses product_launch. Pick a convention before launch and keep it boring.

When To Use UTM Links

Use UTM links when the same page receives traffic from several campaigns and you need to compare the source of those clicks. Common examples include a newsletter sponsorship, a Reddit comment linking to a useful tool, an affiliate comparison table, a founder social launch, or a paid placement in another publisher's site.

Do not use UTMs for normal internal links across your own site. Internal campaign tags can overwrite the original acquisition source in analytics and make SEO, email, and referral reporting harder to trust. For internal navigation, use clean links and event tracking where appropriate.

Technical SEO Notes

UTM parameters are measurement tags, not ranking signals. They should not be used to create duplicate indexable versions of a page. For public pages, keep canonical tags pointing to the clean URL and avoid linking heavily to tracked versions inside your own site. If a sponsor or affiliate link uses redirects, test the final URL and confirm the UTM parameters survive the redirect path.

Before publishing, open the generated URL, confirm the landing page is correct, and check that analytics receives the expected source, medium, and campaign values after a controlled test click. The copyable checklist in the tool is designed for that handoff.

Related Tools

Use the GSC Query Opportunity Finder to prioritize search work from exported query data, or the Website RPM Simulator to model publisher revenue from campaign traffic. The full tool library is available at RedBit tools.

FAQ

What is a UTM builder?

A UTM builder creates a destination URL with campaign parameters such as source, medium, campaign, term, and content. Those parameters help analytics tools group clicks from newsletters, social posts, sponsors, affiliates, and paid placements.

Which UTM parameters are required?

Source, medium, and campaign are the core fields to fill for consistent reporting. Term and content are optional, but they are useful when you need to compare keywords, audiences, creatives, sponsor slots, or link placements.

Should UTM values be lowercase?

Lowercase values are usually safer because analytics tools can treat newsletter, Newsletter, and NEWSLETTER as different labels. A lowercase naming rule keeps campaign reports easier to filter and compare.

Do UTM parameters affect SEO?

UTM parameters do not improve rankings. They are measurement tags for campaign links. For pages that can be crawled, keep canonical tags and internal links clean so tracking URLs do not become the preferred version of a page.

Can this be used for sponsor and affiliate links?

Yes. Sponsors, affiliates, newsletters, Reddit posts, and social links can all use UTM tags. The important part is to keep disclosure, redirect behavior, and naming conventions clear before publishing.