A broken link feels small until a customer hits it. Then it becomes a dead end, and dead ends make a site feel tired fast.
We do not need a giant website to feel the damage. A local service business, law firm, clinic, restaurant, or ecommerce store can all lose trust from a few stale URLs.
A broken link audit gives us a simple way to catch those problems before they pile up. It also helps us decide what to fix, what to redirect, and what to retire cleanly.
What a broken link audit actually catches
A good audit looks past the obvious 404 page. It checks internal links, outbound links, redirect paths, and pages that still exist but no longer help anyone.
That matters because small sites often grow in uneven ways. A menu page gets moved. A blog post points to an old source. A product line is discontinued. Then a few months pass, and the site starts collecting loose ends.
For a local plumber, that might mean a service page linking to a vanished city page. For a clinic, it could be an appointment resource that no longer exists. For a restaurant, it may be an old reservation tool. For an ecommerce store, it is often a product URL that changed after a catalog update.
When we want a clearer picture of indexing and error reports, Google Search Console basics is a smart place to start. If broken links are creating crawl waste, crawl budget explained shows why that matters.
The goal is not to find every tiny issue and panic. The goal is to find the links that confuse visitors, waste crawl time, or send us away from a page that should still work.
What to update, redirect, replace, or retire
Not every broken link needs the same fix. That is where many small sites waste time. They either redirect everything or leave old pages hanging around.
The cleanest fix depends on what changed.
| Situation | Best fix | Why it fits | Example |
|---|---|---|---|
| The page still exists, but the URL changed | Update the link and add a 301 redirect | Visitors and search engines need one clear path | A service page moved from /roof-repair to /roofing-services |
| A page moved permanently to a new location | Add a 301 redirect | The old URL should pass users to the closest match | A clinic moved an FAQ page into a new patient help section |
| An external source is dead | Replace the source | The page should cite something current and useful | A law firm blog post links to a broken court resource |
| A page is gone for good and has no substitute | Return 410 | We are saying the page is intentionally removed | A seasonal promo page that should not come back |
| The move is temporary | Use a 302 redirect | The old page may return later | A restaurant pauses a landing page during a short event |
Here is the rule we keep coming back to. If the content still matters, preserve the path. If the page no longer belongs, remove it cleanly.

A common mistake is sending every broken URL to the homepage. That feels tidy, but it usually creates confusion. A visitor who wanted a pricing page should not land on a general home page and start over.
If we are sorting redirects, our 301 vs 302 redirects guide keeps the choice simple. When the issue is messy internal paths, our internal linking SEO guide helps us clean up the routes between important pages.
Tools and a simple checklist for small sites
We do not need a huge budget to run a solid audit. We just need a tool that matches the size of the site and the time we have.
For a quick comparison, broken link checker tools in 2026 gives a useful snapshot of free and paid options.
| Tool | Best for | Budget fit | Notes |
|---|---|---|---|
| Google Search Console | Finding errors Google already sees | Free | Great first stop for smaller sites |
| Screaming Frog | Full crawl checks on site pages | Free up to 500 URLs | Good for deeper audits and exports |
| Semrush Site Audit | Ongoing site health checks | Paid, with trial options | Handy if we also track broader SEO issues |
| Web-based broken link checkers | Quick one-time scans | Usually low-cost or free | Good for fast checks on small sites |
The takeaway is simple. We can start free, then move up only if the site needs more depth.

A repeatable checklist keeps this task manageable:
- Check the pages that bring in traffic first.
- Fix internal links that point to 404s.
- Replace dead external sources with current ones.
- Add 301 redirects when a page has moved permanently.
- Use 410 when a page is gone and should stay gone.
- Re-run the scan after new content, migrations, or menu changes.
A small site does not need perfect tooling. It needs a steady habit.
If we want a deeper routine, broken link checker complete guide is useful for setting a monthly schedule.
Conclusion
Broken links are not glamorous, but they are easy to clean up. That is good news for small business sites, because the fix is often simple, clear, and low-cost.
If we protect the pages customers use most, update moved URLs, replace dead outside sources, and retire lost pages with purpose, the site feels more trustworthy right away. That is the kind of maintenance that keeps traffic, clicks, and bookings moving in the right direction.




