Skip to content
SilktideHelp

404 page

Silktide checks that your website responds correctly when someone asks for a page that does not exist. The correct response is an error page served with the special "404 Not Found" status code, which tells browsers and search engines the page is genuinely missing.

The status code matters as much as the page itself. Some websites show a "page not found" message but send it with a success (200) status code - a so-called "soft 404" - and others redirect every missing address to their homepage. Both look helpful but confuse the software your visitors and search rankings depend on.

Why this matters

Search engines, browsers, link checkers, and all rely on the 404 status code to know a page is missing. When missing pages return a success code instead, search engines keep the dead addresses in their index, visitors keep landing on them, and your search standing suffers as engines conclude your site is full of thin, duplicate error pages.

Redirecting all missing pages to the homepage is not better: visitors arrive somewhere they did not ask for with no explanation, and search engines learn to distrust your redirects. The better pattern is a genuine catch-all 404 page, plus specific redirects for individual moved pages that still receive valuable traffic.

How to fix it

  1. Configure your web server or to return the 404 status code for unknown addresses. Most platforms do this by default; the problem usually comes from a catch-all route or redirect rule added later.
  2. Give the 404 page useful content: say the page was not found, and offer a search box or links to key sections so visitors can recover.
  3. Keep redirects for individual pages that genuinely moved - a redirect to the new home of the content is the right tool there.

You can verify your fix by visiting a made-up address on your site with your browser's developer tools open: the network panel should show status 404.

How Silktide tests this

  1. Request your website's homepage. If the homepage itself does not respond normally, the test cannot be run reliably and the check passes.
  2. Request a deliberately invented address on your website that should not exist.
  3. Pass if that request returns the 404 status code; report the website otherwise (for example, when it returns a success code or a redirect).

Troubleshooting

We show an error page, so why does this fail?

What visitors see and what the server says can differ. Your error page may be served with a 200 (success) status code, which is what this check detects. Check your server or CMS configuration so the error page is sent with status 404.

Learn more

Last updated

Was this page helpful?

404 page | Silktide Help