WordPress plugin intelligence profile

ScraperGuard – AI Scraper Blocker

Block “good bots” (AI scrapers) by User-Agent. Optional Apache .htaccess rules and WordPress-level blocking with basic stats.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update14 Mar 20267mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ScraperGuard – AI Scraper Blocker version 1.0.0 as active, updated 7mo ago and tested up to WordPress 6.9.

Overview

About this plugin

ScraperGuard helps you block known AI scrapers (often called “good bots”) by matching their User-Agent string.

You can:

  • Select specific bots to block, or block all known bots.
  • Add your own custom User-Agent substrings (one per line).
  • Block via Apache.htaccess (fast, before WordPress loads) or via WordPress-level blocking (can show basic stats).

Important notes:

  • This plugin can block “good bots” that identify themselves. It cannot stop “bad bots” that ignore rules and/or spoof User-Agents. For that you may need additional security measures (WAF, rate limiting, bot protection).

htaccess file.

  • WordPress-level blocking only affects requests that reach WordPress (it won’t block direct hits to static files unless they route through WordPress).
  • Country blocking (geo blocking) can use a country header (fast) or an IP lookup (works without Cloudflare but is slower).

The settings page is under Tools → ScraperGuard.

External Services

This plugin can optionally connect to third-party IP geolocation services to determine the visitor’s country for country-based blocking. This feature is disabled by default and only activates when you explicitly enable “Country blocking” in the settings.

When country blocking is enabled and the “Country detection method” is set to “Auto” or “IP lookup”:

  • Service used: The plugin uses either ipwho.is or ipapi.co (configurable in settings)
  • Data sent: The visitor’s IP address is sent to the selected service
  • When data is sent: Only when a request is received and no country header is available from your server/proxy
  • Purpose: To determine the visitor’s country code (ISO-2) for geo-blocking
  • Caching: Results are cached locally for 24 hours by default (configurable 1-168 hours) to minimize requests
  • Privacy: IP addresses are sent to external services. Ensure compliance with your privacy policy and local regulations.

is (default provider):

is

is/

is/

* No API key required

co (alternative provider):

co

co/privacy/

co/terms/

* No API key required for basic usage

Important: If you keep the “Country detection method” set to “Header only” (the default), or if you don’t enable country blocking at all, no data is sent to external services.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • user agent
  • ai
  • bots
  • htaccess
  • scraper
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity14 Mar 20267mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.