If your Google Business Profile's website link points to your homepage with no tracking, you have no idea how much traffic or how many leads your GBP is actually driving. This guide explains how to use UTM parameters and smart URL strategy to measure every click from your GBP and attribute revenue to local search.
Most local businesses set up their Google Business Profile, add their homepage URL in the website field, and never think about it again. They have no idea how many people click through to their website from their GBP. They cannot tell whether a contact form submission came from organic search, Google Maps, or a GBP post. And when their marketing agency claims their local SEO investment is working, they have no data to verify it.
UTM parameter tracking on your GBP website URL solves this problem completely. With the right URL setup, you can see exactly how many sessions, leads, and conversions your Google Business Profile drives — broken down by which part of the GBP they came from. This guide covers the complete setup.
UTM parameters are small tags you add to the end of a URL. When a user clicks your link and arrives on your website, Google Analytics 4 (or any analytics platform) reads these tags and records exactly where that visitor came from.
A URL without UTM tracking:
https://www.yoursite.com
The same URL with UTM tracking:
https://www.yoursite.com?utm_source=google&utm_medium=organic&utm_campaign=gbp-profile
When someone clicks the second URL and arrives on your website, GA4 records: source = google, medium = organic, campaign = gbp-profile. You can then see in GA4 exactly how many sessions, form submissions, phone call clicks, and purchases came from your GBP.
Use this consistent UTM structure for all GBP URLs:
For the main website link in your GBP profile:
?utm_source=google&utm_medium=organic&utm_campaign=gbp-profile&utm_content=website-button
For GBP Posts links (each post can have its own link):
?utm_source=google&utm_medium=organic&utm_campaign=gbp-posts&utm_content=[post-topic-slug]
For your GBP booking link (if used):
?utm_source=google&utm_medium=organic&utm_campaign=gbp-profile&utm_content=booking-button
For menu links (restaurants and food businesses):
?utm_source=google&utm_medium=organic&utm_campaign=gbp-profile&utm_content=menu-link
Step 1: Build your UTM URL. Take your destination URL (your homepage or a specific landing page) and append the UTM parameters above. Use a UTM builder tool or write it manually.
Example:
https://www.yourplumbingco.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp-profile&utm_content=website-button
Step 2: Test the URL. Paste it into a browser and confirm it loads your website correctly and that the UTM parameters are visible in the address bar when the page loads.
Step 3: Add it to your GBP. Go to your GBP editor, find the "Website" field, and paste your full UTM-tracked URL. Save.
Step 4: Verify in GA4. Within 24 hours of adding the URL, visit your GBP listing, click your website link, and then check GA4's Realtime report to confirm the session is recorded with your UTM tags.
One of the most powerful GBP URL strategies is pointing different GBP links to different pages on your website — not just your homepage.
Main website link: Point to your homepage or your most important service page for general profile visitors.
GBP Posts: Each post can include its own link. A post about a specific service should link to that service page, not the homepage. A post about a current promotion should link to a specific offer landing page. Add unique UTM content tags to each post link so you can see exactly which post drove traffic.
Booking link: If you have a separate booking page, use a UTM-tracked URL pointing to that page. This lets you see exactly how many booking-intent visitors arrive from the GBP "Book" button.
Products: If you list products on your GBP, each product can link to its own product page or category page with a unique UTM.
Once your UTM tracking is live, set up these reports in Google Analytics 4:
Session source / medium report:
Conversion tracking from GBP:
Monthly GBP report benchmark: Record each month:
📊 Flento Data: Local businesses that implement UTM tracking on their GBP discover that their Google Business Profile drives an average of 23% of total website sessions — significantly more than most business owners estimate before implementing tracking.
Advanced local SEO strategy: rather than sending GBP visitors to your standard homepage, create a dedicated GBP landing page.
Why: Your GBP visitor already knows your business name and basic category (they just searched for you on Google Maps). They do not need a general homepage. They need your most important conversion actions immediately — your phone number, your services, your reviews, and a contact form.
What a GBP-specific landing page includes:
A dedicated landing page for GBP traffic consistently converts at a higher rate than the standard homepage because it is designed for the specific intent and context of a GBP visitor.
UTM tracking handles click-through measurement. But GBP also drives calls, direction requests, and messaging — actions that do not always produce a website click.
Track these additional GBP actions:
Combine UTM web analytics with GBP Insights and call tracking data for the complete picture of your GBP's business impact.
🔥 Quick Win: Set up Flento alongside your GA4 UTM tracking to get a complete view of your GBP performance: ranking data from Flento and conversion data from GA4 together give you the full local SEO ROI picture.
Without UTM tracking, your GBP is a black box. You know people see your listing, but you do not know how many contact you, visit your website, or convert into customers as a result. With UTM tracking, you turn your GBP from a cost center into a measurable revenue channel.
Set it up once. It runs automatically from that point forward. And every month you will know exactly what your local SEO investment is generating.