Skip to content
Local SEO · Published

Google Business Profile insights: what they tell you, what they don't, and how to use the Searches section

The Performance report tells you how many people saw your profile and which terms triggered it. It doesn't tell you what position you held, or in which city, and it can lag up to five days. This guide turns the Searches section into something you can actually track.

By Alejandro Verjel · Founder of Rankiamos

TL;DR

  • ✓ Performance (formerly "Insights") tells you how many people saw you and with which terms, but not your rank or your city.
  • ✓ The Searches section updates once a month and can take up to 5 days to appear.
  • ✓ It blends organic results with Google Ads. The report gives you no way to separate one from the other.
  • ✓ A UTM on your listing link does separate those clicks in Search Console — but the filter happens on the GSC website, not inside any app.
  • ✓ Your real position on the map only comes from a tracker that measures the search in a specific city, day by day.

Where Google Business Profile insights live today: Performance, Insights, and the new name

Start with the name, because it changed and it drags confusion into every search. Google My Business is now the Business Profile in Google's help center, and the interface a lot of people still remember as "Insights" no longer exists: those metrics now live under a tab called Performance. Worth saying plainly, because a lot of what turns up when someone searches google business profile insights still shows screenshots of that old interface, which no longer matches what you will actually see.

This post cross-references those insights against a second source that lives inside a rank tracker: Search Console, included on every plan. The two tools answer different questions about your listing, and mixing them up is the most common reason someone concludes their business "isn't showing up" when they are simply reading the wrong report.

The path to the report changes depending on where you are:

From Search, on desktop

Search for your business on Google while signed in as owner or manager, open your profile, and click Performance. Pick the period you want and apply it.

From the Google Maps app

Go to the Business section and, next to Performance, tap See more for the full per-metric breakdown.

With several profiles

From the manager, check the profiles you want and go to Actions > Insights > Download report to compare locations in a single spreadsheet.

One mix-up worth clearing up for good: inside Search there is a separate feature Google also calls "Insights", but it does not give you metrics — it gives recommendations based on your reviews, your photos and local search trends — and Google's own documentation says it may not be available for every profile. If you don't see it, that's not a bug on your account. And one limit that applies to everything above: only verified profiles generate data, and only whoever is listed as owner or manager can see it.

What each metric in the Business Profile performance report actually measures

The Business Profile performance report bundles several metrics under one roof, and each one has a catch worth knowing before you report it as a clean number. Here is what each one counts, and where the reading tends to go sideways.

What each Performance report metric measures and where the reading goes sideways
Metric What it counts The catch
Views Unique visitors, counted once per day Cross-device and cross-platform counting is limited: it can land lower than other figures suggest
Searches Terms that triggered your profile, grouped by month Updates at the start of the month; can take up to 5 days to appear
Direction requests Requests for a route to your location Cleaned of repeated taps, cancellations, and spam activity
Calls Taps on the call button A tap does not confirm the call actually went through
Website clicks Clicks on your website link Says nothing about what that person did once they landed
Messages and bookings Direct interactions from the listing Only apply if you turned those features on for your profile

The warning most people skip past: Google's Business Profile documentation states that this data includes views, searches and actions from both organic search and Google Ads. The report gives you no way to separate one source from the other. If your Business Profile performance jumped the exact month you launched a location-targeted campaign, that jump may have nothing organic behind it.

What the insights don't tell you: where, at what position, and with how much delay

That covers what the report does measure. Now the important part: three things Google Business Profile insights never answer, no matter how carefully you read them.

1. No position, no zone

The report counts how many people saw your profile and with which terms, but it never says what position in the local pack you held or which city or neighborhood searched you.

2. Terms are monthly and delayed

The Searches section doesn't update in real time — it's a monthly cut with up to a 5-day lag, useful for deciding what to watch, not for reacting to something that happened yesterday.

3. It blends organic with Google Ads

As covered above: there is no way inside the report itself to isolate how much came from your organic position versus an ad running that same week.

