SiteCheck home / Help centre

How to Fix a 404 Not Found Error

Learn what a 404 Not Found error means, how to check broken URLs, and how to restore or redirect missing pages.

A 404 Not Found response means the server could not find a resource at the requested address. It does not necessarily mean the entire website is offline.

Common causes

  • The page was deleted or moved.
  • A link or address contains a spelling error.
  • A site migration changed URL paths without redirects.
  • An internal link points to an old page.

How to investigate

  1. Check the address for spelling, capitalization, and extra characters.
  2. Try navigating to the page from the website menu.
  3. If you manage the site, check whether the page exists in your CMS or hosting files.
  4. Update links that point to the wrong address.
  5. If a page permanently moved, create a relevant 301 redirect to its replacement. Do not redirect every missing URL to the homepage.

A genuine missing page should return a 404 status. A custom error page can explain the issue and link visitors to useful sections.

Check your website for related issues

SiteCheck can review publicly observable SEO, security configuration, accessibility, performance, and link signals. Automated results are a starting point and may need manual confirmation.

Start a website audit — $15.99 CAD

More help guides