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
- 301/302: Redirects — the content has moved. Update internal links to point to the final URL.
- 404: Not found — the page was deleted or the URL changed without a redirect.
- 410: Gone — intentionally removed. Less harmful than 404 for SEO if deliberate.
- 500/502/503: Server errors — your application is crashing or the upstream is down.
- 429: Too many requests — your server rate-limited the crawler.
How to fix
- Redirects: Update internal links and sitemap to use the final destination URL.
- 404s: Either restore the content, set up a redirect to an equivalent page, or remove from your sitemap.
- 5xx errors: Check server logs for application errors and fix the root cause.
- 429s: Increase rate limits or adjust SEODiff's crawl speed in your config.