You log into your site, click a page you know used to work, and land on a 404. Then you wonder how many more are hiding in old blog posts, menu links, service pages, and footers.
That's usually when broken links shift from “small cleanup task” to “I should've dealt with this sooner.”
The good news is that learning how to fix broken links isn't complicated. The hard part is staying calm, finding the right pages, and fixing the ones that matter first. If you run a small business site, you do not need a giant enterprise process. You need a practical system that protects your visitors' experience and helps search engines keep understanding your site correctly.
Your Toolkit for Finding Broken Links
The goal here is simple. Get a reliable list of broken URLs without turning this into a half-day project.
For a small business site, the best setup is a two-tool pass. Use Google Search Console to find pages Google has already hit, then use a crawler to catch the broken internal links, external links, images, and redirect issues that Search Console will miss. Lucky Orange's guide to finding broken links makes the same point. One tool gives you a real-world signal from search. The other gives you a fuller inventory you can work from.

Start with Google Search Console
If your site is connected to Google Search Console, open the Pages report and review URLs marked as not found or excluded because the page no longer exists. This is one of the fastest ways to spot problems Google has already encountered.
Treat it as a working list, not a full site audit.
Search Console is useful because it reflects real crawl activity. It does not show every broken link sitting inside older blog posts, resource pages, or buried navigation paths. Still, it is a smart first pass because it helps you find issues that can affect search visibility first.
A practical workflow looks like this:
- Open the Pages report and review missing URLs.
- Export the list so you can sort and assign fixes outside the interface.
- Match each broken URL to the page or template where it appears.
- Group patterns together, such as deleted services, old blog slugs, or outdated menu links.
Practical rule: Finding broken links is mostly an inventory job. Once you know where the break is happening, the fix is usually clear.
Add a crawler for a fuller scan
A crawler gives you the broader picture.
For many small business sites, Screaming Frog is a sensible starting point because the free version works for smaller sites and is easy to run without a developer. That matters after a redesign, a slug cleanup, or a round of content pruning, when one change can create dozens of broken references across the site.
Run a crawl and check for:
- Broken internal links pointing to deleted or renamed pages on your own domain
- Broken external links pointing to resources that no longer exist on other websites
- Broken image URLs that leave blank spaces or damaged page presentation
- Redirect chains that slow users down and often signal older fixes stacking up
If you recently changed templates, navigation, or URL structure, compare your crawl results against a website launch checklist for post-launch cleanup. It helps catch the kinds of issues that show up right after launch, before they spread across more pages.
Use a maintenance cadence you'll keep
Run a broken-link check after any major site change and at least quarterly after that.
That schedule is realistic for a small team. It catches the moments when links usually break, such as page restructures, content deletions, migrations, and redesigns, without adding another weekly task to your list. If you publish often or update service pages every month, check more frequently. If your site changes rarely, quarterly is usually enough to stay ahead of the bigger problems.
How to Prioritize Your Link-Fixing Efforts
A long list of broken links can make you want to close the tab and deal with it later. Don't. The trick is not to fix everything first. The trick is to fix the right things first.

Moz makes the priority question clear. Most guides focus on remedies, but small teams need to know what matters most. Moz recommends prioritizing URLs with the highest authority and traffic, using this order: fix navigation and footer links first, then top-traffic pages, then links with inbound authority, and defer low-value historical pages in its post on whether fixing broken links matters for SEO.
Treat these as urgent
If a broken link appears in your menu, footer, or any repeated sitewide element, fix that first. A single bad footer link can affect dozens or hundreds of pages at once.
Your next urgent group is pages that bring in leads, bookings, donations, or calls. That usually means:
- Homepage links that shape first impressions
- Service or pricing pages that support buying decisions
- Top blog posts that still attract search traffic
- Contact and booking paths that need to work every time
A simple decision tree
Use this triage approach when time is limited:
| Priority | Fix these first | Why they matter |
|---|---|---|
| Highest | Navigation and footer links | They repeat across the site and break core paths |
| High | Top-traffic pages | More visitors hit them, so more people see the problem |
| Medium | URLs with backlinks or authority | These often carry SEO value worth preserving |
| Low | Old low-traffic archive content | Usually less urgent unless strategically important |
This is the part most site owners miss. A broken link on an old event recap from years ago is annoying, but it usually doesn't deserve the same urgency as a broken link in your main services menu.
Not every 404 deserves the same effort. Prioritization is what turns this from an overwhelming audit into a manageable maintenance task.
What to leave for later
You can defer certain fixes without guilt:
- Thin archive pages nobody visits anymore
- Outdated campaign landing pages with no ongoing role
- Old blog references that don't affect current conversions
- Retired announcements that no longer support active business goals
That doesn't mean ignore them forever. It means protect the parts of the site people use first.
Repairing Broken Internal Links on Your Site
Internal links are links from one page on your website to another. When they break, users hit a dead end and search engines lose a path through your content.