There is an outside data point that shows the scale of the problem when someone tries to cross-reference this source with another without care. Sterling Sky, in a February 2026 analysis, compared the top 10 keywords the Business Profile reported against the ones Search Console reported for the same period: 66% did not match. In one of their cases, a plastic surgeon, the overlap was just 1 out of 10 terms. The cause isn't a bug in either tool — the Profile counts unique visitors and Search Console counts impressions, which are different by definition, and each source is looking at a different slice of the SERP to begin with.

This is exactly the gap the report leaves open: you know how many people saw you, but not where you were standing when they did. That number — your actual position, in a specific city, day by day — is what we cover below, and it's also the one piece no Business Profile report will ever hand you.

The Searches section: the list of terms that surfaced your profile

Inside the Performance report there is one tab worth more than all the others combined if you do local SEO: Searches. It's literally the list of queries that made Google show your profile. Google's help documentation puts it plainly: searches are recorded "each time your Business Profile appears for a given search" — and it also notes you cannot directly manage these searches. It is a list to read, not a dashboard to edit.

Important not to confuse what you're seeing here with clicks or with rank: these are appearances. A term showing up in your Searches list means Google decided to surface your listing for that query at some point that month, nothing more. You don't know whether you appeared first in the pack or last, or whether that person clicked anything at all.

Throughout this post we're going to call them profile search terms, not "keywords". The reason is simple: how to weave keywords into your listing's own text so Google associates you with more searches is a separate topic, with its own rules and pitfalls, that we don't cover here. What we do care about is what to do with the list once Google has already shown it to you — turning it into something you can actually monitor, which is the point of the next section.

From the list to a decision: brand, discovery, and city

Having the Searches list doesn't do much on its own. The method below turns it into a concrete watch list, in four steps.

  1. Step 1 · Gather 3 to 6 months of terms

    A single month can carry noise or seasonality. With several months stacked up, you can tell what repeats from what was just a one-off spike.

  2. Step 2 · Classify every term into four buckets

    Brand: your name and its common misspellings. Generic discovery: the service or product with no location attached ("dentist", "labor lawyer"). Discovery with zone: the same term plus a neighborhood, city, or "near me". Noise: whatever doesn't fit the other three.

  3. Step 3 · Attach a city to every term

    If the term already names a city or neighborhood, that's its city. If it doesn't, assume your own. This step is what later lets you measure every term exactly where it matters.

  4. Step 4 · Pick 5 to 15 discovery terms to track

    No need to track brand — you already know you show up when someone searches your own name. Prioritize generic and zone-tagged discovery terms: that's where the people who don't know you yet are.

An example with illustrative terms, to see how the classification looks in practice:

Example classification of profile search terms, from brand to zone-tagged discovery
Profile search term Type City Track on the map?
your brand name Brand — No
your brand name misspelled Brand — No
dentist Discovery Your city Yes
dentist downtown Discovery with zone Austin Yes
dentist near me Discovery Your city Yes
24 hour emergency dentist Discovery, different intent Your city Only if you offer that service

One honest caveat: there is no "healthy" ratio between brand and discovery terms you can check against a benchmark. What you can do is read your own ratio month over month — if discovery grows relative to brand, your visibility to people who didn't already know you is climbing; if it stalls, that's a cue to review your listing before you review your rank.

Where you actually stand: tracking discovery terms by city

With the 5-to-15-term list from the previous step, each one becomes a concrete search: the keyword plus the city you assigned it. That's exactly what you need to track to know your real position, and it's what the Business Profile report will never give you. In Rankiamos, each of those terms gets added as a keyword × city, with a daily series on the Pro plan, in any of the 52 cities the app covers. Search volume for each term, also on Pro, helps you prioritize which of the 15 to measure first: a term with plenty of appearances in your Searches list but few clicks to your site is a good candidate to watch closely.

The full method for setting up city-level tracking — instead of country-level, the most common trap when someone starts on local SEO — lives in the guide to tracking your Google Maps ranking city by city. That map position is included on the Pro plan, so we won't repeat it here: this post stays focused on getting to the right list of terms in the first place.

Listing clicks in Search Console: the UTM that separates the map from organic

There is a way to see, inside Search Console, only the traffic coming from your Business Profile's link, separated from the rest of your organic traffic. It isn't a new trick — agencies like Sterling Sky have documented it for a while — but almost nobody applies it systematically. It's a Google Business Profile UTM attached to your listing's website link:

