DomainLens

Learn

HTTP Status Code Checker: Read 200, 301, 404 and 5xx

A status code describes the server response. The useful diagnosis includes every redirect hop and the final page state.

Check your site before you start fixing

Run a fresh DomainLens audit and use the report as your priority list.

Run a free SEO audit

Read the final response and every hop

A 200 says the requested URL returned content. A 301 says it moved permanently, a 404 says it is absent, and a 5xx says the server failed. The number alone is incomplete when redirects are involved: a 301 that ends at a 404 is a broken migration, not a successful redirect.

Use 404 or 410 for content that is genuinely gone, a direct 301 for a moved equivalent, and a 200 only for a page that exists and serves useful content.

Programming code on a screen representing an HTTP response check
A URL can begin with one response and end at another after redirects.

Check response, indexability and destination together

Use the redirect checker for every hop, the HTTP headers checker for response headers, and the indexability debugging guide when Google excludes the final URL.

CodeNormal action
200Confirm canonical and indexability
301Link directly to the final URL
404/410Remove stale internal links and sitemap entries
5xxFix availability before content work

Related resources