A visitor clicks a link expecting a product page, a form, or an article. Instead they hit a cold “404 — page not found” screen. That link is broken, and every time someone lands on it, you lose a little trust and often a sale.
Broken links creep into every website over time — you delete an old promotion, rename a page, or link to a site that later goes offline. None of it feels dramatic, yet each one leaves a dead end for visitors and Google. The good news: they are one of the easiest website problems to fix, and you don’t need to touch code. You need a simple, ordered routine, the same one the ZenWeb web design and care team runs on client sites.
Not sure how many broken links your site has?
We scan your whole site, fix every dead link, and set up checks so they don’t come back. See how we build and look after business websites →
Before the steps, this short walkthrough shows why they matter and how to clear them quickly — the approach this guide follows.
Source video: How to Find and Fix Broken Links in 10 Minutes! on YouTube
Quick Answer: A broken link is any link that no longer reaches a working page. Click it and you get an error instead of content — usually a “404 not found”, sometimes a blank page. The link still looks normal; only its destination is gone or wrong.
Every link has two parts: the anchor you click and the address it points to. A link breaks when that address stops working — the page was deleted, the URL changed, or someone mistyped it. The anchor still sits happily on your page, so nothing looks wrong until someone clicks.
Broken links come in three flavours, and knowing which you have tells you where to look:
Catching these is part of solid technical SEO — the housekeeping that keeps a site healthy for people and search engines.
Quick Answer: Most broken links come from your own site changes — a page deleted or moved without a redirect, or a URL renamed while old links still point to the old address. Typos, dead external sites, and plugin or migration changes make up the rest. Almost all are preventable with a redirect habit.
When ZenWeb traces these dead links, the causes are rarely mysterious. Here is how they broke down across the sites we’ve cleaned up.
| Cause of the broken link | Share of cases | Scale |
|---|---|---|
| Page deleted or moved without a redirect | 33% | |
| URL or slug renamed while old links stayed | 24% | |
| Typo or malformed URL in the link | 16% | |
| External page you linked to went offline | 13% | |
| Plugin, theme, or migration changed URLs | 9% | |
| Image or media file deleted or renamed | 5% |
Source: ZenWeb web design and care support jobs, Malaysian SME sites, 2024–2026. Licence.
Notice the pattern: the top two causes are more than half of all cases, and both are self-inflicted. A plugin conflict or a rushed update can also rewrite URLs behind your back, which is why they often appear in clusters after a site change.
Quick Answer: Most dead links sit inside body content — links written into blog posts, service pages, and product descriptions. Menus, buttons, images, and footers hold the rest. Knowing where they cluster helps you scan the right spots first instead of checking every page by hand.
A crawler finds them all, but it helps to know where they cluster so you can sanity-check your busiest pages yourself.
| Where it hides | Share | What to check |
|---|---|---|
| In-content body links | 41% | Links typed into blog posts and page copy |
| Navigation menus and buttons | 19% | Header menu, call-to-action buttons |
| Images and media files | 17% | Linked images, PDFs, downloads |
| Footer links | 12% | Policy pages, old campaign links |
| Outbound links to other sites | 11% | Cited sources, partner links |
Source: ZenWeb support jobs, Malaysian SME sites, 2024–2026. Licence.
Because body content holds the biggest share, your blog and older service pages deserve the first look. A quick pass over your most-visited pages, alongside an on-page SEO check, often surfaces the worst offenders before a full crawl.
Quick Answer: Broken links cost you three ways: visitors hit dead ends and leave, Google reads the errors as a neglected site and trusts you less, and ad clicks landing on a broken page burn budget. The repair is cheap; the lost leads are not.
A broken link is not a harmless typo. While it stays live, it is actively working against you:
If the breakage is so widespread that key pages won’t load at all, treat it like a website that is down and not loading — the clock on lost enquiries is already running.
Broken links costing you enquiries right now?
We find and fix every dead link on your site, then keep watch so leads stop slipping through. Get your broken links fixed fast →
Quick Answer: Find every broken link by running a crawler over your whole site, then confirming each hit. A free plugin or online checker lists dead links in minutes; Google Search Console shows the ones Google has already found. Between the two, you catch nearly everything without checking pages by hand.
Follow these in order — build one complete list before you fix anything.
Quick Answer: There is no single fix — it depends on why the link broke. A moved page gets a 301 redirect, a deleted page a clean 404 plus link removal, a typo a correction, and a dead external link gets replaced or dropped. Match the fix to the cause and each takes seconds.
Work through your grouped list and apply the matching fix — this table covers nearly every situation.
| Situation | Best fix | Effect |
|---|---|---|
| Page moved to a new URL | 301 redirect old URL to new | Keeps ranking and visitors |
| Page deleted, no replacement | Return a clean 404 or 410, remove internal links to it | Clears crawl waste |
| Typo in the link address | Correct the URL in the link | Instant, permanent fix |
| External page went offline | Swap for a live source or remove the link | Protects reader trust |
| Redirect chain or loop | Point the link straight to the final URL | Faster load, no errors |
Source: ZenWeb support practice, Malaysian SME sites, 2024–2026. Licence.
One caution on redirects: send the old URL straight to the right new page, not through a string of hops. Careless redirects are how a redirect loop error starts — worse than the broken link you began with.
Quick Answer: Most small business sites clear their dead links in under two hours from start to finish. The bigger the site and the more products or posts it has, the longer the scan and fix take. A crawler keeps even large sites manageable, and regular checks stop the backlog rebuilding.
Here is what the job looks like by site size.
| Site size | Find time | Fix time | Note |
|---|---|---|---|
| Small (under 30 pages) | 15–30 min | 15–30 min | Usually a handful of links |
| Medium (30–100 pages) | 30–60 min | 1–2 hours | Most SME sites |
| Large or blog-heavy (100–500) | 1–2 hours | Half a day | A crawler is essential |
| E-commerce (500+ products) | 2–4 hours | 1–2 days | Recheck after each catalogue change |
Source: ZenWeb support jobs, Malaysian SME sites, 2024–2026. Ranges are typical, not guaranteed. Licence.
Quick Answer: Dead links come back through habits, not bad luck. Redirect every page you move or delete, run a monthly scan, test links after any big site change, and keep your plugins and theme tidy. A few small routines keep dead links from ever piling up again.
Clearing your links once is satisfying; the goal is not repeating the hunt every quarter. These habits do most of the work:
Rather not police your links every month?
Our web care plan runs the scans, fixes dead links, and manages redirects for you. See how our web care keeps your site healthy →
Quick Answer: Handle the fix yourself when it’s a few links on a small site. Call in a web team when there are hundreds of them, when redirects need mapping across a migration, or when the same broken links keep returning — a sign of a deeper setup problem worth solving once.
Clearing a handful of links is a simple DIY job. Other times it points to something bigger, worth handing over. Bring in help when:
ZenWeb clears dead links, maps clean redirects, and hardens the site so they stop returning — part of our web design and care service, so your links stay healthy without you watching.
Broken links feel like clutter, but they are one of the tidiest website problems to solve. Every one has a clear cause and matching fix: redirect a page you moved, clean up one you deleted, correct a typo, or replace a dead external link. Find them with a free crawler and Search Console, group them, and work down the list.
The lasting win is the habit, not the one-off clean-up. Redirect before you delete, scan on a schedule, and re-check after big changes, and they stop draining your leads and rankings. Keep the routine, and visitors always land where you sent them.
Tired of chasing broken links?
Book a free 30-minute session — we’ll scan your whole site, fix every dead link and redirect, and set up the monthly checks that keep your links, rankings, and leads healthy.
Run a free broken-link scanner. On WordPress, the Broken Link Checker plugin scans your whole site from the dashboard. On any platform, a free online crawler does the same from your browser. Then open Google Search Console’s Pages report and check the “Not found (404)” list. Between the two, you catch nearly every broken link without checking pages by hand.
Yes, indirectly. Broken internal links waste Google’s crawl budget on dead ends and signal a neglected site, which chips away at the trust that supports rankings. They also push visitors to leave quickly, and those poor experience signals feed back into how your pages perform. Fixing them removes the drag and helps your good pages rank as they should.
A broken link is any link that fails to reach a working page. A 404 “not found” is the most common result of clicking one — the server’s way of saying the page does not exist. So a broken link is the cause, and a 404 is usually what the visitor sees. Some broken links show other errors, like a timeout or a blank page, but 404 is by far the most frequent.
It depends on why it broke. If the page moved to a new address, add a 301 redirect from the old URL to the new one so visitors and rankings follow. If the page is gone for good with no replacement, remove the internal links pointing to it and let the URL return a clean 404. If it’s just a typo, correct the link. Match the fix to the cause.
For a small business site, a monthly scan is enough. For a large or e-commerce site with many pages and products, check weekly. Always run an extra scan straight after any big change — a migration, redesign, or bulk edit — because that is when links break in clusters. Regular checks keep the job to a few minutes instead of a big clean-up.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online