404 Not Found

How to Fix “404 Not Found”

HTTP Status Error 📄 Chrome, Firefox, Edge, Safari
⚡ Quick answer

A 404 Not Found error means the server is working fine, but the specific page or resource you're looking for doesn't exist at that URL. The content may have been moved, deleted, or you may have followed a broken link.

First, check if your internet is working and what your current IP address is:

🔍 Check My IP Address →

What Causes the “404 Not Found” Error?

404 means the server responded successfully but has nothing at that URL. Common causes: the page was deleted or moved without a redirect, you followed a broken link, the URL was mistyped, the content was restructured and old URLs weren't redirected, or a link in search results is out of date.

How to Fix It — 5 Methods

1 Check the URL for Typos

Carefully read the URL in the address bar. 404s are frequently caused by a single wrong character, capitalisation issue, or extra/missing slash. Try manually navigating to the site's homepage and finding the content from there.

2 Try the Wayback Machine

If a page was deleted, the Internet Archive (web.archive.org) may have a saved copy. Go to web.archive.org and paste the full URL. You can often read the content even if the original page is gone.

3 Search for the Page on Google

The content may have moved to a new URL. Search for the page title or key phrases on Google — if the site restructured, Google may have indexed the new location. You can also search: site:example.com "page title" to find it within the same domain.

4 Clear Your Browser Cache

Rarely, a browser caches a 404 response and continues showing it even after the page is restored. Press Ctrl+Shift+R for a hard refresh (bypasses cache) or clear your cache entirely at Ctrl+Shift+Delete.

5 If You Own the Site: Set Up Redirects

Every time you move or delete a page, set up a 301 redirect from the old URL to the new one. In WordPress, use a redirect plugin. On Apache, use .htaccess Redirect 301 /old-url /new-url. Missing redirects are the #1 cause of 404s during site migrations.

🔒
Some errors are caused by ISP blocks or network restrictions
A VPN bypasses them instantly by routing through a different server.

Fixed it? Visit tools.examineip.com to confirm your IP address and connection are working correctly.

Frequently Asked Questions

Is a 404 error bad for SEO?
Yes, if it's a page that used to exist and had backlinks or search traffic. Google loses trust in domains with many broken pages. If you've moved content, always redirect old URLs. For pages that never existed, 404s are fine and expected.
What's the difference between 404 and 410?
404 means "not found" — it could be temporary. 410 means "Gone" — the resource has been permanently removed. For SEO, use 410 when you've deliberately deleted a page permanently, so Google removes it from search results faster.
Why do I get "custom 404" pages?
Most websites have custom-designed 404 pages that match their branding. This is good practice — it means the site caught the missing page gracefully and showed you a helpful message instead of a blank error.

Learn More About IP Addresses & Privacy

← Back to the complete guide: Internet Errors Hub

Last updated: April 2, 2026 • Report an error

Scroll to Top