Broken Internal Links: What They Are and How to Fix Them
It is easy for broken internal links to build up on a website without anyone noticing. A page gets deleted, a URL changes, or an older article keeps linking to something that no longer exists.
At first, this may look like a small problem. But once broken internal links start spreading across a site, they can weaken navigation, waste internal authority, and make it harder for search engines to move through your content properly.
This guide explains what broken internal links are, why they matter, what causes them, and how to find and fix them.

What Are Broken Internal Links?
Broken internal links are links on your website that point to another page on the same website, but the destination page no longer exists.
When someone clicks that link, they may land on a 404 page or another error page instead of the content they expected to see. Search engines can run into the same problem when they crawl your site.
Because the link points to a dead page, it no longer helps users reach useful content. It also stops being a helpful part of your internal linking structure.
Why Broken Internal Links Matter for SEO
Internal links help search engines discover pages and understand how different parts of a website connect. When those links point to dead URLs, that path no longer works the way it should.
Broken internal links can also interrupt the flow of internal authority across your site. If an important page is meant to pass support to another page but the link leads nowhere, that connection loses value.
There is also the user side of it. A broken link creates friction. Instead of moving deeper into your content, the visitor hits a dead end and may leave the site altogether.
What Causes Broken Internal Links?
Broken internal links usually appear after changes are made to the site structure or individual URLs.
| Cause | What Happens |
|---|---|
| Deleted pages | Older content still links to a page that no longer exists |
| URL changes | The page still exists, but the old internal link points to the wrong address |
| Site migrations | Links may be left behind during a redesign or platform change |
| Typing mistakes | A link is added with the wrong URL slug or path |
| Expired temporary pages | Promotional or seasonal pages are removed while links to them remain live |
In many cases, the problem is not the page itself. The problem is that the internal link was never updated after something changed.
Broken Internal Links vs Broken External Links
Broken internal links and broken external links are not the same thing. A broken internal link points to a dead page on your own site. A broken external link points to a dead page on another website.
Both are worth fixing, but broken internal links are usually a more direct site-structure problem. They affect how your own pages connect, which means they belong in any serious internal link audit.
Related: Internal Links vs External Links.
How Broken Internal Links Affect Site Structure
Internal linking works best when pages support one another in a clear way. A dead internal link breaks that path.
On a small site, one broken link may not seem like a big deal. On a larger site, broken links can pile up across old articles, category pages, and navigation elements. That weakens the overall structure and can leave some important pages harder to reach.
It can also make internal link analysis less reliable because the site may look connected on the surface while key paths are no longer working.
How to Find Broken Internal Links
You can find broken internal links manually on a small site, but that gets harder as the site grows. A few broken links are easy to spot. Dozens or hundreds are not.
One approach is to review important pages and click through the links that matter most. This works for core pages, but it is slow and easy to miss older content.
A better option for larger sites is to use site crawlers or internal linking tools. They can scan your pages, flag dead URLs, and show where the broken links are coming from. That makes it much easier to find issues at scale.
How to Fix Broken Internal Links
Once you find a broken internal link, the right fix depends on why it broke.
- Update the link if the page has moved to a new URL
- Replace the link with a more relevant live page if the old content is gone
- Remove the link if there is no useful replacement
- Add a proper redirect if the old URL should still send users to a related destination
In most cases, updating the link directly is the cleanest fix. That way, users and search engines go straight to the correct page without extra hops.
Should You Redirect Every Broken Internal Link?
Not always. Redirects can help when a page has moved or when there is a close replacement for the old content. But they should not be used as a shortcut for every broken URL on the site.
If the old page has no real replacement, forcing a redirect to an unrelated page can create confusion. In that case, it is usually better to update the link or remove it altogether.
How to Prevent Broken Internal Links
The best way to prevent broken internal links is to treat internal linking as an ongoing part of site maintenance. Any time you delete a page, change a URL, or restructure content, check whether other pages still link to the old address.
It also helps to review older content from time to time. Many broken links stay hidden inside articles that have not been updated in months or years.
Regular audits make this easier. They help you catch dead links before they spread across the site and start affecting more important pages.
When Internal Linking Tools Help Most
On a small site, you may be able to manage broken internal links without much difficulty. On a growing site, that becomes harder because more pages mean more chances for errors to spread.
That is where internal linking tools can help. They make it easier to spot broken URLs, review weakly linked pages, and see how internal links are distributed across the site. Some tools also help you identify related pages that can replace broken linking paths with better ones.
Common Mistakes When Fixing Broken Internal Links
One mistake is fixing only the broken page and ignoring the links pointing to it. If the old internal links stay in place, the problem can keep showing up in crawls and reports.
Another mistake is sending every broken URL through a redirect chain. That may keep the link technically alive, but it does not give you the cleanest internal structure.
It is also easy to focus only on errors and forget the wider structure. A page can be free of broken links and still need more internal support, better anchor text, or a stronger position in your site architecture.
Conclusion
Broken internal links are easy to overlook, but they can create real problems across a website. They interrupt navigation, weaken internal link flow, and make it harder for search engines to move through your content properly.
Finding and fixing them should be a regular part of maintaining your site. The sooner you catch them, the easier it is to keep your internal linking structure clean and useful.