A 403 means something on your side — a CDN, firewall, or security plugin — is blocking our
crawler before it reaches your page. Here’s how to let us through.
Why this happens
When Wygard checks one of your pages, our crawler requests it like any other visitor. If a CDN,
web application firewall (WAF), host-level firewall, or a WordPress security plugin decides the
request looks unfamiliar, it can return a 403 Forbidden before WordPress even
runs. The page itself is usually fine — the request just never gets through. The fix is to tell
that layer our crawler is welcome.
The fix — allowlist our crawler
Add our crawler’s IP address to your allowlist (some tools call it a whitelist). It’s a single
IPv4 address:
Wygard crawler IP
72.61.159.30
This is our current crawler IP. If it ever changes, this page is always the source of truth —
bookmark it. After allowlisting, re-run the test; the 403 should clear within a few minutes.
Allowlisting by platform
Not sure which layer is blocking us? Work top-down — CDN or WAF first, then any WordPress
security plugin, then your host. Allowlisting in more than one place is harmless.
CDN & web application firewalls
A CDN or WAF sits in front of your site and is the most common source of a 403. Start here.
Cloudflare
Open Security → WAF → Tools → IP Access Rules.
Enter the IP, set the action to Allow, and scope it to this site or your whole account.
No. You’re allowing one specific, known IP address to reach your pages — the same way you’d allow an uptime monitor or your own office IP. Every other request is still filtered exactly as before.
I allowlisted the IP but still see a 403
Something else in the chain is still blocking us. Allowlist the IP in every layer you run — CDN or WAF, WordPress security plugin, and host firewall — since any one of them can return a 403 on its own. On managed hosting like WP Engine or Kinsta, open a support ticket and ask them to allowlist 72.61.159.30 at the server and CDN level.
Does the crawler IP ever change?
Rarely, but it can. This page always lists the current address. If your tests start failing with a 403 again after a while, check here for an updated IP.
Can I allowlist by User-Agent instead of IP?
IP allowlisting is the most reliable method and the one we recommend. If your firewall only filters by request signature and you’d rather allow us that way, contact us and we’ll share our crawler’s User-Agent.
Still blocked?
If you’ve allowlisted the IP everywhere and tests still come back 403, we’ll help you pin down
which layer is the culprit.