Your Two Google Dashboards Disagree. Neither Is Your Scoreboard.

Share
Cover banner: Your Two Google Dashboards Disagree. Neither Is Your Scoreboard.

You opened Google Business Profile Performance on Monday and saw people searching "emergency dentist near me" and "same day crown." You opened Search Console for the same week and saw your own practice name, over and over, plus a page about teeth whitening you forgot you published. Same business, same seven days, two tools owned by the same company, two completely different stories about who wants you.

Every article ranking for this question tells you the same thing: the mismatch is a reporting problem, so tag your Business Profile website link with UTMs, trust Business Profile for local demand, trust Search Console for organic, and the picture will resolve. That advice is technically correct and it will not help you, because both tools are blind to the same customer. The person searching on a phone who sees you in a local pack with no website button, or in an AI local pack that shows no call button either, does not appear in either report. Do everything the standard advice says and you end up with cleaner tags and the same blind scoreboard.

After 17 years in search and 300+ businesses across the USA, Canada, UK, Singapore, Australia and New Zealand, most of them medical and local services, the honest answer to "which number do I run my business on" is that it was never either dashboard. The clearest case I have is a London ADHD clinic I booked solid for three straight months. The result showed up as a full schedule that forced them to hire more specialists and outsource the overflow. It appeared in exactly zero rows of Search Console or Business Profile Performance.

Your two dashboards are counting two different people

Start with the mechanic that explains most of the gap, because it is not a bug and nobody at Google is going to fix it. Business Profile counts unique users. Search Console counts impressions. One anxious parent who searches "child psychiatrist near me" ten times over a weekend before calling anyone is one user in Business Profile and ten impressions in Search Console. Same person. Two numbers that will never reconcile, no matter how carefully you line up the date ranges.

The second mechanic costs you more. Search Console only records an impression when your website link is actually displayed. On a phone, the local pack often shows Call or Directions or Message and no Website icon at all. When that happens you were seen, you may have been chosen, and Search Console recorded nothing. Joy Hawkins of Sterling Sky put it plainly in her February 2026 case study: "Search Console cannot track Local Pack impressions if the 'Website' button isn't shown—a trend increasing with AI Overviews."

The third mechanic runs the other way and inflates the number you are most likely to report to your boss. Rank trackers check hundreds of geo-coordinates around a city, and each of those checks can fire an impression. Sterling Sky found a single monthly ranking report can trigger more than 5,000 impressions in Search Console. Business Profile's unique-user logic filters most of that out. So the tool that undercounts real humans is also the tool overcounting robots, in the same report, in the same week.

QuestionGoogle Business Profile PerformanceGoogle Search Console
What it countsUnique users per search termImpressions, every time a listing is shown
One person, ten searchesRecorded as 1Recorded as 10
Local pack with no Website buttonStill countedNothing recorded at all
Rank tracker hitting hundreds of geo-pointsMostly filtered out by unique-user logicOne monthly report can trigger 5,000+ impressions
Kind of demand it revealsService and treatment demand from strangersHeavily branded searches from people who already know you
Booked appointmentsNot trackedNot tracked
Source: Joy Hawkins, Sterling Sky, "Search Console vs GBP Performance" local SEO case study, February 20, 2026. The demand-type row reflects the pattern in the study's worked examples.

Read the last row again. Both columns say the same thing, and that row is the one your bank account cares about.

The gap has been measured, and it is bigger than a rounding error

Sterling Sky did not argue this from theory. They pulled 78 Google Business Profiles across 29 businesses, filtered keywords to those with 100 or more impressions over a full year, and filtered Search Console to UTM-tagged pages so the comparison was fair. The result is the number every local business owner should have taped to their monitor.

66%
Two thirds of your top keywords appear in one dashboard and not the other, so any decision made from a single report is made on a third of the picture.
Joy Hawkins, Sterling Sky, February 20, 2026. Method: 78 Google Business Profiles across 29 businesses, keywords filtered to 100+ impressions over one year, Search Console filtered to UTM-tagged pages.

Two thirds different. Not two thirds noisy. Two thirds absent. If your agency builds next quarter's content plan from the Search Console keyword export alone, they are planning against a list that is missing most of what strangers actually type when they need what you sell.

The single clearest example in that study is a Houston plastic surgeon. Across both platforms' top-ten keyword lists, exactly one keyword appears on both.

Houston plastic surgeonWhat the top-10 list looks likeWhat it tells the owner
Business Profile PerformanceTreatment demand: rhinoplasty, lip fillers, nose job HoustonWhich procedures strangers in this city are shopping for right now
Search ConsoleDominated by branded searches for the doctor's own nameHow strong the reputation already is among people who know him
Overlap between the two lists1 keywordPick one dashboard and you are guessing about the other audience
Source: Joy Hawkins, Sterling Sky, "Search Console vs GBP Performance" local SEO case study, February 20, 2026.

