What Is a 404 Error?
Updated 19 September 2026
Jump to section
A 404 error is the "Not Found" response a web server sends when it cannot find a page at the address requested. Visitors usually hit one from a broken link, a deleted or moved page, or a mistyped URL. It is a normal part of the web, and a single 404 does not hurt your ranking. A custom 404 page turns that dead end into a way back into your site.
Most site owners meet the 404 as a plain white error page. It does not have to stay that way.
What causes a 404 error?
A 404 error happens whenever the URL a browser requests no longer matches a page the server can return. The address reaches your site, but nothing lives there.
The common causes are easy to recognize:
- A page was deleted and nothing replaced it.
- A page's URL changed during a redesign, with no redirect set up.
- A link elsewhere, or in your own menu, points at the wrong address.
- A visitor mistyped the URL, or an old bookmark went stale.
A pattern we see often is old URLs breaking after a site is rebuilt. The new pages use different addresses, and nobody added redirects for the old ones.
That is closely tied to how updates break things.
What is a custom 404 page?
A custom 404 page is a branded page your site shows in place of the browser's plain error. A lost visitor stays with you instead of leaving.
A good one does three simple things. It says clearly that the page was not found. It offers a search box or links to popular pages, and it points home.
That small effort recovers visits you would otherwise lose. It is part of what makes a site feel trustworthy.
Do 404 errors hurt SEO?
A normal 404 does not hurt your SEO by itself. When Google meets one, it drops that address and leaves the rest of your site alone.
Google's documentation says a 404 causes the URL to be removed from the index if it was there before (Google Search Central, updated February 2026). Newly found 404 pages are simply not processed.
Google's Search Relations team calls 404s a normal part of the web, not a penalty.
The real cost is different. It is the customer who lands on a dead page and leaves.
It is also the lost value when a page you want indexed returns a 404 by mistake.
What is a soft 404?
A soft 404 is a page that looks like an error to visitors but reports success to Google. The server shows a "not found" message while still returning a 200 OK code. That is worse than an honest 404.
Google describes a soft 404 as a page that returns a "not found" message but not a 404 response code (Google Search Console Help).
Because the code says all is well, Google keeps crawling the empty page. It wastes crawl budget and lingers in your reports.
The fix depends on the case. Make a truly missing page return a real 404, or a 410 Gone if it is removed for good. Send a moved page to its replacement with a What Is a 301 Redirect?.
| Response | Meaning | When it fits |
|---|---|---|
| 404 Not Found | The page does not exist | A page was removed with no replacement |
| 410 Gone | The page is removed for good | You want it dropped faster than a 404 |
| 301 redirect | The page moved permanently | The content now lives at a new URL |
| Soft 404 | Looks missing, reports "OK" | Never on purpose, it is a mistake to fix |
Source: MDN HTTP response status codes, retrieved August 2026.
Frequently asked questions
What does "404 Not Found" mean?
"404 Not Found" means the server received your request but has no page at that address. In MDN's words, the code indicates that the server cannot find the requested resource (MDN, updated June 2026). It is a client-side error, which usually points to a bad or outdated link rather than a broken server.
How do I fix a 404 error on my own site?
Find what changed, then restore the page or redirect the old URL. Check your Search Console Pages report, or crawl the site for broken links. Point each broken address at the correct page. If the content is genuinely gone, you can restore it from a backup or let the URL return a real 404.
Does a broken link hurt my Google ranking?
No, a few broken links or 404s will not pull down your ranking. Google drops the missing address and moves on. The damage lands on visitors who hit a dead end, and on lost link value when an important page 404s. There is no penalty for the rest of the site.
What is the difference between a 404 and a soft 404?
A 404 correctly tells browsers and Google that the page is missing. A soft 404 shows a "not found" message but still reports success. The soft version is the problem, because Google keeps treating the empty page as real. Always return a true 404 for pages that no longer exist.
Should I redirect every 404 to my homepage?
No, redirect a 404 only when the content moved to a specific new page. Sending every dead URL to the homepage confuses visitors, and Google often reads it as a soft 404. Let pages that are truly gone return a proper 404 instead.
Turning dead ends into another chance
Storming Solutions builds and maintains websites for Malaysian businesses, and clearing broken links and stray 404s is part of how we keep a site healthy after every change. We would rather set up the right redirect once than let a customer land on a dead page.
Seeing "404" where a real page should be? Send us the URL on WhatsApp for a quick look, read what makes a site trustworthy, or talk to us about web development.