ES Studios
Google Business Profile8 min read

Google Business Profile Insights: What the Numbers Mean

Google Business Profile Insights shows views, actions, and searches - but most contractors read the wrong metrics. Here is what the data actually tells you.

By Thomas Hassett·
Topics:google business profile insights explainedgbp analytics for contractorsdiscovery vs direct search google business profilewhat do gbp views mean for contractorsgoogle maps profile performance datahow to read gbp insights home services

Google Business Profile Insights is the analytics section inside your GBP dashboard. It shows how many times your listing appeared in Search and Maps, what search terms brought people there, and what they did next - clicked to your website, called you, or asked for directions. The data is available to anyone with a verified profile. The part most contractors get wrong is knowing which numbers to pay attention to and which ones exist to make reports look good.

This covers what each metric actually measures, which one tells you the most about your Local Pack health, and what to do when the numbers do not add up the way you expect.

What GBP Insights Tracks - and What It Skips

The performance panel inside Google Business Profile (GBP) breaks down into a few main areas. Profile views count how many times your listing appeared in Search or Maps. Search queries show the exact phrases people typed before finding your profile. Customer actions record what happened after - website clicks, phone calls, and direction requests. There is also a section showing how often your photos are being viewed.

What Insights does not track: whether callers became paying jobs, the quality of those calls, or your revenue. It measures activity on the profile. Not outcomes from the business. That gap between what the dashboard shows and what actually matters to a contractor is where most of the confusion starts - and where a lot of agencies hide.

Discovery vs. Direct Searches: The Number That Tells You If Local SEO Is Working

Inside the search data section, Google splits traffic into three types. Direct searches are people who typed your business name. Discovery searches are people who found you through a service or category search - "plumber near me," "AC repair Riverside," "emergency roofer" - without already knowing your name. Branded searches sit in between.

Discovery search percentage is the most useful single number in the entire Insights panel for a home service contractor. A high and growing discovery share means Google is surfacing your business to people who had no idea you existed before that search. That is Local Pack optimization working. A profile where 80-90% of traffic is direct means you are mostly reaching people who already looked you up by name - not new demand, just existing awareness.

Contractors running Google Ads will often see a spike in direct search percentage during active campaigns. A healthy organic Local Pack signal looks different: rising discovery share over time, because you are ranking for service-intent searches rather than just your business name. Industry data shows the top 3 Local Pack results get 70-80% of clicks on local service searches. Nearly all of those clicks come from discovery searches, not people who already knew which contractor to call.

If your discovery search share has been sitting under 40% for six months of local SEO work, that is the number to investigate - not your total view count.

GBP Domination

Your GBP might be costing you calls.

Most contractor profiles have 3–5 fixable issues suppressing their rankings. Our GBP Domination service fixes all of them.

See what we fix

The Actions Funnel: What Each Ratio Tells You

Profile views sit at the top of the funnel. Customer actions - calls, website clicks, direction requests - are the bottom. The ratio between them is the real signal, and most agency reports gloss over it in favor of showing you a large impressions number.

A rough benchmark: a well-optimized GBP for a home service contractor typically converts 3-8% of profile views into at least one customer action. If you are getting 500 views per month and fewer than 15 actions, something in the middle of that funnel is broken. The most common causes are stale reviews and mismatched categories.

A roofing contractor in San Diego had 412 Google reviews at 4.8 stars. His profile was getting solid impressions in the Local Pack. But his most recent review was 14 months old, and a competitor with 67 reviews - 11 of them posted in the last 30 days - had moved above him in rankings. Searchers were landing on his profile, seeing a review history that ended over a year ago, and moving on. The views data looked fine. The actions data told the real story.

Review velocity beats review count. A business adding 4+ new reviews per week consistently outranks competitors with higher total counts but stale history within 90 days. The Insights panel shows you the downstream effect of that pattern, even when it does not name the cause. For more on building a consistent review system, the plumber review generation guide covers the timing and channel mechanics in detail.