This is not new, either. In an earlier Search Engine Land piece, Hawkins documented a case where "best criminal defense attorney near me" showed 12 unique users in Business Profile Insights and a single impression in Search Console. Twelve people with an urgent, high-value problem, represented by the number 1 in the report most agencies send clients.

UTM tags buy you a cleaner report of the same blind spot

The standard fix is real and you should do it. Hawkins is direct about it: "UTM Tagging is Mandatory: Without UTMs, you cannot separate local and organic results in Search Console." She is equally direct about what to ignore, telling readers to "Focus on Clicks: Ignore GSC impressions; they're likely bot-inflated." Both of those are good instructions and neither one adds a customer to your reports.

Tagging is a labeling job. It sorts traffic that already arrived on your website into local and organic buckets. What it cannot do is create a record of the person who saw your listing, tapped Call, booked, and never touched your site. That visit was never traffic. It is a conversation your receptionist had, and Google has no column for it.

“Search Console cannot track Local Pack impressions if the ‘Website’ button isn’t shown—a trend increasing with AI Overviews.”
Joy Hawkins, Sterling Sky, "Google Search Console vs Google Business Profile: Why Your Data Doesn't Match," February 20, 2026.

Owners get stuck here for an understandable reason. Both dashboards are free, both carry Google's name, and both produce a chart that looks like accountability. So they become the scoreboard by default, and the business starts optimizing for whichever line is easiest to move. I have watched practices spend a quarter chasing an impressions graph while their front desk let calls roll to voicemail at lunch. That is the same failure I wrote about in the attribution gap between what your analytics records and what actually influenced the sale, and local search is where it bites hardest, because local is the channel where the customer most often converts without ever loading a page.

The customer neither tool can see is the one growing fastest

If the blind spot were stable, you could work around it with a fixed correction factor and get on with your day. It is not stable. It is widening, and the Sterling Sky State of Local SEO report published June 26, 2026 documents three separate forces pushing in the same direction.

AI local packs are the first. They appear on about 7% of Sterling Sky's tracked keywords, show one or two businesses instead of three, feature different businesses than the regular 3-pack, and carry no call buttons. Hawkins is careful about the scope: "They are only on mobile currently, and I've only seen them in the USA." A Places Scout analysis in the same report found AI local packs surfaced 5,943 unique businesses against 18,330 in regular 3-packs, roughly a third as many, and across 322 markets, 88% had fewer unique businesses appearing in the AI local pack than in the standard one.

5,943 vs 18,330
Unique businesses surfaced in AI local packs versus regular 3-packs. Fewer slots means the businesses that get cut lose the impression entirely, and no dashboard tells them it happened.
Places Scout analysis, cited in Joy Hawkins, Sterling Sky, "The State of Local SEO in 2026," June 26, 2026. Across 322 markets, 88% had fewer unique businesses in the AI local pack.

The second force is the phone itself. Jepto data covering 179 profiles across 34 US law firms over two years, cited in the same report, shows clicks-to-call declining while website clicks did not. A drop in one and not the other is not what a general fall in demand looks like. If your Business Profile call metric slid this year and you assumed demand fell, you may have been reading a change in the button, not a change in the market. That pattern is exactly what I unpacked in the case where rankings held steady but the phone stopped ringing.

The third force is paid encroachment, and it is the least discussed. Sterling Sky tracked 3-pack ads going from about 1% of their mobile reports at the start of 2025 to almost 22% by December 2025. Local Services Ads went from roughly 11% of tracked queries to 31% in November. Every ad unit inserted above your listing shifts a share of taps to somebody who paid, and none of that movement is labeled inside your organic dashboards.

“We have personal injury clients who rank extremely well in both local and organic results, but still drive 70% of their cases through Local Services Ads.”
Darren Shaw, Whitespark, Local Search Ranking Factors, 2026.

Rankings excellent in both places, and most of the actual cases arriving through a channel that neither of the dashboards in this article reports on. If a firm in that position judged its marketing by Search Console and Business Profile, it would be grading itself on the 30% and calling it the whole business.

Hawkins also notes that AI-sourced traffic, while genuinely growing, is "still a minor fraction of what Google is bringing in." The blind spot is real and expanding. It is not yet the majority of your demand, and anyone selling you a panic package should be asked to show the same data.

Demote both dashboards, then build a scoreboard they cannot break

The fix is a change of job description, not a change of tool. Business Profile Performance becomes your demand research: which treatments, services and problems strangers in your city are typing. Search Console becomes your brand and content report: which pages earn clicks and how strong your name recognition is. Neither one gets to answer the question "is the business growing." You answer that yourself, and it takes about twenty minutes a week to set up.

