ZenWeb - Blog - Broken Links on Your Website? How to Find and Fix Them

Broken Links on Your Website? How to Find and Fix Them

July 21, 2026

Share this post:

Broken Links on Your Website? How to Find and Fix Them
TL;DR: Broken links point to pages that no longer load — a deleted page, a changed URL, or a typo in the link. They cost you visitors, sales, and search rankings. The fix is a three-step routine: find every broken link with a free crawler, decide the right fix for each (redirect, correct, or remove), then apply it. Most Malaysian SME sites can be cleared in under two hours.

1. Introduction

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.

How to Find and Fix Broken Links in 10 Minutes!

Source video: How to Find and Fix Broken Links in 10 Minutes! on YouTube


2. What a Broken Link Actually Is

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:

  • Internal broken links. A link to another page on your own site that no longer exists. The most common and most damaging — they trap visitors mid-journey.
  • Outbound broken links. A link to another website that has since removed or moved the page. You didn’t break it, but it still reflects on you.
  • Inbound broken links. A link from another site or a Google result pointing to a page of yours that has gone, sending visitors straight to a dead end.

Catching these is part of solid technical SEO — the housekeeping that keeps a site healthy for people and search engines.

Key takeaway: A broken link looks fine but leads nowhere. Internal ones hurt most because they strand visitors on your own site. Knowing the three types tells you where the fix belongs.

3. What Causes Broken Links

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.

What causes broken links
Share of broken-link cases by underlying cause, from ZenWeb support jobs on Malaysian SME sites.
Cause of the broken linkShare of casesScale
Page deleted or moved without a redirect33%
URL or slug renamed while old links stayed24%
Typo or malformed URL in the link16%
External page you linked to went offline13%
Plugin, theme, or migration changed URLs9%
Image or media file deleted or renamed5%

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.

Key takeaway: Most broken links are made in-house — deleting or renaming pages without a redirect. Build a redirect habit and you prevent over half of them before they start.

4. Where Broken Links Hide on Your Site

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 broken links hide on a typical site
Broken-link locations, their share of cases, and what to check, from ZenWeb support jobs on Malaysian SME sites.
Where it hidesShareWhat to check
In-content body links41%Links typed into blog posts and page copy
Navigation menus and buttons19%Header menu, call-to-action buttons
Images and media files17%Linked images, PDFs, downloads
Footer links12%Policy pages, old campaign links
Outbound links to other sites11%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.

Key takeaway: Four in ten broken links live inside body content, so check your blog and service pages first. A crawler catches the rest across menus, images, and footers.

5. How Broken Links Hurt Your Business

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:

  • Lost visitors and sales. Someone ready to enquire hits a dead end; most won’t hunt for the right page — they leave, often for a competitor.
  • Weaker search rankings. Broken internal links waste Google’s crawl and signal a neglected site, dragging on the trust that drives rankings.
  • Wasted ad spend. A paid click landing on a 404 converts nobody, and a broken destination can get campaigns flagged — the trap in our guide on fixing disapproved Google Ads.
  • Slower journeys. Dead links and redirect chains add loading delays, compounding a slow-loading website.

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.

Key takeaway: Broken links quietly leak leads, rankings, and ad budget every day they stay live. The cost is the lost business, not the repair — so speed matters.

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 →


6. How to Find Every Broken Link Step by Step

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.

  1. Run a broken-link scan. On WordPress, the free Broken Link Checker plugin scans your whole site and lists every dead link and image from one dashboard. On any platform, a free online crawler does the same from your browser.
  2. Check Google Search Console. Open the Pages report under Indexing. The “Not found (404)” list shows URLs Google tried to reach and couldn’t — a ready-made list of links worth fixing.
  3. Confirm each broken link. Click through a sample to be sure they are genuinely dead, not a cached false alarm or a page that was briefly offline.
  4. Note where each link lives. Record the page the broken link sits on and where it points, so the fix later is quick and you don’t lose your place.
  5. Group them by fix type. Sort your list into moved pages, deleted pages, typos, and dead external links. That grouping drives the next section, where each type gets a different fix.
