ToolsTechBox

GMB UTM Link Builder

Generate trackable URLs for your Google Business Profile to measure local SEO traffic accurately in Google Analytics.

The full URL of the page you want to link to.

Identifies the referrer (e.g., google).

Marketing medium. 'organic' keeps it grouped with regular Google searches, 'local' separates it.

Product, promo code, or slogan (e.g., gmb_listing, local_seo).

Differentiates where the link was clicked on your GMB profile.

Identify paid keywords or specific post identifiers.

Generated URL

Your generated URL will appear here...
📊 How the UTM Link Builder Works

UTM (Urchin Tracking Module) parameters are tags added to the end of a URL. When clicked, Google Analytics extracts these tags to attribute the traffic correctly.

Base URL: https://site.com + ?utm_source=google + &utm_medium=organic + &utm_campaign=gmb_listing
1
URL Parsing: The browser's native URL() object is used to validate the website link and manage query strings safely without regex errors.
2
Appending Parameters: The URL.searchParams.set() method safely URL-encodes your inputs (converting spaces to %20) and appends them to the base link.
3
Why track GMB? By default, traffic from Google Maps / Local Pack shows up in Analytics simply as "google / organic", hiding how much value your local profile is actually driving.
Best Practice: Keep UTM Medium as organic so it groups with SEO traffic in GA4, but use the Campaign tag (gmb_listing) to isolate the local performance.

UTM generation runs instantly in your browser.

Explore More Tools