4xx Client Error
404 Not Found
The server cannot find the requested resource.
Check a URL's HTTP statusWhat it means
The URL does not map to anything on the server. It may never have existed, or it was removed without a redirect.
Common causes
- A mistyped or outdated URL.
- A deleted page without a redirect.
- A broken internal or external link.
How to fix it
- Redirect removed pages to the most relevant replacement with a 301.
- Fix broken internal links.
- Serve a helpful 404 page with search and links.
Example response
HTTP/1.1 404 Not Found
Content-Type: text/plain; charset=utf-8Worked example
A user follows a link to /old-guide after that page was removed and receives 404. Restore the page or redirect the old URL to its closest replacement; update internal links so visitors do not keep reaching the missing path.
How to read this response
- Find the status line in your browser's Network panel, API client, or server access log.
- Read the response body and headers shown above; headers such as Location, Allow, Retry-After, and WWW-Authenticate explain the next step.
- Use the code's class to orient your diagnosis: informational, successful, redirected, request-related, or server-side.
SEO impact
404s are normal for pages that truly no longer exist. Redirect URLs that have backlinks or traffic to preserve their value.
How to check a status code
Enter a URL in the HTTP Status Checker to see its status code, every redirect hop, and response time. For redirect-heavy pages, the Website Speed Test shows how much time redirects add.
Frequently asked questions
- What it means: HTTP 404
- 404 Not Found: The server cannot find the requested resource.
- Common causes: 404
- A mistyped or outdated URL. A deleted page without a redirect. A broken internal or external link.
- How to fix it: HTTP 404
- Redirect removed pages to the most relevant replacement with a 301. Fix broken internal links. Serve a helpful 404 page with search and links.
Defined in RFC 9110.