Non-200 pages: what they mean for SEO
Pages that don't return a clean 200 status confuse crawlers. See which URLs end on a non-200 response and how to fix them free.
What it means
A non-200 final status means the page returned a response code other than 200 after all redirects were followed — most commonly 404, 410, 429, or a 5xx error. Googlebot sees this and stops treating the page as valid content.
Why it matters
Non-200 responses prevent indexing: 4xx codes (except 429) cause previously indexed URLs to be removed, and crawl frequency decays over time. 429 is treated as a server error rather than normal 4xx, so crawlers slow down. 5xx errors are ignored, retain the URL temporarily, then drop it if persistent. A soft 404 — a 2xx response with empty or error-like content — also fails indexing.
How to fix it
- Return a real 404 or 410 for genuinely missing pages instead of redirecting them to the homepage (which usually becomes a soft 404).
- Serve a 503 status with an optional
Retry-Afterheader during planned maintenance, not a 5xx error. - Fix any 429 responses on the page so crawlers don't slow down or stop.
- Ensure the page returns 200 with actual content in the final response after all redirects.
When it's not a problem
A non-200 status is fine when it's a deliberate 404/410 on a page that was never meant to be indexed, or a 503 during a brief maintenance window. It's also acceptable if the page is intentionally excluded via noindex or robots.txt and doesn't need to appear in search results.
How common is it?
64 audited sites in our corpus currently show this issue. The breakdowns below show which platforms, gatekeepers, verticals and countries are most exposed.
Related guides
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.