403 Forbidden
The server understood the request but refuses to authorize it.
What it means
HTTP 403 Forbidden means the server recognizes the request but will not fulfil it. Unlike 401, authenticating will not help — the client simply does not have permission to access the resource.
When it happens
It happens with incorrect file permissions, IP or geo blocking, a missing index file in a directory, firewall or WAF rules, or a CDN blocking a bot it considers suspicious.
How to fix it
- Check file and directory permissions on the server (for example, 644 for files, 755 for directories).
- Review .htaccess, firewall, and WAF rules that may be blocking the request.
- Whitelist legitimate search engine crawlers if a CDN or security layer is blocking them.
- Ensure an index document exists if directory listing is disabled.
SEO impact
Harmful when it blocks crawlers. If Googlebot receives 403 on pages you want indexed, those pages drop out of the index. Verify security rules and CDNs are not blocking legitimate crawlers.
Find out which of your URLs return 403
Paste a list of URLs and Sitewell checks the status code of every one at once — free and without signup.
Related codes
Authentication is required and has failed or not been provided.
400 Bad RequestThe server could not understand the request due to malformed syntax.
402 Payment RequiredA largely reserved code intended for payment-gated access to a resource.
404 Not FoundThe server could not find the requested resource.
405 Method Not AllowedThe HTTP method used is not supported for the requested resource.
406 Not AcceptableThe server cannot produce a response matching the formats the client said it would accept.
Related guides
A plain-English primer on HTTP status codes for SEOs: what the 2xx, 3xx, 4xx, and 5xx families mean, which ones affect rankings, and the codes worth knowing.
How to find and fix broken linksA practical walkthrough for finding broken links on your site, working out why each one breaks, and fixing them so visitors and crawlers stop hitting dead ends.