Documentation
ScraperBlock
Settings

Settings

Navigate to Settings → ScraperBlock.

Protection Controls

SettingDefaultDescription
Protection EnabledYesMaster on/off switch. When off, all blocking and tagging is disabled.
Enable Robots.txt BlockingYesAdds Disallow: / directives for all blocked bots to robots.txt
Enable Htaccess BlockingNoWrites RewriteCond rules to .htaccess to reject bots before PHP loads
Enable Meta NoAI TagsYesAdds <meta name="robots" content="noai, noimageai"> to every page head
Enable Per-Page ControlYesShows a ScraperBlock panel in the post/page editor for per-page overrides

Rate Limiting

SettingDefaultDescription
Enable Rate LimitYesBlock IPs that exceed the request threshold
Requests Per Minute60Maximum requests from a single IP per 60-second window

When an IP exceeds the threshold, ScraperBlock returns a 429 Too Many Requests response and logs the event. The block is based on a rolling 60-second window using WordPress transients.