skip to Main Content

Google Search Console vs Google Business Profile: Why Your Data Doesn’t Match – A Local SEO Case Study

Keyword research can be hard, and in local search it’s a different beast in 2026. As we analyze the most significant local SEO trends 2026 has brought us, it’s clear that the gap between Google’s two primary data ecosystems—Search Console and Google Business Profile (GBP) Performance—is wider than ever.

When you’re working with small businesses, you are often dealing with limited data pools. Many popular keyword tools still show zero volume or fail to account for hyper-local nuances, so we often default to Google’s own ecosystems. In the local world, there are two main sources for this: Search Console and Google Business Profile (GBP) Performance. I wanted to see how these tools stack up today and if they’re still telling the same story.


TL;DR;

  • The Gap is Real: 66% of the top 10 keyword lists for Search Console vs. GBP Performance are different.
  • Users vs. Impressions: GBP reflects unique users, while Search Console reports impressions (which are often bot-inflated).
  • The Mobile Blindspot: Search Console cannot track Local Pack impressions if the “Website” button isn’t shown—a trend increasing with AI Overviews.
  • UTM Tagging is Mandatory: Without UTMs, you cannot separate local and organic results in Search Console.

GSC vs. GBP Performance – Our Data Gathering Methodology

For this study, we analyzed 78 different Google Business Profiles across 29 businesses. We compared the top 10 queries inside Search Console against the “Searches” data in the GBP Performance dashboard.

google search console with utm filter

Using UTM filters in Search Console is the only way to isolate local pack data accurately.

To ensure accuracy in Search Console, we filtered our data to only include pages containing our UTM codes. Using UTMs is the only way to truly separate Local Pack traffic from standard organic traffic in your reports. We then categorized every keyword into four distinct groups:

  • Near Me: Queries that included “near me” or a close variant (e.g., “divorce lawyer near me”).
  • Branded: Keywords that included the specific name of the company or a practitioner.
  • Implicit: Search queries that are local in nature but don’t specify a location (e.g., “divorce lawyer”).
  • Explicit: Search queries that include a specific geo-modifier (e.g., “divorce lawyer Denver”).

Google Search Console Queries Are Different Than Google Business Profiles Searches

The data was enlightening. 66% of the top 10 queries were different between platforms. Below is a comparison for a plastic surgeon—only one keyword made both lists.

Google My Business Insights search queries for a plastic surgeon

Case study data for a plastic surgeon shows a high volume of “Discovery” searches that Search Console often fails to report.

Google Business Profile Performance and Google Search Console Impressions Data Comparison

To see how these discrepancies play out in a real-world scenario, we looked at the search performance for a plastic surgeon. The following table highlights the top 10 queries from each platform. Notice that only one keyword actually appears on both lists.

Rank GBP Performance (Unique Users) Search Console (Impressions)
1 Rhinoplasty Brad Patt (Branded)
2 Rhinoplasty Houston Rhinoplasty
3 Lip Fillers Dr Bradford Patt (Branded)
4 Nose Job Houston Lip Enhancements
5 Nose Surgery Dr Patt (Branded)
6 Lip Injections Houston Bradford Patt (Branded)
7 Botox Facial Plastic Surgery Houston
8 Plastic Surgery Houston Deviated Septum Doctor Houston
9 Lip Injections Lip Enhancements Near Me
10 Lip Fillers Houston Nose Reconstruction Houston

3 Reasons Your GBP and GSC Data Will Never Match

1. Unique Users vs. Impressions

GBP Performance reports on unique users. If a user searches for your business 10 times, GBP counts it once. Search Console counts 10 impressions. This makes GSC data much noisier, especially with the prevalence of automated scrapers in 2026.

2. The Missing Local Pack Website Icon

Search Console only tracks your website link. On mobile, many Local Packs and AI Overviews now omit the “Website” icon entirely to prioritize direct actions like “Call” or “Message.”

google mobile local pack serp with no call buttons

Since there is no ‘Website’ button, Search Console sees nothing, while GBP correctly tracks the discovery.

3. Search Console Counts Impressions From Rank Trackers

Most Local SEOs use rank trackers that check hundreds of geo-coordinates daily. Every time a tracker looks at a SERP, Search Console logs an impression. One monthly ranking report can trigger 5,000+ impressions in GSC, but GBP’s unique user logic filters this out. This is why explicit keywords (which trackers focus on) often look artificially huge in Search Console, but barely move the needle in GBP.

Conclusions

We learned a lot in this study, but if you work in the local search industry, these should be your main takeaways:

  1. Focus on Clicks: Ignore GSC impressions; they’re likely bot-inflated.
  2. Trust the “Searches” Report: It captures the high-intent mobile users that GSC misses.
  3. UTM Everything: It is the only bridge between these two disparate datasets.

We specifically looked at keywords that had at least 100 impressions over the last year to get a better sense of how higher searched explicit vs implicit terms were stacking up.