The fix depends on why the page broke. Sometimes the URL changed. Sometimes the page was deleted by mistake. Sometimes the content is gone for good and you need to send visitors somewhere else that still solves the same need.
Fix the link directly when the page still exists
This is the cleanest outcome.
If the destination page is live under a new URL, edit the original linking page and update the link. That removes the broken path without adding a redirect. It's especially useful for navigation, body links in sales pages, and recent blog posts.
Common examples include:
- a service page moved from
/services/web-designto/web-design - a blog post slug changed during an edit
- a category page renamed during a content cleanup
Restore the page when the old content still matters
Sometimes the best fix is to bring the page back.
If the missing URL had useful content, earned backlinks, or still matches what visitors expect to find, restoring it can be smarter than redirecting it away. This often happens with deleted blog posts, retired case studies, or old landing pages that still have references pointing to them.
Use this option when the original page still has a real job to do.
Use a 301 redirect when the page is gone for good
If the original page won't return, the strongest technical fix is usually a 301 redirect to a closely related page. For broken internal links, a 301 to a contextually relevant page preserves up to 90% of the original link equity, while redirecting to the homepage can create a soft 404 and drop ranking potential to 10 to 20%, according to the Moz-based benchmark summarized in the verified guidance above.
That last point matters. Sending every broken URL to your homepage feels tidy, but it usually isn't helpful. A visitor clicking an old “roof repair pricing” page doesn't want your homepage. They want the nearest equivalent page.
Send people to the closest matching destination, not the most convenient one for you.
A good redirect target might be:
- the updated version of the same page
- a parent service page
- a relevant category page
- a newer article on the same topic
Here's a useful explainer before you implement anything:
Keep the fix simple on common platforms
If you use WordPress, a redirect plugin or your SEO plugin may let you add 301 redirects without touching server files. If your platform has a built-in URL redirect setting, use that first. Most site owners don't need a developer for basic one-to-one redirects.
Check these points before saving:
- Match intent so the new page answers the same basic question
- Avoid redirect chains where one redirect leads to another
- Test the old URL in a private browser window
- Update internal links later so your own pages point directly to the final destination
For a non-technical owner, that's the key distinction in how to fix broken links internally. Update the link when you can. Restore the page when it still deserves to exist. Redirect only when there's a clearly relevant replacement.
Managing Broken Links to External Websites
External broken links are different. The dead page isn't on your site, so you can't restore it or redirect it. Your job is to decide whether that reference still helps the reader, and if it does, replace it.
According to Ahrefs' broken link building guidance, replacing a broken external link with a valid, high-authority alternative is better than removing it, preserving user engagement metrics by 15 to 20%. The first step is to verify the dead page's original content in the Wayback Machine so you can understand its intent and find a relevant substitute.
Use the Wayback Machine like a detective
Open the dead URL in the Wayback Machine and inspect what used to be there. You're trying to answer one question: what problem was this link supposed to help the reader solve?
Once you know that, look for a current replacement that serves the same purpose.
Good replacements usually have:
- Topical relevance to the original source
- Clear authorship and a credible organization behind the page
- Current information rather than an outdated summary
- A stable destination that looks maintained
If the original link supported a point that no longer matters, then removal is fine. If it still adds value, replacement is the better fix.
Don't swap in a weak source
At this point, people rush. They find the first live page on the same topic and paste it in.
That can create a new problem. A weak replacement can make your content feel untrustworthy or dated. If you're already cleaning up technical issues, it's worth spending an extra minute to choose a solid source.
A related issue sometimes appears when the destination itself fails to load or has been misconfigured. If you've seen that kind of error before, this guide on what a domain not found error means can help you distinguish a dead page from a broader domain problem.
Replace the value, not just the URL.
Creating a Long-Term Link Health Routine
Broken links come back because websites change. You publish new content, remove old offers, rename pages, swap tools, and link to outside sources that later disappear. The answer isn't constant monitoring. It's a repeatable routine.

