ScraperGuard helps you block known AI scrapers (often called “good bots”) by matching their User-Agent string.
You can:
.htaccess (fast, before WordPress loads) or via WordPress-level blocking (can show basic stats).Important notes:
.htaccess blocking works on Apache hosting only, and requires a writable .htaccess file.The settings page is under Tools ScraperGuard.
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”:
ipwho.is (default provider):
* Service provider: ipwho.is
* Privacy policy: https://ipwho.is/
* Terms of service: https://ipwho.is/
* No API key required
ipapi.co (alternative provider):
* Service provider: ipapi.co
* Privacy policy: https://ipapi.co/privacy/
* Terms of service: https://ipapi.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.