Key takeaway: A free crawler plus Google Search Console finds nearly every broken link in minutes. Build one confirmed, grouped list before you start fixing.

7. The Right Fix for Each Broken Link

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.

The right fix for each broken link
Broken-link situations, the recommended fix, and the effect, from ZenWeb support practice on Malaysian SME sites.
SituationBest fixEffect
Page moved to a new URL301 redirect old URL to newKeeps ranking and visitors
Page deleted, no replacementReturn a clean 404 or 410, remove internal links to itClears crawl waste
Typo in the link addressCorrect the URL in the linkInstant, permanent fix
External page went offlineSwap for a live source or remove the linkProtects reader trust
Redirect chain or loopPoint the link straight to the final URLFaster 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.

Key takeaway: Match the fix to the cause: redirect moved pages, clean up deleted ones, correct typos, replace dead external links. Always redirect straight to the final URL.

8. How Long Fixing Broken Links Takes

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.

Typical time to find and clear broken links by site size
Typical time to find and fix broken links by site size, from ZenWeb support jobs on Malaysian SME sites.
Site sizeFind timeFix timeNote
Small (under 30 pages)15–30 min15–30 minUsually a handful of links
Medium (30–100 pages)30–60 min1–2 hoursMost SME sites
Large or blog-heavy (100–500)1–2 hoursHalf a dayA crawler is essential
E-commerce (500+ products)2–4 hours1–2 daysRecheck after each catalogue change

Source: ZenWeb support jobs, Malaysian SME sites, 2024–2026. Ranges are typical, not guaranteed. Licence.

Key takeaway: A typical SME site clears its broken links in an hour or two. Large and e-commerce sites take longer, so lean on a crawler and recheck after every big change.

9. How to Stop Broken Links Coming Back

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:

  • Redirect before you delete. Whenever you remove or rename a page, add a 301 redirect to the closest live page in the same step. This one habit prevents the top two causes.
  • Scan on a schedule. Run a check monthly for a small site, weekly for a large or e-commerce one. Catching links early keeps the job to minutes.
  • Test after every big change. Migrations, redesigns, and bulk edits break links in clusters — re-scan straight after so nothing slips through.
  • Keep your setup clean. A lean, updated plugin and theme stack causes fewer surprise URL changes — the kind that follow a plugin conflict.
Key takeaway: Redirect before deleting, scan on a schedule, and re-check after big changes. Those three habits stop broken links rebuilding between clean-ups.

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 →


10. When to Get a Web Team to Fix It

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:

  • The volume is huge. Hundreds of dead links after a migration need proper redirect mapping, not a page-by-page slog.
  • Rankings have already slipped. If they’ve dented your visibility, recovery takes coordinated technical and content work.
  • They keep coming back. Links that break after every change signal a fragile setup that needs fixing at the root.

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.

Key takeaway: DIY the small jobs; hand over big migrations, ranking recovery, and links that keep breaking. Fixing the root cause once beats repeating the clean-up.

11. Conclusion

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.

Get my free site fix review →


12. Frequently Asked Questions

1. How do I find broken links on my website for free?

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.

2. Do broken links hurt my Google ranking?

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.

3. What is the difference between a 404 and a broken link?

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.

4. Should I redirect or delete a broken link?

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.

5. How often should I check for broken links?

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.

Table of Contents

Table of Contents

See Also

Online Store Cart Not Updating? How to Fix It Fast

Online Store Cart Not Updating? How to Fix It Fast

Forms Working but Leads Never Arrive? How to Fix It

Forms Working but Leads Never Arrive? How to Fix It

Website Feels Slow to Everyone? How to Diagnose Why

Website Feels Slow to Everyone? How to Diagnose Why

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!