
Broken Links and SEO: What They Are, Why They Matter & How to Fix Them
Every website that's been online for more than a year has broken links somewhere. That's not a controversial statement — it's just what happens as pages get renamed, content gets consolidated, and external sites you once linked to redesign or disappear. The interesting question isn't whether you have any broken links (you almost certainly do); it's what they actually mean, and when they stop being routine and start being a real problem.
What Are Broken Links?
A broken link is any hyperlink that fails to deliver a working page. The most familiar version is a 404 — you click a link, the page returns "Not Found." But "broken" covers more ground than that single status code: a connection that times out, a domain that no longer resolves, a URL with a typo that never pointed anywhere valid. The common thread across all of them is the same — someone (or something, if it's a crawler) followed a link expecting content, and got nothing usable instead.
A few concrete examples: a blog post linking to a news article that's since been taken down. A product page linking to a since-discontinued spec sheet. An internal link to a page you renamed six months ago and never updated. A backlink from another site pointing at a URL you retired without a redirect.
Broken Links vs. 404 Pages
These two get used interchangeably, but they're not quite the same thing. A 404 is a specific HTTP status code — a server's way of saying "there's nothing here." It's the most common cause behind a broken link, but not the only one, and a 404 by itself isn't automatically a "broken link problem." If nothing links to that missing URL, it's just an absent page, not a broken link anyone will encounter. The broken-link concern is specifically about links — in your own content, in your navigation, in backlinks from other sites — that point at a URL that no longer resolves.
This distinction matters for triage: fixing "broken links" means finding and correcting the links, not just cataloguing every 404 a server has ever returned.
Internal vs. External Broken Links
The two aren't equally consequential, and they're not equally fixable:
Internal broken links — links from one of your own pages to another — are entirely within your control, and they directly affect how link authority moves through your own site and how easily search engines can navigate it. A broken internal link in your main navigation or a cornerstone page is worth fixing quickly, precisely because you're the only one who can.
External broken links — links from your content out to other sites — are outside your control by definition. The target site changed, and there's nothing you could have done to prevent it. These mainly cost you in user experience and in how current your content appears, rather than in your own site's crawlability. Worth fixing, less urgent to fix immediately.
Note that checking a page finds both kinds of links and reports whether each one resolves — a broken-link scan doesn't need to distinguish which links are internal versus external to tell you which ones are working.
What Causes Links to Break?
The short version: content moves or disappears, and the links pointing at it don't get updated. Deleted or relocated pages without a redirect left behind, site restructuring, expired or redesigned external domains, and plain typos are the recurring causes. Our companion guide on how to find and fix broken links covers the practical workflow for tracking these down and correcting them; this piece is more about what they mean once you've found them.
Do Broken Links Affect SEO?
This is the question that actually matters, and the honest answer is: it's more nuanced than "broken links are bad."
Google's John Mueller has said that 404 and 410 responses, on their own, aren't treated as a negative quality signal. A normal 404 for a page that's genuinely gone is an expected part of how the web works — Google's own crawling documentation treats a clean 404 as a useful, efficient signal that tells crawlers to stop revisiting a URL, not a penalty trigger. A handful of broken links on an actively maintained site isn't something to lose sleep over.
What does matter is scale and pattern. A large, uncorrected volume of broken links — especially internal ones your visitors and Google's crawlers keep running into — signals something different: a site that isn't being maintained. That's where the real cost shows up, and it shows up indirectly rather than as a direct ranking penalty:
Crawling and Discovery Implications
Google allocates crawl attention, not an infinite budget, to any given site. A single clean 404 barely registers. But a sitemap or internal-link structure riddled with broken references sends crawlers down dead ends repeatedly, and — per Google's own crawl-budget documentation — that time isn't being spent on your actual, current content instead. Soft 404s make this worse: a page that returns a 200 status but displays "not found" content confuses crawlers in a way a real 404 doesn't, since nothing about the response tells them the page is actually empty.
User Experience Implications
A visitor who clicks a link and hits a dead end doesn't get a second chance to form a first impression. It's a real cost — frustration, lost trust, an immediate reason to leave — even where it isn't a confirmed, direct ranking signal on its own.
Internal Linking Implications
Internal links are how authority and relevance signals move between your own pages. A broken internal link is a place where that flow stops. It's not that Google "penalizes" a broken internal link specifically — it's that the link isn't doing the job an internal link is supposed to do anymore.
Broken Links vs. Redirects
Worth separating clearly: a redirect is not a broken link. A URL that responds with a 301 or 302 and lands on a working page is functioning exactly as intended — it's an extra hop, not a dead end. The concerns around redirects (chains, loops, unnecessary hops) are a related but distinct topic from broken links; a Redirect Checker is the right tool for inspecting a redirect's own behavior, separate from checking whether a link resolves at all.
When a 404 Is Completely Normal (And When It Isn't)
Completely normal: you retire an old promotion page, an outdated product, a one-off announcement — and it 404s because there was never a reason to keep it or redirect it anywhere. That's just a website aging normally.
A genuine problem: dozens or hundreds of unintentional broken links — typos that were never caught, pages moved without a redirect, an entire section restructured without updating the links pointing into it — that visitors and crawlers keep hitting on an ongoing basis. The difference isn't the status code; it's whether the breakage was a deliberate, isolated decision or an accumulating maintenance gap.
Preventing Link Decay
"Link rot" (sometimes "link decay") describes the broader, ongoing process of links breaking across the web over time, as the pages behind them move or disappear. You can't stop it happening to sites you don't control — that's just an inherent property of a web made of independently-run pages. What you can control is how quickly you catch and fix the broken links it leaves on your own site: periodic re-checks, redirects set up at the moment content is retired rather than after the fact, and reviewing older content when you notice it's stopped earning traffic.
How Often to Audit, and How to Check
A monthly check is a reasonable baseline for most actively updated sites, with an immediate check after any migration, redesign, or bulk content change. For the actual mechanics — checking a single page or crawling your sitemap, reading results correctly, and fixing what you find — see our full guide on how to find and fix broken links, or run a check directly with the Broken Links Checker.
Frequently Asked Questions
What are broken links, exactly?
A broken link is any hyperlink that fails to reach a working page — most often because the destination returned a 404 (not found), but also connection timeouts, DNS failures, or a URL that never resolves at all. The common thread is that a visitor or crawler following the link doesn't land on usable content.
Do broken links directly hurt my Google rankings?
Not directly, and not automatically. Google's John Mueller has said 404 and 410 responses aren't treated as a negative quality signal by themselves — a normal 404 for a page that's genuinely gone is an expected, unremarkable part of how the web works. What hurts is the indirect effect of a large, uncorrected volume of them: poor user experience, and a site that looks unmaintained.
Is a broken link the same thing as a 404 page?
Related but not identical. A 404 is the specific HTTP status code a server returns for a missing page — it's the most common cause of a broken link, but not the only one. A link can also break from a timeout, a DNS failure, or a URL that was simply mistyped and never worked. And a 404 that nobody links to isn't really a "broken link" problem at all — it just means a page doesn't exist.
Are external broken links as harmful as internal ones?
Generally no. Broken internal links directly affect your own site's crawlability and how link equity flows between your own pages — and you have full control over fixing them. Broken external links (pointing to other sites) are outside your control by definition, and mainly affect user experience and how current your content appears, rather than your internal link structure.
When is a 404 completely normal, and when does it become a problem?
A handful of 404s on any actively maintained site is completely normal — pages get retired, content gets consolidated, that's expected. It becomes a genuine problem at volume: dozens or hundreds of unintentional broken links (typos, un-redirected moves) that visitors and crawlers keep hitting, especially if some of them are soft 404s — pages that return a 200 status but show "not found" content, which confuses crawlers in a way a real 404 doesn't.
What is link rot, and is it the same as a broken link?
Link rot describes the gradual, ongoing process of links across the web breaking over time as pages get moved, deleted, or sites shut down — it's the broader phenomenon. A broken link is one specific instance of that process showing up on your page right now. You can't stop link rot from happening to sites you don't control; you can only keep re-checking and fixing the broken links it leaves behind on yours.
How do I check my site for broken links?
Use a broken link checker that fetches a page's HTML (or crawls your sitemap for a larger batch) and checks each link's live HTTP status. ProURLMonitor's Broken Links Checker covers both: up to 120 links on a single page, or up to 500 URLs discovered from your sitemap. Our companion guide on how to find and fix broken links walks through the full workflow.
Try Our Free SEO Tools
Put what you learned into action with our free SEO analysis tools.