?utm_source=google&utm_medium=organic&utm_campaign=business-profile

Always use the same utm_source and utm_medium, no exceptions, or you'll split your data series into chunks that can't be added back together. After you set it, wait 2 to 3 weeks before reading results — that's usually how long it takes for enough volume to accumulate to say anything meaningful.

The filter happens on the Search Console website itself, not inside any app: go to Performance > + New filter > Page > URLs containing "utm_". If you manage several locations with different UTMs, a regex filter saves you from checking them one at a time — the full syntax is in the guide to regular expressions for Search Console queries.

Four caveats worth keeping in mind before you report this number as final:

On mobile, the local pack often skips the website button entirely

A large share of listing traffic on phones never touches the UTM-tagged link, so this method undercounts the total, especially for businesses where mobile dominates.

Impressions can be inflated by automated tools

Sterling Sky flags this explicitly: decide based on clicks, not impressions. Clicks are the harder metric to inflate by accident.

The position Search Console assigns that URL is not your pack position

It's the average position of that URL in Google Search — a different calculation, covered separately in the guide on Search Console average position — and it doesn't equal where you stand inside the map pack.

Verify the UTM-tagged URL actually shows up in your property

If after 2-3 weeks you don't see it in the filtered report, check that the link saved correctly on your listing and that the connected Search Console property is the right one.

In Rankiamos, this cross-check starts at how to connect Search Console to your rank tracker: once connected, the app shows up to 250 queries from the last 28 days with clicks, impressions, CTR and average position, but organized by query, not by page. The page-level "utm_" filter you just read about happens on the Search Console website, because that's where that breakdown lives.

Three sources, three questions

Each one answers something the other two don't. None of them replaces the others.

Three local SEO data sources, what each answers and what it doesn't
Source What it answers What it doesn't answer Frequency Cost
Business Profile insights (Performance) How many people saw your profile, with which terms, and what they did Your rank, zone, or city; blends organic with Ads Monthly, up to 5 days late Free
Search Console + UTM on the listing Clicks and impressions from your listing link, separated from the rest, by query and by day Appearances without a website button (common on mobile); your pack position Daily, a few days behind Free; connects from the Free plan
Rank tracker Your local pack position by search × city and day, with stars and review counts How many people searched, or what they did next Daily on Pro The map is Pro only

Use all three. It isn't redundant — each one answers a question the other two leave open, and none of them does the other's job.

How Rankiamos handles it

The product picks up exactly where the Business Profile stops: rank, city, and the exact day.

Search Console connected from the Free plan

Clicks, impressions, CTR and average position by query, with up to 250 queries from the last 28 days and a "Top searches" view showing the 50 with the most impressions. The UTM page filter still happens on the GSC website.

Map position by city (Pro)

Every discovery term from your Searches section becomes a daily series by city, across any of the 52 cities the app covers, with no pin grid: location is set by Google Ads location code, not GPS.

Search volume per keyword (Pro)

To decide which of the 5 to 15 terms from your Searches list deserve a slot in your quota, refreshed as often as every 30 days.

Daily checks (Pro), history from day one

The daily snapshot the Business Profile's monthly report never gives you. Every keyword's history starts the day you add it, is never retroactive, and never gets deleted on any plan.

What Rankiamos does here, and what it doesn't

Does

  • Tracks your real local pack position, by city and by day, for the terms you choose.
  • Connects to Search Console from the Free plan to show clicks and impressions by query.
  • Gives you search volume to prioritize which terms are worth tracking.

Doesn't

  • Doesn't connect to your Business Profile — it never reads its views, calls, or search terms directly.
  • Doesn't run the UTM filter for you — that step happens on the Search Console website, because that's where the page-level breakdown lives.
  • Doesn't automatically cross-reference its own position data with Search Console, and doesn't detect cannibalization from it.

A plain close: none of the three sources in this post replaces the other two, and Rankiamos only covers the third one — real, daily positions by city — plus the free bridge into Search Console. Whatever Google shows you in your Business Profile, you're still checking that there.

Try Rankiamos free

