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.

Every dead link is a tiny exit
Each broken link gives a visitor a reason to leave, and signals to search engines that a site may not be well maintained.
Source: Google Search Central guidance on site quality

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.

Types of broken links and how to handle them
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.

Find them before your visitors do
Combining search-engine reports, a crawling tool, and your own error-page analytics catches nearly every broken link on a site.
Source: Google Search Central documentation

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?+
A handful of broken links won't sink your rankings on their own. The bigger issue is the cumulative effect: widespread breakage frustrates visitors, wastes crawler attention on dead ends, and signals a poorly maintained site. It also quietly loses the value of any incoming links pointing to pages you've removed. So while a stray dead link is rarely catastrophic, keeping them in check is well worth the small, regular effort.
How often should I check for broken links?+
It depends on how often your site changes. A site that publishes frequently or updates products regularly benefits from a monthly check, while a more static site can manage with a quarterly scan. The most important habit is to handle redirects at the moment you rename or delete a page, so most breaks never happen. Periodic scans then catch the few that slip through, especially external links that break on someone else's side.
What's the best way to fix an internal broken link?+
Do two things together. First, update the link itself to point at the correct, current address wherever it appears on your site. Second, put a permanent redirect in place from the old address to the new one, so any other references, including links from other websites, still arrive safely. This combination both cleans up your own pages and preserves the value of any incoming links pointing to the old address.
Should my error page do anything special?+
Yes. Since some visitors will inevitably reach a not-found page from old bookmarks or mistyped addresses, a helpful error page can rescue them. Acknowledge the problem kindly, then offer a search box, links to popular pages, and a clear way back to your homepage. A thoughtful error page turns a frustrating dead end into a second chance to keep someone on your site instead of losing them.

References

  1. Google Search Central. "Fix 404 and crawl errors." developers.google.com.
  2. Mozilla Developer Network. "404 Not Found response." developer.mozilla.org.
  3. Nielsen Norman Group. "Error message guidelines and usability." nngroup.com.
Back to blog

AUTOMATE. OPTIMIZE. DOMINATE.

Streamline your operations and deliver a frictionless customer journey. Let our experts deploy cutting-edge tech and optimized workflows so you can focus on what you do best.