Switches to a calm, high-contrast layout without decorative motion or rotated elements.
★ NEW EXHIBITS APPEAR WITHOUT WARNING ★ SUBMIT ONLY A DOMAIN — OUR ROBOT FINDS /404 ★ SOFT 404s MAY BE OVERRIDDEN BY THE CURATOR ★

← All field notes

The practical 404 page SEO checklist

A custom 404 page should recover visitors without pretending the missing URL is indexable content. Check these ten things before launch.

404-page-seo-checklist.txt

Filed: · By:

The SEO job of a 404 page is wonderfully small: tell the truth, avoid wasting the visitor’s next click, and stop broken internal links from multiplying.

Use this checklist on a deliberately impossible URL, not only on the friendly /404 preview your design team knows about.

1. Return an actual 404 status

Inspect the HTTP response. A page that says “not found” while returning 200 OK is a soft 404. The art can be elaborate; the response still needs to be honest.

2. Keep the normal site identity

Visitors should know whose site they are still on. Retain enough of the logo, typography, and navigation to provide orientation. A server-default error page can make a working site feel broken at the infrastructure level.

3. State the problem in plain language

Put “Page not found” or an equally clear sentence in real text. Do not make a search crawler—or a tired human—decode the joke before learning what happened.

4. Provide a dependable way out

Link to home. On larger sites, add a small number of popular destinations or a useful search field. The error page is a junction, not a replacement sitemap.

5. Do not redirect every miss to home

An irrelevant redirect destroys the requested URL’s context. If an old page has a close replacement, redirect directly to it. Otherwise, keep the 404 and offer choices on the page.

6. Keep error URLs out of the XML sitemap

A sitemap should list canonical pages you want crawled. Remove deleted URLs when publishing changes. A 404 in a sitemap is an internal contradiction that you control.

External sites and typos will always create some 404 traffic. Your navigation, templates, articles, and structured data should not. Crawl the site after major releases and repair internal links at their source.

8. Make the page render reliably

An error route should not depend on the same fragile API call that caused the error. Keep critical text and exits in the initial HTML where possible. Google notes that blank or resource-starved pages can also be interpreted as soft 404s.

9. Measure enough to find patterns

Record the requested path and referrer in privacy-conscious analytics or server logs. Look for repeatable problems: an old campaign URL still receiving traffic, a typo embedded in navigation, or a migration mapping you missed.

Do not create a new analytics event for every scanner-generated nonsense path and then stare at the noise all afternoon. Group and prioritize.

10. Test more than the happy mistake

Try uppercase paths, query strings, trailing slashes, nested routes, deleted records, and unknown file extensions. Check desktop and phone layouts. Test with the keyboard. Confirm that the useful links themselves work.

Google’s current crawling guidance recommends a real 404 or 410 when content has no similar replacement, plus a custom page that clearly explains the loss and helps visitors continue.

That is the whole compact: correct response, clear explanation, useful recovery. Everything funny is a bonus.

Enable JavaScript to launch.