Non-200 HTTP status
A healthy, indexable page should answer with HTTP 200 OK. When the crawler receives a 4xx or 5xx status instead, the page is broken for users and search engines alike.
What it is
This check flags any internal URL whose final response is not 200. Common cases are 404 Not Found, 410 Gone, and 500/503 server errors.
Why it matters for SEO
Search engines drop non-200 URLs from the index and waste crawl budget retrying them. Internal links to error pages also leak link equity and frustrate visitors.
Example
GET /produits/ancien-modele -> 404 Not Found
GET /panier -> 500 Internal Server Error
How to fix
- If the page should exist, restore it or fix the server error behind the 5xx.
- If it moved, return a
301to the new URL and update internal links. - If it was removed for good, return
410 Goneand remove links to it. - Re-crawl to confirm every internal URL answers
200.