Marech for WordPress
Monitor AI-scraper traffic in a minute with the snippet — then flip on real server-side blocking with the BlockMe plugin.
How Marech protects a WordPress site
Self-hosted WordPress is the one place a hosted-CMS site gets real blocking with no proxy in front of it. Start with the monitoring snippet to see who's scraping you, then install the BlockMe plugin to stop non-JS scrapers server-side, before your theme even renders.
Monitoring — the snippet
One line of JavaScript in your <head>. It reports scraper traffic to your dashboard and overlays JS-running bots. Works on WordPress in ~2 minutes.
Blocking — the edge check
A server-side check (the BlockMe WordPress plugin) returns a 403 to scrapers before your content is served — the only thing that stops non-JS scrapers.
Before you begin
You'll need a couple of things ready. The monitoring step needs only the first two.
- A Marech account — start a free trial (no credit card).
- Access to edit your WordPress site's theme, settings, or code.
Install the monitoring snippet
One line of JavaScript that reports scraper traffic to your dashboard. Works on every WordPress plan and takes about ~2 minutes.
header.php, so if monitoring stops after an update, re-paste the snippet — or use the headers plugin, which survives updates.Turn on real blocking (optional)
Stops non-JS scrapers before your content is served, using the BlockMe WordPress plugin. Needs a Marech API key and a block policy.
Verify it's blocking. You should see HTTP/1.1 403 for the bot user-agent, while your browser loads the page normally. The plugin fails open, so a Marech outage never takes your site down.
curl -A "GPTBot/1.0" -I https://yoursite.com/