Broken Hyperlink: The Complete Guide
Causes, SEO impact, and a practical process to find and fix every broken link on your site.

A broken hyperlink is a link that no longer reaches its destination, usually returning a 404 error instead of a page. They frustrate readers, waste crawl budget, and quietly leak the value of the links pointing at your site. This guide explains what causes broken hyperlinks, how they affect SEO, and how to find and fix every one of them.
The short version
- A broken hyperlink points to a page that has moved, been deleted, or was mistyped, so the server returns an error instead of content.
- Most broken links return a 404 Not Found. Some return other errors, and some are subtler, such as redirect chains that dead-end.
- Broken links hurt user experience, waste crawl budget, and can strip value from backlinks that now point to nothing.
- The fix is almost always to correct the URL, restore the page, or add a 301 redirect from the old address to the right new one.
What a broken hyperlink is
A hyperlink connects one web page to another. When you click it, your browser requests the destination URL and the server responds with a status code. A working link returns a success code and loads the page. A broken hyperlink returns an error, most commonly 404 Not Found, which means the server cannot find the requested resource. According to MDN's documentation, links that lead to a 404 page "are often called broken or dead links and can be subject to link rot."
Link rot is the natural decay of links over time as pages move, sites shut down, and URLs change. It happens to every site that has existed for more than a year or two. The question is not whether you will have broken links, but how quickly you find and fix them. Broken links come in two flavors: internal links, which point from one page of your site to another page of your site, and outbound links, which point to other websites you do not control.
What causes broken hyperlinks

Broken links rarely appear by magic. They almost always trace back to one of a few causes:
- Deleted pages. A page is removed without a redirect, so every link to it breaks.
- Changed URLs. A page is renamed or moved, for example when a site restructures its URLs or switches platforms, and the old links are not updated or redirected.
- Typos in the link. A misspelled URL, an extra character, or a missing slash in the href attribute.
- External sites changing. A site you linked to deletes the page, reorganizes, or shuts down entirely. You cannot control this, so outbound links need periodic auditing.
- Protocol or domain migrations. Moving from HTTP to HTTPS, or changing domains, without redirecting every old URL.
- Broken redirect chains. A redirect that eventually points to a page that no longer exists, so the chain dead-ends in a 404.
Understanding the cause matters because it determines the fix. A deleted page needs a redirect or restoration; a typo just needs correcting. For a deeper look at the underlying error, see our guide to 404 Not Found errors.
How broken hyperlinks hurt SEO
Broken links do damage on three fronts at once.
User experience. A visitor who clicks a link expecting content and lands on an error page loses trust and often leaves. Every broken link is a small betrayal of that reader's intent, and enough of them make a site feel neglected.
Crawl efficiency. Search engines allocate a finite amount of crawling to your site. When crawlers repeatedly hit dead ends and error pages, they waste that budget on URLs that return nothing, which can slow the discovery and indexing of your real pages. This matters most for large sites.
Lost link value. This is the one most people miss. When another site links to a page of yours that you later delete or move without a redirect, that inbound link now points to a 404. The authority it would have passed to your site evaporates. Reclaiming that value is as simple as adding a redirect, which is why auditing your backlinks for dead targets is worthwhile.
Tip: a 404 is not a penalty, but a wall of them is a signal. A single broken link will not tank your rankings, and Google expects sites to have some 404s. The problem is scale and placement: many broken internal links, or broken links on important pages, signal a poorly maintained site and cost you real traffic.
How to find broken hyperlinks