A quarterly routine that stays manageable
A practical rhythm is to check after a major site change and then revisit your site at least quarterly. That catches most problems before they pile up.
A lightweight routine looks like this:
- Run a crawl with your preferred checker.
- Review Google Search Console for newly discovered errors.
- Triage the list using the priority order from earlier.
- Fix the highest-value issues first.
- Retest the repaired URLs in a browser.
After you make corrections in Search Console, return to the Pages report and use Validate Fix so Google can recheck the affected URLs. That closes the loop and gives you a cleaner workflow for follow-up.
Build link checks into normal maintenance
This gets easier when it becomes part of your ordinary website care, not a separate emergency project. If you already review plugins, forms, analytics, or content updates, add link checks to that same habit.
For a broader site upkeep routine, this primer on website maintenance for small business owners fits well alongside quarterly link reviews.
A healthy website usually comes from small recurring fixes, not heroic cleanup days.
Frequently Asked Questions About Broken Links
A few practical questions tend to come up once you start fixing links. These are the ones business owners ask me most often.
Do I need to fix every broken link I find
Fix the ones that matter first. Start with navigation links, high-traffic pages, pages that bring leads or sales, and any URL with backlinks or search visibility. Low-value old pages can wait if your time is tight. That triage approach gets results faster than treating every error the same.
How long does it take to see SEO improvement after fixing broken links
There is no fixed timeline. Google needs to recrawl the page, process the update, and reassess the destination. In practice, the speed depends on how often your site gets crawled and whether the page was important to begin with. The useful step on your side is to fix the problem cleanly, then use Google Search Console's Validate Fix where it applies.
What's the difference between a 301 and a 302 redirect
A 301 means the move is permanent. Use it when an old page has been replaced for good and you want visitors and search engines sent to the new location.
A 302 means the move is temporary. It makes sense for short-term changes, such as a limited campaign page or maintenance window. For deleted internal pages with a true replacement, 301 is usually the right choice.
Are broken image links as bad as broken page links
They create a different problem, but they still deserve attention. A broken page link sends people to a dead end. A broken image link leaves a page looking unfinished or neglected, which can hurt trust on product, portfolio, and service pages. If you sell visually, image errors move up the priority list quickly.
Should I redirect every deleted page to the homepage
No. Redirects should match intent. If someone clicks a page about a specific service and lands on your homepage instead, that usually feels like a wrong turn. Redirect only when there is a close replacement. If there is not, leaving the page gone can be the cleaner choice.
What if I changed my site structure during a redesign
Redesigns break links all the time. Pages get renamed, folders change, and old URLs stay out in the wild in bookmarks, search results, and other websites.
The fix is methodical. Check your old high-value URLs against the new structure, add redirects where there is a clear equivalent, and update internal links so they point straight to the final destination instead of bouncing through redirects.
Is fixing broken external links worth the effort
Yes, especially on pages people still read. External links support credibility and help visitors complete a task, such as checking a source, reading a policy, or finding a partner resource. If the original source is gone, replace it with a current and reputable alternative. If no good replacement exists, remove the link rather than leaving a dead one.
If you want a simpler way to launch and manage a professional site without wrestling with every technical detail yourself, Solo AI Website Creator is worth a look. It's designed to help small business owners get online quickly, keep their site polished, and spend less time fighting website maintenance tasks.