Free plan: 2 projects, 6 keywords, weekly check · iPhone · iPad · Apple Watch

Frequently asked questions

Where do I see my Google Business Profile insights?
They are called "Performance" today and live inside your Business Profile. On desktop, search for your business on Google while signed in as the owner or manager, open your profile, and click Performance. On mobile, open the Google Maps app, go to Business, and next to Performance tap See more. Either way, you pick a date range and apply it. If you manage several profiles, go to the manager, select the ones you care about, and go to Actions > Insights > Download report. Two things worth clarifying: only verified profiles generate data, and the feature Google separately calls "Insights" inside Search is something else — recommendations based on your reviews, photos and local trends — that is not available for every profile.
Do Google Business Profile insights include Google Ads traffic?
Yes. Google's help documentation for the Business Profile states that performance data includes views, searches and actions from both organic search results and Google Ads. The practical consequence: if you ran location-based ad campaigns that month, views, calls and direction requests can climb without your organic visibility changing at all. The reverse is also true — pausing ads can look like an organic drop that never actually happened. Before drawing conclusions, note which months had active campaigns and cross-check against a source that only measures organic: your daily local pack position, or the clicks from your listing link inside Search Console.
How often does the Searches section of my Business Profile update?
Once a month. Google's help center says the Searches metric updates at the start of each month and can take up to 5 days to appear, so August's terms only show up in the first days of September. That makes it useful for deciding what to track and not very useful for reacting to something that happened yesterday. For anything daily you need other sources: Search Console, a few days behind, for clicks on your listing link, and a rank tracker for your actual position on the map. The reasonable habit is to check Searches once a month and only update your watch list when something genuinely new shows real volume.
Why don't website clicks from my profile match the ones in Search Console?
Because they measure different things. The Business Profile counts unique visitors, once per day, and blends Search, Maps and ads into a single number. Search Console counts impressions and clicks from Google Search, and only when the result shows the link to your site. Sterling Sky, in a February 2026 analysis, found that 66% of the top 10 keywords did not match between the two sources, and also noted that on mobile the local pack often does not show the website button at all. The only way to isolate the traffic coming from your listing link inside Search Console is to tag it with a UTM and filter by page — and even then, do not expect the two tools to agree.
Do the insights tell me my ranking position on Google Maps?
No. The Performance report tells you how many people saw your profile, which terms triggered it, and what they did next, but nowhere does it say what position you held in the local pack or in which zone or city. Search Console does not solve this either: the position it assigns to your listing's URL is not the same as your rank inside the map pack. To actually know that, you need to track a specific search in a specific city, under consistent conditions, with a daily series you can compare week over week. Rankiamos does exactly that on the Pro plan, at the city level, with no pin grid — the full method is in the guide to tracking your Google Maps ranking.
Does adding a UTM to my listing link hurt my rankings?
Google has never published anything saying a UTM affects rankings, and specialized agencies like Sterling Sky use it as a standard practice to separate local pack traffic from organic. Three technical precautions are worth keeping: make sure the page has a canonical tag pointing to the clean, parameter-free URL; always use the same utm_source and utm_medium so you do not fragment your own analytics; and do not change the UTM every month, because that splits your Search Console data series and forces you to stitch two filters together. After 2 to 3 weeks, confirm the UTM-tagged URL actually shows up in your property's Performance report. If it does not, this method will not separate that traffic for you, and it is worth checking how the link was set up.
How do I download insights for several locations at once?
From the Business Profile manager, on desktop. Check the boxes for the profiles you want, go to Actions > Insights, pick a date range, and click Download report. You get a spreadsheet you can use to compare locations without opening each profile one by one. If you see "***" in a column, that profile is not enabled for downloads — Google ties this to the bulk-upload status of the profile. Useful for chains: compare views and actions across locations before deciding which cities are worth tracking positions in. And as with any Business Profile metric, remember these numbers blend organic with ads and never show what position you held.

14 days of Pro, free

Try Rankiamos free for 14 days.

The Free plan needs no card. The Pro trial runs through your Apple account; cancel before day 14 and you pay nothing.

Download on the App Store

Requires iOS 17.6+ · iPadOS 17.6+ · watchOS 10.6+