tool::http-status-detail
404 Not Found
The requested resource could not be found.
Status Code
404
Name
Not Found
Category
4xxDetailed Explanation
HTTP 404 Not Found is the most well-known HTTP error code, indicating that the server cannot find the requested resource. It occurs when the URL is incorrect, the resource has been deleted, or there is a routing configuration issue. From an SEO perspective, excessive 404 errors can waste crawl budget and lower site quality scores.
Common Causes
- ▸A typo in the URL
- ▸The resource was deleted but no redirect was set up
- ▸The server's routing configuration does not handle the path
- ▸An external site linked to an incorrect URL
- ▸A file was moved on the server but references were not updated
How to Fix
- 1.Check that the URL spelling is correct (note case sensitivity)
- 2.Set up 301 redirects for deleted pages
- 3.Check server routing configuration and middleware
- 4.Review the crawl errors report in Google Search Console for 404 listings
- 5.Create a custom 404 page to improve user experience
Related HTTP Headers
Cache-ControlResponse Example
HTTP/1.1 404 Not Found Content-Type: text/html Cache-Control: no-cache <html><body><h1>404 Not Found</h1><p>The page you requested was not found.</p></body></html>
Related Status Codes
400Bad RequestThe server could not understand the request due to invalid syntax.→401UnauthorizedAuthentication is required and has failed or not been provided.→402Payment RequiredReserved for future use; some services use it for payment walls.→403ForbiddenThe server refuses to fulfill the request (authenticated but unauthorized).→405Method Not AllowedThe HTTP method is not supported for this resource.→
ad · 300×250
// related tools