UTM URL Generator Free UTM builder

Launch checklist

QA a campaign URL before it spends

Tick the boxes on the link you are about to paste into Google Ads, Meta, or an email. This is a gate, not a score. Empty boxes are the rows that show up in next Monday’s Unassigned bucket.

0 of 12 checks done

Score a URL Check the medium

Why a checklist beats another slogan

Most broken campaign URLs fail the same twelve ways. A partner used Title Case. A medium said Paid Social with a space. Someone tagged the homepage hero. Auto-tagging got turned off to “simplify.” None of that is fixed by a longer blog post after the spend is gone.

Build the link in the campaign URL builder. Confirm the medium in the channel checker. If the URL already exists, clean it and validate it. The rules behind the boxes: best practices and when not to use UTMs.

FAQ

UTM builder questions

Do I need to check every box?

For a paid URL that will spend money, yes. For a one-off Slack link, the first six boxes are the ones that split reports.

Does this checklist send data to a server?

No. Ticks stay in this page until you refresh. Use it as a gate before you paste a URL into Google Ads or Meta.