Skip to content

Oct 16, 2026

3 min read

Google’s anti-scraping measures continue to evolve causing inconsistent rankings

Myles Anderson

Myles Anderson

Co-founder & CEO

Back in September, I wrote about why some of your reports were running slower than usual, and what was driving it.: Google’s growing effort to block automated tools, including rank trackers like ours, from collecting search data at scale.

That problem hasn’t gone away. In the past few weeks, Google has added a new tactic, and it’s a trickier one to identify and handle. I want to explain what’s happening, what it means for your rank tracking reports, and what we’re doing about it.

Google’s latest anti-scraping tactic is “poisoned search results“

Until recently, Google’s main defense against scraping was to block requests outright. This meant more captchas, more hard blocks, and the removal of the ability to pull 100 results per page. These changes made collecting full result sets slower and more expensive for every rank tracking tool on the market.

The newest measure works differently. Instead of blocking the request, Google sometimes serves a complete, normal-ish looking results page where many of the results have been swapped out for irrelevant results. These pages often return social media profiles and forum threads in place of the actual ranking websites. The pages look legitimate, but they’re not accurate.

From our observations, this doesn’t affect page 1. It shows up on page 2 and beyond, which is why you’re most likely to notice it below position 10.

Additional research and coverage of this issue

Nozzle.io published some research on this on October 10, analyzing 27.5 million search result pages across 49 countries. It found that:

  •  8.0% of pages were affected since mid-September, up from a baseline of 0.17% before the change,
  • The worst days saw it  reaching between 25% and 27% of pages betweenon the worst days so far, September 27 to 29.

Search Engine Journal covered the same report’s findings, confirming the pattern and the scale of this change by Google and its impact.

What this means for your BrightLocal reports

If you’re seeing rankings that look different from one report to the next, particularly for positions 10 and below, this is almost certainly what you’re seeing. Here’s how it breaks down by result type:

Result typeImpact
Google Desktop resultsSignificantly affected
Google Mobile resultsSignificantly affected
Google Map Pack and Local Finder resultsLess affected
Google Maps resultsNot affected

Here’s how that breaks down by BrightLocal report:

ReportImpact
Local Rank TrackerAffected
Local AI VisibilityPartially affected
Local Search AuditPartially affected
Local Search GridNot affected
Citation TrackerNot affected
Google Business Profile AuditNot affected
Reputation ManagerNot affected

This is an industry-wide problem affecting all rank trackers and SERP scrapers

This is a problem affecting the whole SERP scraping and rank tracking industry, including large players like SEMrush and Ahrefs, as well as the data providers much of the industry relies on behind the scenes, like DataForSEO and SerpApi. If you use more than one rank tracking tool, you may see the same inconsistency across all of them.

What we’re doing about it

This is our top priority to resolve, and we’re putting significant resources into solving this by improving our data collection methods and working directly with our data providers so that fixes land faster. We have increased the number of data providers we use to make sure we have failsafes if there is an issue with one.

 There’s no single fix that solves it completely, not for us or for anyone else in the industry, but we’re not stepping back from it. We’ll keep investing until we’ve improved the situation as much as we can.

We want to answer your questions.

If you have questions about what you’re seeing in your reports, contact our support team, or your Customer Success Manager if you have one. They can give you the latest update on where things stand.