Finding and Fixing Broken Links for SEO
You're flipping through a friend's recommendation, click a promising link, and land on a cold, unhelpful page that says the address can't be found. A tiny moment of disappointment, a small shrug, and you're gone. Now multiply that moment across every visitor who clicks a dead link on your website, day after day, and you start to see why broken links are more than a cosmetic annoyance. They quietly chip away at trust, frustrate the very people you worked hard to attract, and send unhelpful signals to search engines about the upkeep of your site.
The good news is that broken links are one of the most fixable problems in all of website maintenance. Once you know how to find them and how to repair them properly, you can clear them out in a focused session and keep them away with a light, regular check. In this guide we'll explain what a broken link really is, why it matters for both visitors and search rankings, how to track every one down, and the right way to fix each kind without creating new problems.
What a broken link actually is
A broken link is simply a link that points to a page that no longer exists or can't be reached. When someone clicks it, instead of arriving at useful content, they hit an error, most famously the "404 not found" message, which is the web's way of saying "I looked for that address and there's nothing there." The link looked perfectly normal; it just leads nowhere.
Broken links come in two flavours, and the distinction matters for how you fix them. Internal broken links point from one page on your site to another page on your site that has gone missing, perhaps because you deleted or renamed it. External broken links point from your site out to someone else's page that has since disappeared or moved. Both create a poor experience, but you have full control over the first kind and only indirect control over the second. Tidying them up is a core part of technical SEO basics and ongoing site care.
Why links break in the first place
Links rarely break out of malice; they break through the ordinary churn of running a website. You rename a page to give it a cleaner address, but forget the old links scattered elsewhere. You delete an outdated product or article without redirecting it. You restructure your site and move pages around. For external links, the other site simply takes down or moves the page you'd linked to, with no warning to you. Over months and years, these small changes accumulate into a quiet scattering of dead ends.
Why broken links hurt your SEO
The damage broken links cause works on two fronts: the human one and the search-engine one. For visitors, hitting a dead end is jarring and erodes confidence. Someone who came to read, buy, or enquire instead meets a wall, and many simply leave rather than hunt for what they wanted. That lost visit is a lost opportunity, and a pattern of broken links makes a brand feel neglected, which is the opposite of the trust you're trying to build.
For search engines, broken links matter in a subtler way. When crawlers follow your internal links and repeatedly hit missing pages, they waste their limited attention on dead ends instead of discovering your real content. Broken links also interrupt the flow of reputation through your site, since a link to a missing page passes nothing useful along. While a stray broken link or two won't sink your rankings, widespread breakage signals poor upkeep and quietly undermines the smooth crawling and internal linking that healthy sites rely on.
The hidden cost: lost link value
There's a particularly painful version of this problem. Suppose another website links to one of your pages, sending you both visitors and valuable reputation, and then you delete or rename that page without a redirect. The incoming link now points at a dead address. All the value that link was passing to you evaporates, because it leads nowhere. You've effectively thrown away something you earned, often without realising. Catching these cases is one of the most rewarding parts of link maintenance.
| Type | Cause | Best fix |
|---|---|---|
| Internal, page renamed | Old address still linked | Update links and add a redirect |
| Internal, page deleted | Content removed permanently | Redirect to the closest match |
| External, page moved | Other site changed its address | Update to the new address |
| External, page gone | Linked content deleted | Replace or remove the link |
How to find broken links
You can't fix what you can't see, so finding broken links is the first real task, and happily it doesn't require manually clicking every link on your site. Several approaches work well together. The most authoritative source is the webmaster tools provided by search engines themselves. They report pages they tried to crawl but couldn't reach, giving you a list straight from the source of internal links that lead to missing pages.
Alongside that, a range of dedicated crawling tools will scan your entire site automatically, follow every link, and flag the ones that return errors. These are especially good at catching external broken links, which search-engine tools tend not to highlight. For a small site you might run a scan now and then; for a larger one, periodic crawling becomes part of routine maintenance. Either way, finding broken links is a standard step in a proper SEO audit, so you may catch many at once.
Don't forget the human signals
Tools are thorough, but your own analytics and visitor behaviour offer clues too. A spike in views of your error page suggests people are landing somewhere broken. Comments or messages from visitors who couldn't find something are gifts; they're telling you about a problem you might never have spotted. Pairing automated scans with these human signals gives you the fullest picture, and the wider job of keeping a site healthy is covered well in the guide on fixing broken links as part of maintenance.
How to fix each kind the right way
Once you have your list, the fix depends on the type of break. For an internal link pointing to a page you've renamed, the cleanest solution is two-fold: update the link itself to the new address wherever it appears, and put a permanent redirect in place so any other references, including ones on other sites, still arrive safely. If you'd like to understand the redirect side, the companion guide on 301 and 302 redirects explains which type to use.
For an internal link to a page you've deliberately deleted, the best move is usually a redirect to the closest relevant page, so visitors land somewhere useful rather than on an error. If there's genuinely no good equivalent, it's acceptable to let the old address return a proper not-found response, but always update any internal links that still point to it so you're not actively sending people to a dead end.
Handling external broken links
External broken links, where you've linked out to another site that's gone, need a different touch since you can't redirect someone else's pages. The right approach is to check whether the content has simply moved to a new address, in which case you update your link, or whether it's gone for good, in which case you replace it with a link to a comparable, working resource or remove it altogether. Leaving a dead external link in place helps no one. Where a deleted page was causing a duplicate content tangle, consolidating with a redirect can solve both issues at once.
Making a 404 page that helps
No matter how diligent you are, some visitors will occasionally reach a not-found page, perhaps from an old bookmark or a mistyped address. This is your chance to turn a dead end into a doorway. A thoughtful error page acknowledges the problem kindly, then helps the visitor get back on track with a search box, links to popular pages, and a clear path home. A blank or unhelpful error page loses people; a friendly one rescues them.
This small touch reflects the broader truth that broken-link management is as much about visitor care as it is about search rankings. The two goals reinforce each other: a site that's easy and pleasant for people to navigate is also one that search engines find well-maintained and trustworthy, which connects directly to how SEO works overall.
Keeping broken links from coming back
Fixing your current broken links is satisfying, but the real win is preventing new ones. A few simple habits do most of the work. Whenever you rename or delete a page, set up the redirect in the same moment rather than promising to do it later. Keep your XML sitemap current so it never lists pages you've removed. And schedule a periodic link check, monthly or quarterly depending on how often your site changes, so any new breakage gets caught early rather than lingering.
These habits matter most during big changes. Restructuring your site or moving to a new domain is a prime moment for broken links to multiply, which is why a careful website migration includes a thorough link audit before and after the switch. Treat link maintenance as a small, ongoing routine rather than a once-a-year emergency, and your site stays clean almost effortlessly.
A small habit with an outsized payoff
Broken links are one of those problems that feel minor in isolation but add up to something meaningful. Each one is a tiny leak: a visitor lost, a scrap of reputation wasted, a small dent in trust. Clear them out and keep them out, and you improve the experience for every person who visits, recover value you'd unknowingly thrown away, and present search engines with a tidy, well-kept site.
The whole routine is refreshingly approachable. Find broken links with a mix of search-engine reports, a crawling tool, and your own analytics. Fix internal ones with redirects and updated links, and external ones by repairing or replacing them. Build a helpful error page as a safety net, and adopt a few simple habits to stop new breaks appearing. None of it requires deep technical skill, and the payoff, in trust, traffic, and tidiness, is well worth the modest effort. If your site is large or tangled and the task feels overwhelming, it's perfectly reasonable to ask for help getting it under control.
Frequently asked questions
Will a few broken links really hurt my rankings?+
How often should I check for broken links?+
What's the best way to fix an internal broken link?+
Should my error page do anything special?+
References
- Google Search Central. "Fix 404 and crawl errors." developers.google.com.
- Mozilla Developer Network. "404 Not Found response." developer.mozilla.org.
- Nielsen Norman Group. "Error message guidelines and usability." nngroup.com.