404 Not Found
You reached the website, but it has nothing at that exact address. The page was moved, deleted, or never existed.
Quick checks
- Check the address for typos and stray characters at the end.
- Remove the last part of the path to go up a level.
- Search the site, or search the web for the page's title.
If you’re visiting the site
Find the page another way
- Use the site's search or navigation.
- Look up the address in the Internet Archive's Wayback Machine if the page was removed.
If you run the site
Redirect moved pages
- Add a
301redirect from the old address to the new one, so links and search rankings carry over.
- Add a
Find broken links
- Check your server logs and Google Search Console's Pages report for addresses returning 404.
- Fix internal links that point to them.
Serve a useful 404 page
- Return the real
404status (not 200) with search and links to popular pages. - Use
410 Gonefor content removed on purpose.
- Return the real
Still not working?
A 404 on a page you could reach yesterday usually means it moved. If an app or a download link returns 404, report it to the developer.
See what’s happening
LightAtom's connections view shows which servers an app talks to, handy when an app reports “not found” errors without saying where.
Frequently asked questions
What does 404 Not Found mean?
The website's server is reachable but has no resource at that address. The rest of the site still works.
Are 404 errors bad for SEO?
404s for pages that never existed are normal. Losing pages that had links and traffic wastes that value; redirect them with 301 to the closest replacement.
What is the difference between 404 and 410?
404 means not found, with no promise either way. 410 Gone means the page was removed deliberately and won't return, so search engines drop it faster.
What is a soft 404?
A page that says “not found” but returns status 200. Search engines treat it as an error; return a real 404 status instead.