Issue: Non-200 Responses High

Pages returning 3xx redirects, 4xx client errors, or 5xx server errors instead of 200 OK.

What this means

Pages in your sitemap or internal link graph that don't return HTTP 200. The JSON field is non200. These pages are either inaccessible (4xx/5xx) or redirect elsewhere (3xx), meaning the content at that URL isn't being served directly.

Detection condition

Triggered when HTTPStatus != 200 and HTTPStatus != 0 (status 0 is classified as a fetch error instead).

Impact on scores

Severity weight: 12. Deductions: −35 on Indexability, −20 on Hygiene. Even a small percentage of non-200 pages degrades your overall score significantly.

Common HTTP status codes

How to fix

  1. Redirects: Update internal links and sitemap to use the final destination URL.
  2. 404s: Either restore the content, set up a redirect to an equivalent page, or remove from your sitemap.
  3. 5xx errors: Check server logs for application errors and fix the root cause.
  4. 429s: Increase rate limits or adjust SEODiff's crawl speed in your config.