How to Add UTM Tracking to Google Business Profile Links (So You Can Prove What’s Working)

Why add UTM tracking to Google Business Profile links?

UTM tracking lets you see exactly how much traffic, engagement and conversion your Google Business Profile is generating, rather than guessing based on indirect data. It helps surface specific performance data where default analytics views often fall short.

Without UTM tags, most traffic from your Google Business Profile (GBP) ends up labelled as “Direct” or “Organic”, making it near impossible to judge campaign effectiveness or channel ROI with confidence. As a result, meaningful actions like calls, bookings or website visits may be entirely disconnected from the source that triggered them.

Here are some common blind spots this solves:

  • Website clicks from GBP show as “Direct” or get grouped with broader organic traffic
  • Stakeholders may undervalue GBP activity because conversions appear to come from unknown sources
  • Impressions and views are visible, but outcomes like quote requests or sales are not clearly tied to the local listing
  • Multi-location businesses cannot differentiate performance between branches

By adding UTM parameters, all clicks from your GBP can be labelled, segmented and analysed properly inside Google Analytics (GA4). The payoff is clean attribution and clarity about what your local presence is actually delivering.

i 3 Here's What We Have Covered In This Article

Understanding UTM Parameters (Without the Jargon)

UTM (Urchin Tracking Module) parameters are tags you add to a URL to help Google Analytics understand where a visitor came from and why. They do not affect your site or its SEO. Their purpose is to label traffic in a way that improves reporting accuracy.

Here is the breakdown of the main UTM parameters:

  • utm_source: The origin of the traffic Example: google, facebook, newsletter
  • utm_medium: The type of traffic Example: organic, cpc, email
  • utmcampaign: The campaign or promotion name Example: springsale, profileclicks, plumberbristol
  • utm_term: (Optional) Paid search keyword Not often used for GBP links
  • utmcontent: (Optional) Distinguishes versions of a link Example: footerlink, button_link

These parameters are added at the end of your URL. For example:

https://yourwebsite.co.uk/?utm_source=google&utm_medium=organic&utm_campaign=gbp_listing

Think of them like labels on parcels. They tell your analytics system what each click relates to, making reports far easier to interpret.

The most common mistake is inconsistency. Tagging some links as “Google” and others as “google” leads to split data. Keeping naming uniform is more important than making it complex.

Pro Tip: For multi-location businesses, match each utm_campaign value to a specific place name for cleaner segmentation.

Lauren

SEO Specialist London

First Place SEO Office Graphics London

Where to Add UTM Parameters in Google Business Profile

Once you’ve created your tagged URL, the next step is inserting it correctly into your Google Business Profile. It only takes a few minutes.

Here’s how to do it:

  1. Sign in to Google Business Profile Head to https://www.google.com/business/ and log in with the account that manages your profile.
  2. Select your business Choose the listing you want to edit, especially important if you manage multiple locations.
  3. Find the website field In the dashboard, click “Edit Profile” then select “Business information” and look for the website section. This is usually under “Contact”.
  4. Replace your website URL with the UTM version Paste in your tagged URL created earlier. Double-check it loads correctly in your browser first.
  5. Save your changes Click “Apply” or “Save” and the update will go live shortly.

Additional tip: If your profile includes other links such as bookings, menus or appointments, you can UTM-tag those as well using similar steps.

Avoid editing links that Google automatically adds or mislabelling links with missing or inconsistent parameters. Always test URLs manually before publishing.

Pro Tip: Always keep UTM parameter values lowercase to prevent data from splitting in GA4 reports.

Terry

SEO Consultant London

Get Help with Local SEO

Choosing the Right UTM Structure for Local SEO

To get reliable insights from UTM tracking, your naming should be consistent, clear and suited to how your business operates.

Here is an example UTM-tagged link suited to a local service business:

https://exampleplumbing.co.uk/?utm_source=google&utm_medium=organic&utm_campaign=gbp_bristol

Common structure tips:

  • Use utm_source=google for GBP listings
  • Use utm_medium=organic to reflect unpaid Google traffic
  • Set utm_campaign to indicate profile or location focus (e.g. gbp_durham, gbp_main)

For a business with several locations, structure campaigns accordingly:

  • utm_campaign=gbp_manchester
  • utm_campaign=gbp_leeds

