Internal pages

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

  1. If the page should exist, restore it or fix the server error behind the 5xx.
  2. If it moved, return a 301 to the new URL and update internal links.
  3. If it was removed for good, return 410 Gone and remove links to it.
  4. Re-crawl to confirm every internal URL answers 200.

Related checks

← Knowledge base