Error Codes Wiki

HTTP 404 Not Found — What It Means & How to Fix It

Error4xx client error

Overview

The HTTP 404 Not Found status code indicates the server cannot find the requested resource. The URL may be incorrect, or the resource may have been removed.

Key Details

  • This is the most well-known HTTP error code encountered by web users.
  • It means the server is reachable but the specific page or resource does not exist.
  • The server does not indicate whether the absence is temporary or permanent.
  • For permanently removed resources, 410 Gone is more appropriate.
  • Custom 404 pages can improve user experience by providing navigation options.

Common Causes

  • The URL contains a typo or incorrect path.
  • The page or resource has been deleted or moved without a redirect.
  • A broken link from another website or within the same site.
  • The URL structure changed during a site redesign without proper redirects.

Steps

  1. 1Double-check the URL for typos or incorrect paths.
  2. 2Try navigating to the resource from the site homepage or menu.
  3. 3Use a search engine to find the current location of the content.
  4. 4Check the Wayback Machine if the content was previously available.
  5. 5If you control the site, set up 301 redirects for moved content.

Tags

httpclient-errornot-foundbroken-linkseo

Related Items

More in 4xx Client Error

Frequently Asked Questions

It means the server cannot find the resource at the requested URL. The page may have been deleted, moved, or the URL may be incorrect.