Google Business Profile

How Do You Tell If a Spike in Your Google Reports Is Bot Traffic?

Andy Harris · November 9, 2026 · 8 min read

Compare the spike to something a bot can't fake: your phone, your booked jobs, your CRM. If a Google report shows clicks or calls jumping 2x or more overnight, but your phone didn't ring more and your schedule didn't fill, don't celebrate. Treat it as suspect data until it matches real customers.

How do I know if a spike in my Google numbers is bot traffic?

Look for a vertical jump that nothing in the real world explains. Real demand moves with weather, seasons, ads, and reviews. Bots don't. If one day jumps several times higher, mostly on desktop, while mobile and your phone stay flat, the odds say it's automated. Check the details before you believe the chart.

A busy roofer in a hail season has a reason for a jump. A plumber in a quiet week in November doesn't. The question is always the same: what changed in the real world that day?

Most owners never ask it. They see a green arrow and assume the marketing is working. That's a bad habit, and this month it got a real-world test.

What did Marie Haynes find in Search Console?

According to Marie Haynes in Search Engine Journal, between Oct. 31 and Nov. 2, 2026, several sites saw 2x to 6.5x spikes in Search Console clicks while impressions and rankings stayed flat. Whether it's bots or a Google logging bug, she says "it is not human traffic."

Marie wrote it up after Joy Hawkins shared a screenshot of the spike and Barry Schwartz asked if anyone else was seeing it. Marie then scanned the sites she monitors and found the same pattern.

Two of her examples were service businesses. Her "Site A," a multi-location service business, normally got about 50 clicks a day. On Nov. 2, 2026 it logged 327, a 6.5x jump. Of those, 297 were on desktop, across 120 pages. Mobile stayed flat at 30 clicks, inside its usual 25 to 40 range.

Her "Site B," a regional service business, went from about 16 clicks a day to 66, a 4.1x jump. About 83% of it was desktop.

The odd part was where the clicks landed. Pages ranking on page 2 through page 6 of Google, positions 12 to 54, suddenly showed click-through rates between 45% and 100%. Pages that normally sit that deep get almost no clicks. One city page logged nine clicks on 13 impressions. Real people don't dig through page five of Google to click a roofing city page.

Why did impressions stay flat while clicks jumped?

It comes down to scale. A site with many impressions and few clicks barely notices a few hundred extra impressions, but a few hundred extra clicks swamp a small click count. Marie's Site A normally gets about 18,000 impressions and 50 clicks a day. Adding 275 of each moves impressions 1.5% and clicks 6.5x.

That's why the impressions line looked normal. The junk was there, it was just invisible on that chart.

Here's my angle for contractors. Your numbers are small. A heating company might get a handful of calls on a normal day. A small batch of junk events, whatever the cause, can swamp a number that small. A big percentage jump on a tiny base should make you more careful, not more excited.

Does this affect my Google Business Profile calls?

Marie's article covers Search Console, not Google Business Profile. Nothing in it says GBP calls, website clicks, or direction requests were inflated. I won't claim otherwise. But the lesson carries over: a dashboard counts events, and events aren't always people. Any number you can't match to a real person deserves a second look.

Search Console tracks how your website performs in Google search. Your GBP performance report tracks what happens on your profile: calls, messages, website clicks, directions. Different tools, same rule.

Google's reports are a starting point. Your phone and your calendar are the truth. If the two disagree, believe the phone.

How do I check my GBP numbers against real life?

Pull the same date range from three places: your GBP performance report, your phone's call log, and your booked-jobs list. Real customers show up in all three. If only the Google dashboard jumped, you're looking at noise, not demand. Here's the check I'd run.

  1. Write down the exact date of the spike.
  2. Open your phone or call-tracking log for that day. Count the calls and compare them to a normal day.
  3. Look at call length and caller numbers. A pile of zero-second calls or repeat numbers is a red flag.
  4. Ask whoever answers the phone if that day felt busier. They know.
  5. Check which metric jumped. If calls doubled but direction requests and website clicks didn't move, ask why.
  6. Wait a few days and look again. Marie's data was fresh and unfinalized when she pulled it, so first-day numbers can shift.

If steps 2 through 4 match the dashboard, great, you may have a real surge. Find out why it happened so you can repeat it.

If they don't match, write the date down and move on. Don't change your strategy because of a number you can't verify.

How do I filter bot clicks out of Search Console?

There's no single button that strips out only bot clicks if dozens of pages were hit. But according to Marie Haynes, you can exclude one spiked URL with the top-bar Page filter, check Device: Mobile for an unaffected trendline, or filter the Pages tab by position to see which deep-ranking URLs were affected.

Here is the quick version of what she describes:

  1. Set the date range to include the spike and the week before it.
  2. Switch the Device filter to Mobile. In Marie's examples, mobile stayed flat while desktop spiked.
  3. If one page caused the spike, add a Page filter to exclude it.
  4. Open the Pages tab and look for pages ranking at position 10 or lower that suddenly show clicks.

This won't give you perfect numbers. It gives you a cleaner trend line, and that's enough for most owners. If you have an agency or a webmaster, forward them Marie's article and ask whether your account shows the same pattern.

What should a roofing or HVAC owner do about it?

Do nothing drastic. Don't cut ad spend, fire your marketer, or pat yourself on the back over a one-day spike. Check your phone log, look at the trend across weeks, and keep tracking what matters: booked jobs and cost per job. Reports are only useful when they match revenue.

A few plain rules I'd follow:

  • Judge marketing by calls answered and jobs booked, not by dashboard arrows.
  • Be suspicious of any overnight jump with no real-world cause.
  • Never accept a "results" report from a vendor that can't tie numbers to your actual phone.

If you want to see where your profile really stands, start with the free Local Visibility Score. It shows how you show up in local search today. If you'd like a closer look at the profile itself, our Google Profile Audit walks through what's helping and what's hurting.

The point isn't to distrust everything Google shows you. It's to keep one hand on the phone while you read the chart.

Common questions

Does bot traffic hurt my rankings?

According to Marie Haynes, rankings stayed flat during the Nov. 2026 spikes. What changed was the click data, not the positions. The source doesn't say the bot clicks help or hurt rankings, so I wouldn't assume either. The bigger risk is making business decisions off numbers that aren't real people.

Is this a Google bug or real bot activity?

Nobody knows yet. Marie Haynes says it could be external bot or agent retrieval, or a Google logging bug that counts automated fetches as clicks. Either way, she says it isn't human traffic. Treat the spike as unreliable and compare it against calls and booked jobs instead.

What if my calls really did double?

Then check your phone log. If the calls are real, with normal lengths and different numbers, find the cause. Storm season, a promotion, a new batch of reviews, or an ad could all explain it. Real demand has a reason and shows up as booked jobs. Bot noise usually doesn't.

Why did mobile stay flat when desktop spiked?

In Marie's data, the spike sat almost entirely on desktop. On Site A, 297 of 327 clicks on Nov. 2, 2026 were desktop, while mobile held steady at 30 clicks. That's why she suggests checking the Device: Mobile filter to see a cleaner trend line.

Free Score · 60 Seconds

Ready to become the answer?