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
- 1Double-check the URL for typos or incorrect paths.
- 2Try navigating to the resource from the site homepage or menu.
- 3Use a search engine to find the current location of the content.
- 4Check the Wayback Machine if the content was previously available.
- 5If you control the site, set up 301 redirects for moved content.
Tags
httpclient-errornot-foundbroken-linkseo
Related Items
More in 4xx Client Error
http-400-bad-requestHTTP 400 Bad Request — What It Means & How to Fix It
Errorhttp-401-unauthorizedHTTP 401 Unauthorized — What It Means & How to Fix It
Errorhttp-402-payment-requiredHTTP 402 Payment Required — What It Means & How to Fix It
Errorhttp-403-forbiddenHTTP 403 Forbidden — What It Means & How to Fix It
Errorhttp-405-method-not-allowedHTTP 405 Method Not Allowed — What It Means & How to Fix It
Errorhttp-406-not-acceptableHTTP 406 Not Acceptable — What It Means & How to Fix It
ErrorFrequently 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.