EnlightenIt — Free on-page SEO readiness checker and guides for webmasters.

Fixing Broken Internal Links: A Guide for Webmasters and Small Business Owners

Internal links are an essential component of a website's structure and navigation, enabling users to seamlessly move between related pages and content. When internal links are working correctly, they provide a clear and intuitive user experience, while broken internal links can lead to frustration and confusion. When internal links are broken, it can be caused by a variety of factors, including outdated or incorrect page URLs, deleted or renamed pages, or issues with website updates and migrations. This can result in users being taken to an error page or a non-existent URL, which not only impacts their browsing experience but also affects search engine rankings and overall website credibility. To identify broken internal links, it's recommended to use tools such as Google Search Console or website crawlers to scan for errors and identify

What are internal links?

How to identify broken internal links

To identify broken internal links, start by monitoring your website's performance and tracking any errors that occur when users click on those links. You can use tools such as Google Search Console or SEMrush to track crawl errors, which are often the result of broken internal linking. Additionally, you can manually test a few links from different pages on your site to see if they lead to a 404 error page. If you find that a link is consistently taking users to a non-existent page, it's likely a broken internal link.

Practical Steps

To start the process of fixing broken internal links, begin by reviewing your website's sitemap and identifying the pages that are causing errors. Next, use a tool such as Google Search Console or Screaming Frog to scan for broken links on your site, allowing you to pinpoint specific URLs that need attention. Once you've identified the problematic links, make a note of their original destination and plan how best to redirect them to an alternative page or URL, taking into account any potential SEO implications. It's also essential to consider the frequency and consistency of your link updates to avoid inadvertently creating more broken links in the future.

Frequently Asked Questions

How do I find broken internal links?

Run a site crawl with a tool such as Screaming Frog and filter for 404 responses, or check the Pages report in Google Search Console.

Should I redirect or fix the link?

Fix the on-page link to the correct URL where you can, and add a 301 redirect to cover any references you cannot reach directly.

Do broken internal links harm SEO?

They waste crawl budget, frustrate users and can strand the value of inbound links, so they are worth fixing even without a direct penalty.

Fixing Internal Links Step by Step

Crawl the site to list every internal link returning a 404, then decide, for each broken target, whether the page moved or was removed. If it moved, update the link to the correct URL and add a 301 from the old address to catch anything you miss. If it was removed for good, either point the link to the closest relevant page or delete the link entirely. Prioritise links on high-traffic pages, since those affect the most visitors and carry the most crawl value.

A Worked Example

A blog renamed a popular post but left twenty internal links pointing to the old URL. Rather than editing each by hand first, the owner adds a single 301 from the old address to the new one, which immediately restores every path. They then update the handful of links in the main navigation and top articles directly, so those no longer rely on the redirect at all. The rest are safely covered.

Common Mistakes

Keeping Internal Links Healthy

Adopt a rule that no page is renamed or deleted without a redirect added in the same change. Run a crawl monthly to catch breakage early, and when you retire content, search the site for links to it first so you can update them deliberately. Healthy internal links keep crawlers moving efficiently through your site and stop the value of your best content leaking away through dead ends.

As you improve your site, audit your website's technical health regularly with a reputable crawler to catch and fix broken links before they affect rankings. — Editor, EnlightenIt