4xx errors

Last updated 18 June 2026 2 min

4xx HTTP status codes are a server's way of saying "your request can't be delivered" — meaning the request itself was wrong, blocked, or unauthorised. They're distinct from 5xx errors (server problems) and 3xx codes (redirects).

Common 4xx codes

  • 400 Bad Request — the request was malformed (bad syntax, invalid characters). Often caused by corrupted cookies.
  • 401 Unauthorised — required authentication was missing or invalid. The user needs to log in successfully.
  • 403 Forbidden — the server understood the request but refuses to fulfil it. The user is identified but lacks permission. Common with directory access restrictions, IP blocks, or WAF rules.
  • 404 Not Found — the requested URL doesn't exist on the server.
  • 405 Method Not Allowed — the HTTP method (GET, POST, etc.) isn't permitted on this endpoint.
  • 408 Request Timeout — the client took too long to send the full request.
  • 410 Gone — like a 404, but explicitly tells the client the resource is permanently removed. Search engines drop 410s from the index faster than 404s.
  • 429 Too Many Requests — rate limiting; the client has sent too many requests in a given time.

SEO impact

  • 404 and 410 — both signal the page is unavailable. 410 tells Google to drop the URL more quickly, as the URL was purposefully removed; 404 leaves room for the URL to come back, and allows for the possibility that it is a temporary issue.
  • 403 and 401 — these prevent crawling. Google treats these as access-denied and will eventually drop the URLs from search results.
  • 429 — if Googlebot hits rate limits, crawl frequency drops. Server logs and Search Console's Crawl Stats report will flag this.
  • 400 and 405 — usually edge cases for human users, but recurring 400s in logs often indicate a deeper system bug.

Fixing 4xx errors

  • Redirect or restore if the URL has a valid replacement.
  • Return 410 for permanently removed content you want deindexed quickly.
  • Update internal links so the site doesn't point to 404s for removed pages.
  • Check authentication and permissions for unexpected 401/403 errors on public pages.
  • Investigate rate limits if 429s appear in crawl logs.

Disclaimer: All information contained herein is for informational purposes only. It is not advice or instructional.