Open Google Search Console and your Business Profile report side by side. The numbers will not match. They will not be close, either. Different keywords, different order, wildly different totals. Most owners assume one tool is broken. Neither is. They count different things, and until you build a Google Search Console branded traffic filter and learn which report answers which question, you cannot tell whether your traffic is rising or quietly collapsing. We build marketing programs for local pest control businesses, and this is the single most common reporting problem we see.
Here is what this post covers: why the two dashboards disagree, why your rank tracker is lying to you, the two filters that expose a real decline, how to tag your Google Business Profile with UTM codes, and a monthly reporting routine you can run in about 20 minutes.
Why Do Search Console and Google Business Profile Never Show the Same Numbers?
This matters more than a reporting quibble. In my 2026 Pest Control Website Audit of 300 pest control companies, 89.7% of the sites I could measure were losing organic traffic, with a median drop of about 57% from their peak. A lot of those owners are looking at a flat or rising impression count and concluding nothing is wrong. Impressions are the last number to fall.
They never match because they measure different things.
Google documents this itself, and one phrase in its definition should end the argument. Google Search Console Help states that "an impression means that a user has seen (or potentially seen) a link to your site," and that "an impression is counted whenever an item appears in the current page of results, whether or not the item is scrolled into view."
Read that twice before you celebrate an impression count. Google is telling you the metric includes results nobody looked at. Google Business Profile counts people. Search Console counts appearances, some of which were never seen by a human at all. Two different units, so the totals were never going to line up.
Search Console counts impressions of your website link inside search results. Google Business Profile counts unique users who found your listing. A February 2026 study from Sterling Sky found that 66% of the top 10 keyword lists differed between the two tools.
In a study by Sterling Sky published Feb. 20, 2026, the agency wrote, "We analyzed 78 different Google Business Profiles across 29 businesses." The headline finding was blunt: "66% of the top 10 queries were different between platforms." Two-thirds of your top 10 queries change depending on which tool you open.
That study covered local service businesses in other verticals, not pest control. The worked example in the article is a plastic surgeon. The mechanics, though, are Google's mechanics, and they apply to every local business with a profile and a website. Our read for pest control is this: an industry that lives and dies on local pack visibility and mobile calls will see an even wider gap than a business whose customers research on a laptop.
So stop trying to reconcile the two reports. That reconciliation is not possible, and chasing it burns hours you do not have.
What Is the Difference Between Impressions and Unique Users?
Impressions count every appearance. Unique users count every person. If one homeowner searches your company name 10 times during a bad ant week, Google Business Profile records one user, and Search Console records 10 impressions. That single rule explains most of the gap between the two reports.
Sterling Sky noted, "GBP Performance reports on unique users. If a user searches for your business 10 times, GBP counts it once. Search Console counts 10 impressions."
Think of it like route stops versus customers. If your technician visits the same commercial account four times in a month, that is four stops but one customer. Both numbers are correct. They answer different questions, and a manager who confuses the two will price the account wrong.
Search Console is your stop count. Google Business Profile is your customer count. Once that clicks, the rest of this post is mostly bookkeeping.
Is Your Rank Tracker Inflating Your Search Console Impressions?
Yes, almost certainly. Rank tracking tools load your search results over and over from hundreds of map coordinates, and Search Console logs an impression every single time. The tool you pay for to watch your rankings quietly becomes a large share of the demand you think you are measuring.
The scale is worse than most owners expect. "One monthly ranking report can trigger 5,000+ impressions in GSC, but GBP's unique user logic filters this out." (Source: Sterling Sky)
For a mid-sized company tracking 40 keywords across six service areas, that is a meaningful chunk of a monthly impression total. Worse, trackers focus on explicit keywords, the ones with a city attached. Those are exactly the keywords an owner points at in a meeting to prove the agency is working.
If your agency's monthly report leads with rising impressions on "pest control [your city]," ask how much of that rise came from the rank tracker they also bill you for. It's a fair question, and the answer is usually uncomfortable.
Should You Judge Pest Control SEO on Clicks or Impressions?
Judge on clicks. Impressions are inflated by bots and rank trackers, so a rising impression count proves nothing about real demand. A click represents a person who saw your listing and chose you over the three companies around it. If clicks stay flat while impressions climb, your traffic is flat too.
Joy Hawkins, with Sterling Sky, concluded, "Focus on Clicks: Ignore GSC impressions; they're likely bot-inflated."
That is the one sentence worth taping to your monitor. It also changes how you read a bad month. Impressions down 30% and clicks flat is a non-event. Clicks down 30% while impressions hold steady is an emergency, because it means you are still showing up and people are picking someone else.
Clicks are also the number that connects to your phone system. Every other metric in this post is a proxy. Clicks and calls are the real thing.
Why Does Search Console Miss Your Mobile Local Pack Traffic?
Search Console only records an impression when your website link actually appears on the results page. Many mobile local packs now show Call and Message buttons instead of a website button, so there is nothing for Search Console to count. Your Google Business Profile still records the discovery, which is why the two reports drift apart on mobile.
Sterling Sky reported, "On mobile, many Local Packs and AI Overviews now omit the 'Website' icon entirely to prioritize direct actions like 'Call' or 'Message.'" The consequence is stated just as plainly in the same article: "Search Console sees nothing, while GBP correctly tracks the discovery."
This matters more for our industry than for most. A homeowner who just found carpenter ants in a windowsill is not opening a website to read your service philosophy. That person is tapping Call.
A separate analysis of advanced Search Console reporting highlights another wrinkle: when a user taps your listing, the website field appears on the next screen, so a tagged profile URL often shows many clicks and few impressions. A mobile click-through rate above 100% is not a miracle. It's the local pack working as designed.
Why Does Search Console Show Your Best Organic Result at Position 4?
Because Search Console counts the local pack as three occupied positions, when a traditional 3-pack sits above the organic results, your first organic listing gets recorded as position 4. Owners read that number as a slide down the page when they actually hold the top organic spot on the screen.
As reported by Sterling Sky, "If you get a traditional 3-pack, the first organic position below it will actually be counted as position 4 in Search Console."
We have watched owners fire an agency over this. The average position line moved from 1.8 to 4.2 across a quarter, and it looked like a collapse. What actually happened was that Google started showing a local pack on queries that previously had none. The website did not move. The page around it did.
Before you react to an average position change, check whether the local pack appeared or disappeared on those queries. A marketing audit is the right place to run that check systematically rather than one query at a time.
How Do You Build a Google Search Console Branded Traffic Filter?
Open the Performance report in Search Console, choose Search results, and add a query filter set to Queries not containing your company name. Add a second filter for your profile traffic. What remains is traffic from people who did not already know your name, which is the only number that measures whether your SEO is working.
Joy Hawkins gave the instruction directly in a June 2026 post: "Go into Search Console, strip out your branded and Google Business Profile traffic to see your true organic impact." Two filters. Five minutes. A completely different picture.
Filter 1: Remove Your Branded Queries
Branded queries are people searching your company name. They already know you. They found you from a yard sign, a truck wrap, a neighbor, or last year's invoice. Counting them as SEO performance is like counting repeat customers as new leads.
In the Performance report, click New, choose Query, set the operator to Queries not containing, and enter your company name. Then add the variations your customers actually type. If your company name is two words, add the one-word version, the hyphenated version, the shortened version your customers use on the phone, and the two misspellings your front office sees every week. If this filter reveals a real drop rather than a branded cushion, our post on why a pest control website stopped getting traffic walks through the next steps.
Filter 2: Remove Your Google Business Profile Traffic
Removing Google Business Profile traffic from Search Console only works if you have tagged your profile URLs with UTM codes, which the UTM section below covers. Once tagged, add a page filter set to URLs not containing your campaign parameter. Search Console then shows website traffic from standard organic results only.
Run both filters on a 16-month comparison. That is the moment most owners find out whether the flat line in their report was flat performance or a branded cushion hiding an organic slide. If your filtered organic clicks fell while your total clicks held steady, the decline was there the whole time. Our post on the anchor text penalty risk covers one of the most common causes of that exact pattern.
How Do UTM Codes Fix Google Business Profile Tracking?
UTM codes are tags added to the end of a link so your reports can tell where a visitor came from. Adding them to your Google Business Profile separates local pack visits from regular organic visits. Without them, the two sources blend into one number and stay blended forever.
Sterling Sky states it without hedging: "Using UTMs is the only way to truly separate Local Pack traffic from standard organic traffic in your reports."
The format is simple. Keep the source as google and the medium as organic, and use the campaign field to name which profile field the link sits in. Our Google Business Profile setup guide for exterminators walks through the same URL fields step by step. A tagged website link looks like this:
https://www.yourcompany.com/?utm_source=google&utm_medium=organic&utm_campaign=gbpwebsite
Three rules keep this clean. Use all lowercase letters, because analytics tools treat capital letters as separate values. Keep source and medium exactly as shown, so your organic traffic does not appear to crater in a reporting tool. And tag every URL field on the profile, not just the main website link.
That last one trips up almost everybody. Sterling Sky recommends adding the codes "to any URL field in Google Business Places, including the website field, appointment URL field, and menu URL." For a pest control company, that means your website link, your appointment or booking link, and any service menu link. Give each one its own campaign name, such as gbpwebsite and gbpbooking, so you can see which one customers actually use. Google's own campaign URL builder will assemble them for you if you would rather not type query strings by hand.
What Should a Pest Control Monthly Reporting Routine Look Like?
Check five numbers in this order: filtered organic clicks in Search Console, branded clicks, tagged Google Business Profile clicks, calls and direction requests in the profile, and booked jobs. Compare each to the same month last year rather than last month. Seasonality moves every number in this industry, and month-over-month comparisons punish you every October. These five numbers are the foundation of measuring pest control marketing ROI instead of guessing from a rank tracker.
Take a 19-technician operation covering three counties with a commercial division and roughly $6,000 a month in marketing spend. That company has enough volume for the data to mean something and not enough staff to spend a day on reporting. Twenty minutes, once a month, is the realistic budget.
The 20-Minute Version
Run the monthly check in Search Console first, with the branded filter and the Google Business Profile filter both applied. Pull filtered organic clicks for the month against the same month last year. Write down one number. Then remove the branded filter and write down the branded click count separately, because a rising branded number usually means your yard signs, trucks, and reviews are working even when SEO is not.
Next, open the Pages tab, filter to URLs containing your GBP campaign tag, and record those clicks. That is your local pack website traffic. Then open the Google Business Profile performance report and record calls, direction requests, and message counts. Finally, pull booked jobs from your CRM or field software — the KPI that ties marketing spend to profit.
What a Healthy Month Looks Like
A healthy month for a mid-sized pest control company shows filtered organic clicks flat or slightly up year over year, branded clicks rising, tagged profile clicks rising faster than organic clicks, and calls tracking with profile clicks. The two dashboards still will not agree, and that is fine. You are no longer asking them to.
The warning sign is narrower than most owners think. It is filtered organic clicks falling year over year while branded clicks hold. That combination means new customers are not finding you through search and your existing reputation is covering the gap. Reputation runs out. It is also the exact pattern that stays invisible if you only ever look at total clicks.
Two Dashboards, Two Questions, One Honest Number
Search Console tells you how your website performs in standard organic results. Google Business Profile tells you how many real people found your listing. Neither tool is wrong, and neither tool alone will tell you whether your marketing is working. The honest number comes from filtering branded and profile traffic out of Search Console and reading what is left, in clicks, against the same month a year ago.
Do the setup once. The two filters take five minutes. The UTM tagging takes maybe 15 more, and you will never do it again. After that, every monthly report you read will describe something real instead of describing your own rank tracker.
If you want a second set of eyes on your Search Console numbers before you decide whether your current marketing is working, schedule a conversation. No pitch, just an honest read of what your reports actually say.
Frequently Asked Questions
Why Does My Google Business Profile Show More Activity Than Search Console?
Because the two tools count different events, Google Business Profile counts unique users who found your listing, including mobile searchers who never saw a website button. Search Console only counts impressions and clicks on your website link. On mobile local packs that show Call and Message buttons instead of a website button, Search Console records nothing at all.
Should I Stop Using My Rank Tracking Tool?
No, but stop reading its side effects as demand. Rank trackers load your search results repeatedly from many locations, and Sterling Sky reported in February 2026 that a single monthly ranking report can trigger more than 5,000 Search Console impressions. Keep the tracker for position monitoring. Judge performance on clicks and booked jobs instead.
How Long Does It Take to Set Up UTM Codes on a Google Business Profile?
Plan on about 15 minutes for most pest control companies. You are editing three fields at most: the website link, the appointment or booking link, and any menu link. Keep source as google, medium as organic, and use the campaign field to name which profile field the link lives in. Use all lowercase letters.
What Does Average Position 4 Mean in Search Console?
It usually means a local pack is sitting above your organic result. Search Console counts a traditional 3-pack as three occupied positions, so the first organic listing below it is recorded as position 4. Your page did not move down. Google added a block above it, and your ranking is unchanged.
How Often Should a Pest Control Company Review These Reports?
Once a month is enough, with a 16-month year-over-year comparison rather than a month-over-month one. Pest control demand swings hard by season, so comparing October to September will make a healthy company look broken every fall. Check the same month last year, and you will see actual trends instead of weather.

