Not Found — the server cannot find the requested resource at the given URL
What 404 Means
The 404 error on the HTTP Status-Codes indicates not found — the server cannot find the requested resource at the given url. This typically occurs due to broken or outdated link pointing to a page that was moved or deleted.
A 404 status code means the web server could not find the page you requested. This usually means the page was deleted, moved to a different URL, or the URL was typed incorrectly.
Common Causes
- Broken or outdated link pointing to a page that was moved or deleted
- Typo in the URL
- Server misconfiguration or missing route handler
- Resource was removed without a redirect
Frequently Asked Questions
Common questions about HTTP 404 error
A 404 status code means the web server could not find the page you requested. This usually means the page was deleted, moved to a different URL, or the URL was typed incorrectly.
A few 404s are normal and do not directly hurt rankings. However, many 404s for previously indexed pages can cause lost traffic and poor user experience. Setting up 301 redirects for moved pages is the best practice.