Customer using Google Maps on a smartphone to find a local contractor - the kind of discovery search GBP Insights tracks
Photo: Gustavo Fring via Pexels

When High Impressions Are a Warning, Not a Win

Rising profile views are not automatically good news. Sometimes a high view count means you are ranking for searches that have nothing to do with what you actually do, and a lot of people are seeing your listing and leaving without taking action.

If your profile views are up but calls have not moved, check your GBP categories. A plumbing company that added "water damage restoration" as a secondary category might be pulling impressions from restoration-intent searches - people looking for a damage crew with no intention of calling a plumber. The view count looks healthy. The phone is quiet.

The same pattern appears when a contractor sets the service area too broadly. Google surfaces the listing for searches across a wide geographic area, driving views from users well outside actual coverage. (This is one of the more quietly expensive GBP misconfigurations. Tightening a service area from a whole metro to actual coverage cities has produced Local Pack appearances within 6 weeks in markets where the profile was previously invisible - with nothing else changed.)

An agency that sends you a monthly report with a large number for "profile views" and no column for calls received is showing you the weather when you asked about the harvest. The views can be climbing. The phone can still be quiet. Know which number you are looking at.

The One Number That Actually Matters

Phone calls. Direction requests for businesses with a physical location customers visit. Everything else in the Insights panel is context for those two metrics.

Most local SEO agencies optimize for looking busy, not for driving calls. Monthly reports full of impressions and keyword counts are easy to generate. The only number that matters to a contractor is calls. Measure that.

Profile view counts and photo impression counts are proxy metrics. They show the profile is visible. They do not show that anyone hired you. The call metric in Insights is imperfect - there is a known attribution issue covered below - but it is far closer to the actual business outcome than views, and it is the number worth tracking month over month.

The question to ask each month is not "did my views go up" but "did my calls go up, and if not, where in the funnel is the drop-off." Views up and calls flat usually means a review velocity problem or a category mismatch. Views flat and calls up means the conversion rate improved. Both tell you something specific. Neither one is obvious from a screenshot of the impressions graph.

Contractor reviewing Google Business Profile performance data and call metrics on a laptop
Photo: Thirdman via Pexels

How to Use GBP Insights to Actually Improve Your Ranking

Four patterns to look for, and what each one tells you to do next:

Discovery search share under 40%. Your profile is mostly reaching people who already know you. This is a category and content problem. Review your primary and secondary GBP categories against the service searches most common in your area. See who ranks for those searches and which categories they are using. The GBP setup guide for contractors covers how category selection drives Local Pack placement directly.

Views up, calls flat or declining. Check review recency first. If the most recent review on your profile is more than 60 days old, that is the most probable cause. An SMS review request sent within 30 minutes of job completion converts at 3-4 times the rate of an email sent the next day. Recency is the variable, not the total count.

Website clicks are high but calls are low. Your website is the bottleneck. People are clicking through and not finding a clear reason to call. Usually a mobile experience problem - phone number not click-to-call, no visible service area, slow load time. A page taking longer than 3 seconds to load loses 53% of mobile visitors before they read a word.

GBP Insights shows more calls than you actually received. If the dashboard says 18 calls but your phone only rang 9 times, you are not imagining things. GBP counts a click on your phone number as a call - including taps to copy the number, wrong numbers, and clicks that did not connect. If you use call tracking software, treat that as your source of truth. (An SEO agency telling you not to trust impressions-based reports from SEO agencies is a sentence that tends to build trust more than it loses it. So here we are.)

For the mechanics behind what actually moves your Local Pack position, the GBP ranking factors breakdown and the HVAC Google Maps ranking guide cover the underlying signals. Google publishes its own definitions for each performance metric at support.google.com/business - that is the definitive source when a specific number seems off. For customer behavior context, BrightLocal's Local Consumer Review Survey is the benchmark used across the local SEO industry.

When GBP Insights Is Not the Right Diagnostic Tool