Want to learn more about local ranking variation? Check out this article that addresses why local rankings fluctuate so much.

GSC vs GBP Data Comparison Infographic

Join us in Dallas for LocalU
October 20, 2026 - Just $299

localu webinar

Joy Hawkins

Joy is the owner of the Local Search Forum, LocalU, and Sterling Sky, a Local SEO agency in Canada & the USA. She has been working in the industry since 2006, writes for publications such as Search Engine Land, and enjoys speaking regularly at marketing conferences such as MozCon, LocalU, Pubcon, SearchLove, and State of Search. You can find her on Twitter or volunteering as a Product Expert on the Google Business Profile Forum.

This Post Has 16 Comments

  1. Thanks for the insightful (pun intended) study Joy. It would be nice if there were only one source of data that we could use, but there are so many moving parts to Local that it’s probably impossible. Wishing for the good old days when Analytics showed us kw data.

  2. Thanks for the insightful (pun intended) study Joy. It would be nice if there were only one source of data that we could use, but there are so many moving parts to Local that it’s probably impossible. Wishing for the good old days when Analytics showed us kw data.

  3. Very interesting Joy, thanks for sharing. It seems we should all be paying more attention to GMB Insights data, even if it’s not updating in real-time.

    Do you think that either the 1 week or 1 month data updates more regularly than the 1 quarter data appears to? Coincidentally I’ve just started sharing 1 week data with my clients as part of their weekly report, so I haven’t noticed the same data being returned each week… yet!

    1. Nathan,

      I haven’t looked at the search queries data by month so I’m not sure if it’s delayed but it would definitely be easy to tell if you are checking it regularly. The search queries data is the only section I’m aware of that has this kind of delay. The other graphs are normally reflecting data that was updated 3 days ago.

      1. Hello – the following sentence “Hence I should only focus on data here clicks are generated in my GSC. And the rank trackers would cause certain explicit terms to become inflated (like a self-fulfilling prophecy).” in my previous message – should be replaced by “Hence I should only focus on data from clicks in my GSC since rank trackers cause certain explicit terms to become inflated (like a self-fulfilling prophecy).”

  4. Very interesting Joy, thanks for sharing. It seems we should all be paying more attention to GMB Insights data, even if it’s not updating in real-time.

    Do you think that either the 1 week or 1 month data updates more regularly than the 1 quarter data appears to? Coincidentally I’ve just started sharing 1 week data with my clients as part of their weekly report, so I haven’t noticed the same data being returned each week… yet!

    1. Nathan,

      I haven’t looked at the search queries data by month so I’m not sure if it’s delayed but it would definitely be easy to tell if you are checking it regularly. The search queries data is the only section I’m aware of that has this kind of delay. The other graphs are normally reflecting data that was updated 3 days ago.

      1. Hello – the following sentence “Hence I should only focus on data here clicks are generated in my GSC. And the rank trackers would cause certain explicit terms to become inflated (like a self-fulfilling prophecy).” in my previous message – should be replaced by “Hence I should only focus on data from clicks in my GSC since rank trackers cause certain explicit terms to become inflated (like a self-fulfilling prophecy).”

  5. Hello and thank you for this super interesting post. When you say that “Search impressions inside Search Console should not be used as a method to pick keywords; use click data instead” so what you are saying is that – even if I were to limit the use of GSC impressions data to decide to create a page only to rank for local organic (after verifying that the local organic results were interesting), this data would be biased because of the general use of trackers by local SEOs or business owners. Hence I should only focus on data here clicks are generated in my GSC. And the rank trackers would cause certain explicit terms to become inflated (like a self-fulfilling prophecy). Did I understand correctly?

  6. Hello and thank you for this super interesting post. When you say that “Search impressions inside Search Console should not be used as a method to pick keywords; use click data instead” so what you are saying is that – even if I were to limit the use of GSC impressions data to decide to create a page only to rank for local organic (after verifying that the local organic results were interesting), this data would be biased because of the general use of trackers by local SEOs or business owners. Hence I should only focus on data here clicks are generated in my GSC. And the rank trackers would cause certain explicit terms to become inflated (like a self-fulfilling prophecy). Did I understand correctly?

  7. Hey Joy, in the three years since this article was originally published, have you managed to puzzle out how Google defines “Quarters” in GBP insights? More importantly, has that changed with the new NMX stats?

    1. Actually, it’s probably irrelevant now because they got rid of that metric. NMX is a bit different because it’s more real-time but there is still a 3-5 day delay with the data.

  8. Hey Joy, in the three years since this article was originally published, have you managed to puzzle out how Google defines “Quarters” in GBP insights? More importantly, has that changed with the new NMX stats?

    1. Actually, it’s probably irrelevant now because they got rid of that metric. NMX is a bit different because it’s more real-time but there is still a 3-5 day delay with the data.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top