Avoid vague terms like “campaign1” or inconsistent capitalisation such as “Google” vs “google”. In GA4, inconsistent values will show as separate entries.

Naming Do’s and Don’ts

Do:

  • Keep everything lowercase (e.g. Google, organic)
  • Make campaign names descriptive and human-readable
  • Align terms with how your internal reports are structured

Don’t:

  • Use spaces or special characters in parameter values
  • Mix upper and lowercase across links
  • Use different tag schemes in other profiles unless there is a clear reason

Document your naming conventions in a shared spreadsheet so others can follow the same approach.

Local seo that puts you first advert - First Place SEO

Testing Your UTM Links Before Publishing

Even a small typo in a URL can break tracking or user experience. Before updating your profile, take a few moments to test your links.

Here is a simple checklist:

  1. Paste the full URL in a browser Ensure it loads your site as expected with no errors.
  2. Check that the UTM parameters are visible in the address bar They should appear after a question mark (?) and include all expected tags.
  3. Use Google’s Campaign URL Builder This tool helps construct clean UTM links: https://ga-dev-tools.web.app/campaign-url-builder/
  4. Open GA4 in Realtime mode Visit the UTM link in a separate device or browser and look for your visit under “Traffic Acquisition”.
  5. Avoid shortening links for GBP Link shorteners like Bitly can obscure the source and sometimes trigger spam filters.
  6. Bookmark or save your final link Keep it stored in a document should you need to reapply it or update later.

These quick checks help avoid publishing a broken or mislabelled link that undermines your tracking setup.

Tracking Performance in Google Analytics (GA4)

Once your UTM-tagged link is live in your Google Business Profile, your analytics will begin collecting clean attribution data. You just need to know where to look.

To review performance in GA4:

  1. Go to GA4 property Sign in and select the relevant property.
  2. Work through to Reports > Acquisition > Traffic acquisition
  3. Filter by Source/Medium Look for “google / organic” where utm_source=google and utm_medium=organic.
  4. Add a secondary dimension (e.g. Campaign) This lets you see which utm_campaign labels are performing best.
  5. Look for conversions Scroll to the right of the report or use Events and Conversions tabs to check actions tied to the session.
  6. Use Explorations for more detailed insight Build a custom exploration to track GBP traffic paths, engagement and outcomes.

This data can confirm how many users arrived through your local listing, how long they spent on your site and which actions they completed. It turns your GBP traffic from an assumption into a measurable asset.

SEO Approach - First Place SEO

Are there risks or downsides to managing both?

Maintaining two platforms introduces some potential inefficiencies, especially when updates or reviews go unmanaged and discrepancies emerge.

Common issues include:

  • Inconsistent business information across Google and Bing
  • Missed updates leading to expired hours or old photos
  • Duplicate listings or unauthorised profile edits
  • Unclear ownership when multiple users have access
  • Time spent on low-exposure platforms that yield minimal return

For most service providers, dual management makes sense only if it can be systematised. If manual effort becomes a burden, or if Bing returns very few impressions from analytics, it may be better to simplify with Google only.

However, where local trust, data completeness and AI interface presence are high priorities, maintaining both can support long-term credibility and visibility.

Grow Your Audience With First Place SEO

Maintaining and Updating UTM Links Over Time

Once set up, UTM tracking on your Google Business Profile should be reviewed a few times a year to make sure tracing stays accurate.

Here are simple upkeep practices:

  1. Keep a list of all current UTM-tagged URLs Use a tool like Google Sheets to track what parameters are in use.
  2. Set naming rules Document what each UTM label means and stick to it across all links.
  3. Revisit tags during business changes Update parameters if you rename services, shift focus areas or change location naming.
  4. Avoid overlapping campaigns Duplicate campaign names for different promotions can cause confusion in reports.
  5. Train your team Make sure others responsible for links or content understand how UTM tracking works.
  6. Consider automation for scale Tools like Zapier or Make can help embed UTM parameters consistently in content workflows if your process grows.

By treating UTM tracking as part of your ongoing marketing operations, not a one-off task, you create a sustainable source of insight. This helps ensure your local visibility is seen but measured with clarity.

How to Add UTM Tracking to Google Business Profile Links (So You Can Prove What’s Working) - First Place SEO

Get The Help You Need To Rank Your Website on Google and AI