You click a link, expecting a page — and instead you get “404: Page Not Found”. It is one of the most common errors on the web, and most of us have hit one. As a visitor, it is a small annoyance. As a business owner, it is a leak in your website you probably cannot see.
Every dead page on your site is a visitor who came looking and left empty-handed. Some of those visitors were ready to enquire. This guide from the team at ZenWeb explains 404 errors in plain language — written for the person who owns the website, not the one passing through it. You will learn what a 404 error is, why pages break, when it hurts your search rankings, and exactly how to find and fix the ones that cost you leads.
Before we get into the detail, a 404 is really about how the web finds pages in the first place. The short video below from Google explains how Google Search crawls, indexes, and serves pages — which is the backdrop to why a missing page matters. After that, we dig in.
Source video: Google on YouTube
Quick Answer: A 404 error is a standard message a web server sends when it cannot find the page you asked for. The “404” is an HTTP status code — the web’s way of saying “that address exists as a request, but there is nothing here”. It usually means the page was removed, renamed, or never existed.
Every page on your site lives at an address, just like your domain name points to your site as a whole. When a browser asks the server for a page, it replies with a quiet code. A 200 means “here it is”, a 301 means “it moved over there”, and a 404 means “I looked, but there is nothing here”.
The visitor does not see the code. They see whatever 404 page your site shows — sometimes a blank, unhelpful screen, sometimes a friendly “oops, page not found”. Either way, the message is the same: the page they wanted is not there.
Quick Answer: Most 404s come from a handful of everyday causes. A page is deleted, a URL is changed without a redirect, a link is typed wrong, or a site is rebuilt and old addresses are lost. Even backlinks from other sites can break when you move a page.
Broken pages are rarely sabotage — they are the side effect of a website that changes over time. You launch a promo and take it down. You rename a product. You move to a new theme. Each of those, done without care, leaves an old address pointing at nothing. The table below groups where they usually come from.
| Cause of the 404 | Share of 404s | |
|---|---|---|
| Deleted or expired pages (products, promos, events) | 31% | |
| URL or slug changed without a redirect | 27% | |
| Typo or broken link in site content | 18% | |
| Site migration or redesign gone wrong | 14% | |
| Broken inbound link from another site | 10% |
Source: ZenWeb operational data, 500+ Malaysian SME sites reviewed, 2024–2026. Illustrative and directional, not a guarantee.
Quick Answer: A hard (true) 404 returns the correct “404 Not Found” code, so Google knows the page is gone and drops it cleanly. A soft 404 returns a “200 OK” code for a page that has no real content — which confuses search engines. When Google crawls and indexes your site, soft 404s are the ones that cause trouble.
This is the part most business owners miss. Not all “page not found” situations are equal. The danger is not the honest 404 — it is the page that pretends to be fine while showing nothing useful. The table below sets the two side by side.
| What to check | Hard (true) 404 | Soft 404 |
|---|---|---|
| Status code sent | 404 (Not Found) | 200 (OK) — wrong |
| What the visitor sees | A clear “page not found” message | Looks like a page, but has no real content |
| How Google treats it | Drops it from the index cleanly | Gets confused; may keep crawling it |
| Is it a problem? | Normal and expected | Yes — worth fixing |
| Typical fix | Redirect, or show a helpful 404 page | Return a real 404, or add proper content |
Reference: ZenWeb website maintenance checklist, 2026, in line with Google’s published guidance on soft 404s.
Quick Answer: A few true 404 errors on genuinely dead pages will not hurt your rankings — Google expects them. The damage comes from broken internal links, lost backlinks landing on dead pages, and soft 404s. Those waste link value and frustrate visitors, which is where good SEO quietly suffers.
The honest answer is “it depends which 404s”. Google has said many times that a normal 404 on a page that should be gone is fine. The real cost sits in the situations below, ranked by how much they tend to hurt — indexed against a few harmless dead pages at the low end.
| 404 situation | Relative SEO risk | |
|---|---|---|
| A handful of true 404s on dead pages | 10 | |
| Broken internal links pointing to 404s | 45 | |
| Lost backlinks now landing on a 404 | 70 | |
| Many soft 404s across the site | 85 | |
| Key pages 404ing after a migration | 100 |
Illustrative, based on ZenWeb client testing patterns, 2024–2026, indexed to a few harmless 404s = 10. Your situation will vary.
Two things drive the risk: lost link value and lost trust. A backlink pointing to a dead page passes its value into a wall. A visitor who hits a dead end is more likely to leave, which pushes up your bounce rate and tells Google the visit went nowhere.
Not sure how many broken pages your site is hiding?
We audit, fix, and prevent broken pages as part of every build. See our web design service →
Quick Answer: The fastest way to find 404 errors is Google Search Console, which lists every “Not found (404)” URL it has met. A site crawler and your analytics tool cover the rest, catching broken links and dead pages that visitors hit but Google has not flagged yet.
You cannot fix what you cannot see, and 404s rarely announce themselves. Make finding them a monthly habit, using two or three of these tools together:
Quick Answer: To fix a 404 error, first decide whether the page should still exist. If it moved, add a 301 redirect to the new address. If it is gone for good, redirect to the closest useful page — or leave a true 404 with a helpful page. Then fix the links pointing to it and update your XML sitemap.
Fixing 404s is less about technical skill and more about making the right call for each page. Work through these steps in order:
Want broken pages fixed without the guesswork?
Our builds include redirects, link checks, and a custom 404 page from day one. Compare our web design pricing →
Quick Answer: Cleaning up 404s is rarely a single dramatic win — it is a steady recovery. As you clear broken URLs and restore link value, lost clicks return and your overall site health improves, which supports your Core Web Vitals and rankings together.
The table below tracks an illustrative cleanup over eight weeks: broken URLs falling as fixes go in, and organic clicks recovering as the value flows back to live pages.
| Week | Broken URLs remaining | Organic clicks (indexed) |
|---|---|---|
| Week 0 (start) | 120 | 100 |
| Week 2 | 80 | 104 |
| Week 4 | 40 | 110 |
| Week 6 | 15 | 116 |
| Week 8 | 3 | 122 |
Illustrative cleanup pattern, ZenWeb client work, 2024–2026, clicks indexed to week 0 = 100. A modelled example, not a promised result.
Quick Answer: A good 404 page turns a dead end into a doorway. It says clearly that the page is missing, keeps your brand’s look, and offers a way forward — a search box, links to popular pages, and one clear call to action. The goal is to keep the visitor on your site, not lose them.
The default 404 page on most sites is a blank wall. A custom one recovers visitors who would otherwise leave. Include these:
A 404 error is a small thing that adds up. One dead page is a shrug; dozens of them, with broken links and lost backlinks behind them, is a slow leak of visitors, leads, and rankings. The good news is that 404s are among the most fixable problems on any website — once you can see them.
Make it a habit: check for 404 errors every month, redirect the pages that moved, send dead pages to the nearest useful page, and keep one helpful custom 404 page for the rest. If you would rather have all of that handled and prevented from the start, our web design service builds sites with clean URLs, proper redirects, and broken-link checks baked in.
A 404 error is an HTTP status code that means the page you asked for cannot be found on the server. It usually appears when a page has been deleted, its URL has changed, or a link points to the wrong address. A few 404 errors are normal; it is the broken pages behind them that are worth fixing.
A small number of true 404 errors on dead pages is normal and will not hurt your SEO. The damage comes from broken internal links, lost backlinks landing on dead pages, and soft 404s that confuse Google. Fixing those protects both your rankings and your visitors.
A hard, or true, 404 returns the correct “404 Not Found” status code, so Google knows the page is gone and removes it cleanly. A soft 404 returns a “200 OK” code for a page with no real content, which confuses search engines. Soft 404s should be fixed by returning a real 404 or adding proper content.
The easiest way is Google Search Console, which lists “Not found (404)” URLs under its Pages report. You can also use a site crawler or your analytics tool to spot dead pages and broken links. Make it a monthly check, and run it again after any redesign or migration.
No. Redirecting every dead page to the home page confuses visitors and Google, who both expect a relevant page. Redirect to the closest useful page instead — a related product or category. If nothing fits, a true 404 with a helpful page is the right answer.
Ready for a website with no broken pages?
Book a free 30-minute strategy session. We will check your site for 404 errors and broken links, review your structure and speed, and give you a concrete 90-day plan to recover lost traffic and turn more visitors into enquiries.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online