How-To Guide

How to Find and Fix Broken Links

Broken links, both internal links to your own missing pages and external links to dead destinations, waste crawl budget, leak link authority, and frustrate users who hit a dead end. Finding and fixing them is a straightforward, high-value maintenance task. This guide shows you how to identify broken links and choose the right fix for each.

4 steps

Step-by-Step

  1. 1

    Scan your site for broken links

    Use a broken link checker to crawl your site and list every internal and external link returning a 404 or other error. Cross-reference Search Console's coverage report for crawl errors Google has found.

  2. 2

    Categorize internal vs external

    Separate broken internal links, which you control, from broken external links to other sites. Each needs a different fix, and internal links are usually the higher priority for SEO.

  3. 3

    Fix internal links

    For broken internal links, either correct the link to the right URL, restore the missing page, or 301-redirect the dead URL to the most relevant live page so authority is preserved.

  4. 4

    Update or remove external links

    For dead external links, update them to a working source, replace them with an alternative, or remove them. Then re-scan to confirm everything resolves.

Why Broken Links Hurt Your SEO

Broken links damage your site in several ways. Internal links pointing to missing pages waste link authority that should flow to live pages, and they waste crawl budget as search engines follow paths to nowhere. For users, hitting a 404 is a dead end that increases bounce and erodes trust, signaling a poorly maintained site.

External broken links matter too. Linking to dead resources reflects poorly on your content's reliability and offers no value to readers. While a few broken links will not tank your rankings, accumulated link rot across a site degrades both user experience and the efficiency with which search engines crawl and understand your content, which is why regular cleanup pays off.

Choosing the Right Fix for Each Broken Link

For broken internal links, the fix depends on why the target is missing. If the page moved, update the link to the new URL or, if many links point to the old one, 301-redirect the old URL to the new page so all the authority transfers. If the page was deleted intentionally, redirect the dead URL to the most relevant live page rather than leaving a 404 that strands users and signals.

For broken external links, you cannot fix the other site, so update the link to a current, working source, swap in an equivalent reference, or remove the link if no good replacement exists. Avoid simply leaving dead external links in place. After applying fixes, re-crawl the site to confirm the errors are resolved and no new ones were introduced.

Preventing Link Rot Over Time

Broken links accumulate naturally as pages move, content is deleted, and external sites change or disappear. Without periodic checks, link rot quietly builds up. Schedule a broken link scan as part of your regular SEO maintenance, monthly for active sites, so problems are caught while they are small.

Good publishing hygiene reduces new breakage. Maintaining a redirect strategy whenever you move or delete pages, and keeping internal links pointed at canonical URLs, prevents many internal breaks before they happen. As your content library grows, automated internal linking that references live, canonical pages, like the linking GrandRanker builds into every article it publishes, keeps your internal link graph healthy instead of introducing new dead ends.

Frequently Asked Questions

Let GrandRanker Do This for You

GrandRanker builds internal links to live, canonical pages on every article it publishes, keeping your link graph healthy as you scale. Prevent link rot instead of constantly cleaning it up.