When to use this check
For a move, preserve the path to an appropriate replacement. Use 404 or 410 when removed content has no replacement. Treat a temporary server failure as an outage rather than permanent removal.
Check the final HTTP status, redirect count and a sample of internal links.
Check the final HTTP status, redirect count and a sample of internal links.
An HTTP response tells clients whether content exists, moved or failed. A visible “not found” message returned with status 200 is different from a genuine 404 response.
For a move, preserve the path to an appropriate replacement. Use 404 or 410 when removed content has no replacement. Treat a temporary server failure as an outage rather than permanent removal.
Before /old-repair → /repair-2024 → /services/repair
After /old-repair → /services/repairSending every missing page to the homepage hides broken paths without providing a useful replacement. One successful request also does not exclude intermittent server errors.
Inspect response headers in a network panel or HTTP client. For recurring 5xx responses, compare timestamps with server logs rather than relying on one retry.
A discontinued product, a temporarily unavailable server and a renamed service are different situations. The response should describe what happened.
A migration needs content-level decisions. Redirecting all old articles to the homepage may technically move visitors while losing the answer they came for.
Test the original link, every hop and the final document. A redirect is not fixed if its destination loops, requires login or shows an error with status 200.
A successful retry does not explain an intermittent 503. Keep the request time and path so the server owner can compare them with logs.
Primary reference: developers.google.com ↗
No. Redirect to a relevant replacement when one exists. For permanently removed content without a replacement, an appropriate error response is clearer than an unrelated homepage. A temporary server outage is also different from permanently removed content. The status should describe the actual situation.
Inspect the full chain, final status, and destination relevance. Update internal links to the final URL. Test a nonexistent path to ensure the custom error page does not accidentally return 200.
With your permission, we remember recent addresses and audit results and measure visits with Google Analytics and Google Tag Manager. You can choose history and analytics separately. We do not use advertising cookies.
How we use data ↗Cookies and third parties ↗