If something has changed and you do not know why - calls dropped, the profile stopped appearing for searches it used to rank for - GBP Insights is usually not where the answer is. Citation inconsistency, a category change, a competitor reporting your listing, or an algorithm update are more likely causes. None of those are visible in the Insights panel. They require a different audit.

Insights is a trailing indicator. It tells you what happened. It does not tell you what caused it. A two-month call decline will be visible in the data, but the mechanism - the thing you need to fix - will not be. For that, you need a heatmap audit showing where the profile ranks across the service area grid, and a citation check confirming that your name, address, and phone number are consistent across the directories Google cross-references. Both of those tell you far more than any Insights screenshot.

Frequently Asked Questions About Google Business Profile Insights

What is the difference between Google Business Profile Insights and Google Analytics?

GBP Insights tracks activity on your Google listing - views, search queries, calls, and direction requests. Google Analytics tracks what happens on your website after someone clicks through to it. They cover different parts of the same customer journey. Insights tells you whether your listing is being seen; Analytics tells you what happens after someone leaves it. You need both to diagnose a drop in calls accurately.

How do I find my GBP Insights?

Log in at business.google.com. Select the profile you want to review and look for the Performance section. Some summary data also appears directly in Google Search when you search your business name while logged in, but the full metrics - date range comparisons, query-level data, and action breakdowns - are in the business.google.com dashboard. Google has updated the interface a few times since the Google My Business rebrand, so the exact label may say "Performance" rather than "Insights" depending on when you last logged in.

How many GBP profile views is a good result for a home service contractor?

View counts vary too much by market and trade to give a universal number. A plumber in Los Angeles will see far more profile views than a roofer in a smaller inland market, not because one profile is better optimized but because search volume is different. The more useful benchmarks are your discovery search percentage (above 50% is a healthy organic signal) and your actions-to-views ratio (3-8% for a well-configured profile). Those normalize across markets in a way raw view counts do not.

Why does my GBP Insights show more calls than I actually received?

GBP counts a click on your phone number as a call, not just a connected call. That includes taps to copy the number, wrong-number callers who hung up immediately, and other non-converting interactions. The Insights figure can run significantly higher than actual received call volume. If you have call tracking set up - which is the only reliable way to attribute inbound calls to a specific source - use that data alongside Insights and trust the tracker as your source of truth for actual call volume.

Does GBP Insights data affect how my profile ranks on Google?

Insights is a reporting panel - it shows what happened, it does not feed back into the ranking algorithm. What does affect your ranking: profile completeness, review velocity, citation consistency, and actual engagement signals from real users (calls, clicks, direction requests). Insights reports those signals after the fact. Optimizing for how the data looks in the dashboard rather than improving the underlying signals is the wrong way to use the tool.

How often should I check my GBP Insights?

Weekly is more useful than monthly for spotting pattern changes early. A drop in calls that started in week 2 of the month gets washed out in the monthly average. If your trade has seasonal search patterns - which most home service trades do - also compare week-over-week figures against the same period last year, not just the previous month. Google's dashboard supports date range customization that makes those year-over-year comparisons straightforward to pull up.

The Data Is Useful When You Know What to Look For

GBP Insights will not improve your rankings on its own. Knowing what you are looking at - and what to ignore - at least keeps you from spending months optimizing for the wrong outcome. The contractors who get the most out of the data are the ones using it to answer one specific question: are calls going up, and if not, where in the funnel is the problem. Everything else in the panel is context for that question.

If you want to see where your profile actually ranks across your service area - not just in one location, but across the geographic grid your customers search from - a heatmap audit answers that question more directly than Insights can. You can request a free one at audit.llp.rankoneseo.io. If you already know what you want to fix and are looking for someone to run the work, the details are at ericscottstudios.com/offer/gbp.

Looking for hands-on help? See our GBP Domination service.

Want help implementing this for your business?

We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.

Contractor Help Desk

What would help your business most right now?

Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.

Answered by AI trained on contractor SEO. No spam, no sales calls.

See what we fix