0.765 min read

Blocked due to access forbidden (403): Fix checklist for Googlebot

By Official

Key takeaways

  • A practical guide to "Blocked due to access forbidden (403)": typical causes (WAF, geo blocks, auth), how to verify what Googlebot sees, and safe fixes

Start with the map:

Related (cluster):

What this status means

Googlebot received a 403.

This is usually not a content issue. It's access control: WAF, geo blocks, auth, or rate limiting.

Common causes

  • Cloudflare / WAF rules blocking bots
  • geo/IP restrictions
  • auth-required pages leaking into sitemaps
  • aggressive rate limiting

Fix checklist

  1. Confirm the exact response Googlebot gets (URL Inspection + server logs).
  2. If the page should be indexable: return 200 to Googlebot.
  3. If the page should not be indexed: remove it from sitemap and return 401/403 consistently (or 404/410 if gone).

Validation

  • URL Inspection should show successful fetch.
  • Server logs should show Googlebot getting 200 for indexable URLs.

Next in SEO & Search

View topic hub

Up next:

Crawl anomaly in Google Search Console: What it means and how to debug

What "Crawl anomaly" means in Google Search Console, common underlying causes (timeouts, intermittent 5xx, redirects), and a step-by-step debug flow.