HTTP 403 Forbidden

The server understood the request but refuses to authorise it.

Updated

403
Forbidden
4xx Client error
Class
RFC 9110 §15.5.4
Defined in

What does HTTP 403 mean?

The server understood the request but refuses to authorise it. The client is known (or authentication would not help) but is not allowed to access the resource. Firewalls, bot protection and wrong file permissions produce 403 too, often with no further explanation.

4xx Client error: The request has a problem the client can fix: wrong URL, missing credentials, bad data or too many requests.

Common causes of a 403 error

  • Missing permissions for the logged-in user.
  • Web server file permissions (for example a directory without x permission, or chmod 600 on a public file).
  • IP blocking, geo-blocking or a WAF/bot-protection rule.
  • Directory listing disabled and no index file.

How to fix 403 Forbidden

  • Check file and folder permissions — typically 644 for files and 755 for directories.
  • Review WAF and bot-protection rules for false positives.
  • Add an index.html or enable the correct index file.

403 and SEO

Google treats 403 like 404 for indexing: the page drops out of results. Blocking Googlebot by mistake with a WAF rule is a common cause of sudden deindexing.

Example response

HTTP/1.1 403 Forbidden

Related status codes

Check which status code a URL returns with the HTTP header checker.

All HTTP status codesSearch the full list of status codes from 100 to 599 with their meanings and SEO impact.
Open the full list

Frequently asked questions

What does status code 403 mean?
403 Forbidden: The server understood the request but refuses to authorise it.
How do I fix a 403 error?
Check file and folder permissions — typically 644 for files and 755 for directories. Review WAF and bot-protection rules for false positives.
Does 403 affect SEO?
Google treats 403 like 404 for indexing: the page drops out of results. Blocking Googlebot by mistake with a WAF rule is a common cause of sudden deindexing.