Build your own local scoreboard in five steps
1Ask every caller how they found you. One question, asked before anything else, written into a shared sheet with the date. This is the only data source that captures the customer neither dashboard sees.
2Count calls answered against calls missed. Your phone system already logs this. A missed-call rate above single digits is a bigger revenue problem than any ranking on this page.
3Log booked appointments, not inquiries. An inquiry is a maybe. A booking has a date and a value attached, and it is the number that told the London clinic to hire.
4Tag the Business Profile website link with UTMs. It will not fix the blind spot, and it does let Search Console separate local from organic so your research is clean.
5Check the pack on a phone, in the neighborhood. Once a month, standing where your customers stand, look at what actually appears above you: ads, an AI local pack, a competitor with more reviews.
Step 4 follows Sterling Sky's UTM guidance (February 20, 2026). Steps 1 to 3 are the practice I use with local service and medical clients.

If you have an agency, there is one question that tells you everything about them. Ask: "Of the leads we closed last quarter, how many can you tie to work you did, and how did you establish that?" A good partner will answer with your booking data and your intake notes, and will admit which portion is unattributable. A weak one will send you an impressions chart. That chart, remember, is the one Hawkins says to ignore because it is likely bot-inflated.

What to check monthly, and the three numbers to stop reporting

Monthly, look at four things in this order. Booked appointments by self-reported source. Missed-call rate. Reviews gained, and how fast you responded to them. Then, and only then, the dashboards, read as research rather than as a grade.

Review and behavior signals deserve that ranking. Whitespark's 2026 Local Search Ranking Factors gathered 47 local search experts scoring 187 factors across local pack and Maps, local organic, conversion, and AI search visibility impact, and Darren Shaw summarized the movement: "For 2026, the biggest changes we're seeing are an increased importance of review signals and behavioural signals." Treat that as informed expert consensus rather than confirmation from Google, because that is what it is. It still points the same way my own client work does, which is that a strong review profile now outpulls simple proximity in the local pack.

Three numbers to stop putting in the monthly report
Search Console impressions. Sterling Sky found a single monthly rank-tracking report can trigger over 5,000 of them, and Joy Hawkins advises focusing on clicks because impressions are likely bot-inflated.
Business Profile views in isolation. Views without a booking count beside them cannot tell you whether a good month came from demand, a competitor's suspension, or a seasonal spike you had nothing to do with.
Either platform's keyword list on its own. With 66% of the top-10 lists differing between the two, a single list is a third of the picture presented as the whole one.
Sources: Joy Hawkins, Sterling Sky, February 20, 2026 case study (66% divergence, 5,000+ impressions from one ranking report, "focus on clicks").

One more thing worth watching, because it costs nothing. When the mobile pack in your area starts dropping the Website button on your listing, your Search Console impressions for local queries will fall without your rankings moving at all. Owners read that drop as a penalty and start panic-buying SEO. It is a button change. Confirm it with your own eyes on your own phone before anyone sells you a recovery plan.

Frequently Asked Questions

Why doesn't my Google Business Profile data match Search Console?

Because they count different things. Business Profile counts unique users per search term, so one person searching ten times counts once, while Search Console counts every impression, so the same person counts ten times. Search Console also records nothing at all when the local pack hides your Website button, which happens often on phones. Sterling Sky's February 2026 study of 78 profiles across 29 businesses found 66% of the top-ten keyword lists differ between the two tools. The mismatch is how the tools are built, not a fault in your setup.

Will UTM tags fix the difference between the two reports?

They will make Search Console usable and they will not close the gap. Joy Hawkins of Sterling Sky calls UTM tagging mandatory because without it you cannot separate local traffic from organic traffic in Search Console. What tagging cannot do is record a customer who saw your listing, tapped Call, booked an appointment, and never opened your website. That person is invisible to both tools no matter how you tag. Tag the link, then track bookings separately.

Which number should I actually run my local business on?

Booked appointments, sorted by how the customer says they found you, checked against your missed-call rate. Ask every caller the question at intake and write the answer down with the date. That log captures the mobile searchers Google's dashboards cannot see, and it is the only record that connects marketing activity to money. Use Business Profile to learn which services people are searching for and Search Console to see which pages earn clicks. Neither one gets to tell you whether the business is growing.

The London clinic never asked me for an impressions chart. They noticed the diary filling, then the waitlist, then the moment they had to hire more specialists and send the overflow elsewhere, and that was three months of proof no Google report ever produced a row for. Your best month this year happened the same way, in the appointment book rather than the dashboard. If you want a straight look at what your real scoreboard is telling you, and where AI search is quietly reshaping the demand behind it, book a call and we will go through your numbers together. Bring the intake sheet, not the screenshots.

Read more

Free, No Commitment

Find out exactly where your AI visibility is leaking. In 30 minutes.

No pitch. No fluff. A straight diagnostic on your specific situation and the single highest-leverage fix to make right now.