You cannot fix what you cannot see, and broken links are invisible until you go looking. Use a combination of these free approaches:
- Google Search Console. The index and page reports flag URLs returning errors that Google has tried to crawl. This is the authoritative view of what search engines are hitting.
- A dedicated crawler. A tool that walks every link on your site and reports the status code of each destination. Screaming Frog's free tier crawls up to 500 URLs and lists every broken internal and outbound link. Our link checker guide walks through reading this output.
- Browser extensions. Lightweight checkers highlight broken links on a single page as you browse, useful for spot checks.
- Analytics. A spike in visits to your 404 page in analytics points to a broken link or a bad inbound reference.
For a structured process rather than ad-hoc checking, our guide to finding broken links lays out a repeatable audit you can run on any site.
How to fix broken hyperlinks
Once you have a list, work through each broken link with the right remedy. There are only four real options.
- Correct the link. If the destination still exists at a different URL, or the link has a typo, just update the href to the correct address. This is the fix for most internal broken links.
- Restore the page. If a valuable page was deleted by mistake, bring it back at its original URL so every existing link works again.
- Redirect the old URL. If a page moved permanently, add a 301 redirect from the old URL to the new one. This preserves both user experience and link value. According to MDN, a 301 Moved Permanently tells browsers and search engines that the resource has permanently moved, and search engines transfer ranking signals to the new location.
- Remove or replace the link. If the destination is gone for good and has no equivalent, edit the linking page to remove the dead link or point it at a relevant working alternative. This is the usual fix for broken outbound links.
One important distinction: use a 301 for permanent moves, not a 302. Google's redirect documentation explains that with a 301 the indexing pipeline treats the target as the new canonical URL, while a 302 signals a temporary move and leaves the original URL in place. For a page that has genuinely moved, 301 is almost always correct.
Warning: do not redirect everything to your homepage. When a page is gone, it is tempting to 301 every broken URL to the homepage. Google treats redirects to an irrelevant page much like a 404, and it frustrates users who expected specific content. Redirect to the closest relevant page, or serve a helpful 404 with search and navigation instead.
Preventing broken hyperlinks
Finding and fixing is reactive. The real win is preventing broken links before they ship.
- Redirect on every move. Make a 301 redirect a mandatory step whenever you rename, move, or delete a URL. Bake it into your publishing process.
- Audit on a schedule. Run a full crawl monthly, and check outbound links quarterly since external sites change without warning.
- Design a useful 404 page. You cannot prevent every dead link, especially inbound ones you do not control. A helpful 404 with a search box and navigation keeps a stranded visitor on your site.
- Keep an eye on migrations. Site redesigns and platform changes are the single biggest source of mass link breakage. Map old URLs to new ones and test every redirect before launch.
Broken hyperlinks are inevitable, but neglected broken hyperlinks are a choice. Treat link maintenance as ongoing site hygiene, the same way you would treat security updates, and pair it with the on-page fundamentals in our SEO guide so the pages your links reach are worth reaching.
Frequently asked questions
What is the difference between a broken link and a 404 error?
They are closely related but not identical. A broken hyperlink is any link that fails to reach working content. A 404 Not Found is the most common status code a broken link returns, meaning the server cannot find the resource. Some broken links return other errors, and some dead-end after a redirect chain, but the vast majority surface as 404s.
Do broken links hurt my Google rankings?
A few broken links will not directly penalize you, and Google expects sites to have some. The harm is indirect and cumulative: poor user experience, wasted crawl budget, and lost value from backlinks that now point to dead pages. At scale, many broken links signal a poorly maintained site.
Should I fix broken outbound links to other sites?
Yes. Outbound links that now return errors frustrate readers and make your content look outdated. Since you cannot control external sites, audit outbound links periodically and either update them to a working URL or remove them. Watch especially for links whose destination domain has expired and changed hands.
What is the best way to fix a broken link to a page I deleted?
Add a 301 redirect from the old URL to the most relevant existing page. A 301 preserves user experience and transfers ranking signals to the new location. Avoid redirecting to your homepage, since Google may treat an irrelevant redirect much like a 404.
How often should I check for broken links?
Run a full site crawl monthly, review outbound links quarterly, and always audit after a migration or major redesign. Watching your Search Console error reports and your 404 page traffic in analytics catches new breakages between full audits.
More on Content & Marketing
Have a question or a topic to suggest?
We read every message. Tell us what you would like to see next.
Get in touch