Finding and Fixing Broken Links: A Complete Website Audit Guide (2026)

Published: August 1, 2026 | Category: SEO Services to Technical SEO | Reading Time: ~18 minutes

Broken links – internal links pointing to pages that no longer exist, or external links pointing to pages that have moved or disappeared – accumulate naturally as websites change. Left unaddressed, they can frustrate users, create unnecessary crawler dead ends, weaken navigation and leave important references pointing nowhere. Their SEO impact depends on scale, location and context, so the goal is not to eliminate every historical 404 but to fix broken links that impair users, discovery or important site relationships.

Table of Contents

1. Why Broken Links Genuinely Matter

User Experience Impact

A visitor clicking a link and landing on an error page experiences genuine friction and frustration, potentially abandoning the site entirely rather than continuing to look for the information they wanted – a direct, measurable user experience cost.

Crawling and Discovery Impact

Broken internal links can send crawlers to dead ends and make site navigation less coherent. On very large or frequently changing sites, excessive low-value crawl paths may deserve attention, but a handful of 404s should not automatically be framed as a serious crawl-budget problem. Prioritize broken links that sit in important navigation, internal-link paths or heavily crawled sections.

Internal Authority Distribution

Internal links distribute ranking authority throughout a site’s structure – a broken internal link fails to pass this value to its intended destination, potentially leaving genuinely important pages under-supported by internal linking that was intended to reach them.

2. Types of Broken Links Worth Distinguishing

Broken Internal Links

Links pointing to pages within your own site that have since been deleted, moved without a redirect, or had their URL changed – generally the most directly fixable category since you control both ends of the link.

Broken External Links

Links pointing to other websites that have since removed the referenced page, restructured their URLs, or gone offline entirely – requiring either finding an updated link, an archived version, or removing the reference if no suitable replacement exists.

Broken Inbound Links (From Other Sites to Yours)

Other websites linking to your content using a URL that no longer works on your end (due to your own site restructuring without proper redirects) – a genuinely valuable category to address since these represent existing backlink value being lost due to a fixable issue on your side.

3. A Practical Audit Process

Crawling Your Own Site

Using a site crawling tool to systematically identify all internal and external links, and checking their actual response status, surfaces broken links at scale far more efficiently than manual checking, particularly for sites with substantial page counts.

Reviewing Search Console Indexing and Crawl Signals

Use Google Search Console to inspect indexing reports, page-level status and relevant crawl information for URLs Google has discovered. Search Console does not provide a complete site-wide broken-link inventory, so combine it with your own crawl and server or analytics data where useful.

Checking Backlink Data for Broken Inbound Links

Reviewing your backlink profile for links pointing to URLs on your own site that no longer resolve correctly identifies where valuable existing external link equity is being wasted due to a fixable internal issue – implementing a proper redirect recovers this value.

4. Fixing Broken Links

For Broken Internal Links

Either updating the link to point to the correct current URL, or implementing a proper redirect if the destination content has permanently moved, restores the intended connection and preserves internal authority flow.

For Broken External Links

Searching for whether the referenced content has moved to a new URL on the same site (rather than being entirely removed) often resolves the issue with a simple link update; where content is genuinely gone, either finding a suitable alternative source or removing the reference entirely are the practical options.

For Broken Inbound Links From Other Sites

When an old URL has a clear, relevant replacement, a permanent redirect can preserve continuity for users and help search engines transfer signals to the new destination. Do not redirect every removed URL to an unrelated page or the homepage merely to capture link equity; where no suitable replacement exists, a genuine 404 or 410 can be the more accurate response.

5. Prioritizing Fixes

Given that larger sites can accumulate a genuinely large number of broken links over time, prioritizing fixes based on the affected page’s traffic and importance, and particularly prioritizing broken inbound links from other sites (since these represent direct, recoverable lost value) produces more efficient use of fix effort than attempting every single broken link with equal priority regardless of actual impact.

6. Preventing Future Broken Links

Implementing Redirects During Content Changes

Building a discipline of always implementing a proper redirect whenever a page’s URL changes or content is removed, rather than simply deleting or renaming without this step, prevents new broken links from accumulating as normal ongoing site maintenance and content changes occur.

Periodic Auditing

Rather than treating cleanup as a one-time task, review broken links at a cadence appropriate to the site’s size and rate of change. A small, stable site may need infrequent checks, while a large publishing, e-commerce or migration-heavy site may benefit from more regular monitoring.

7. Common Broken Link Management Mistakes

  • Never conducting a systematic broken link audit, allowing issues to accumulate invisibly over time
  • Deleting or renaming pages without implementing proper redirects, creating new broken links as a routine consequence of normal site maintenance
  • Ignoring broken inbound links from other sites, missing the opportunity to recover valuable existing external link equity through a simple redirect
  • Fixing every broken link with equal priority rather than focusing first on higher-impact pages and recoverable external link value
  • Treating broken link cleanup as a one-time project rather than an ongoing, periodic maintenance practice

8. A Practical Broken Link Maintenance Checklist

  1. Run a full site crawl to identify broken internal and external links
  2. Review Search Console’s crawl error reports for a complementary, search-engine-authoritative view
  3. Check backlink data for inbound links pointing to broken URLs on your own site
  4. Prioritize fixes based on page importance and recoverable external link value
  5. Implement corrections – updated links, proper redirects, or content removal as appropriate
  6. Establish a periodic audit cadence and a discipline of implementing redirects during any future content changes

Frequently Asked Questions

How often should I audit my site for broken links?
There is no universal interval. Match the review cadence to site size, publishing frequency, migrations, URL changes and operational risk. High-change sites may need regular monitoring; stable sites can usually review less often.

Do broken links directly hurt my search rankings?
While a small number of broken links likely has minimal direct ranking impact, a substantial accumulation can genuinely affect crawl efficiency, user experience signals, and internal authority distribution – all of which indirectly support overall SEO health.

Is it worth fixing broken external links pointing to other websites?
Yes – broken external links create a poor user experience and can appear as a sign of a poorly maintained site, even though the underlying cause is another site’s content, not your own.

Can My Advisers help audit and fix broken links on my site?
Yes. My Advisers can review broken internal links, redirect requirements, crawl paths and related technical SEO issues. See the Technical SEO Services guide or submit your requirements for a scoped review.

9. Understanding HTTP Status Codes During a Broken-Link Audit

A useful broken-link audit distinguishes between different HTTP responses instead of treating every non-200 URL as the same problem. A 404 Not Found normally means the requested resource is unavailable. A 410 Gone communicates that a resource has intentionally been removed. A 301 indicates a permanent redirect, while temporary redirects such as 302 or 307 may be appropriate when the move is genuinely temporary. Server errors in the 5xx range are different again: they can indicate hosting, application, database, resource or configuration failures rather than a missing page.

The correct response depends on intent. If an old product, article or service page has a close successor, redirecting to that successor can create continuity. If the content has disappeared and there is no relevant replacement, returning an accurate 404 or 410 is generally more useful than forcing visitors onto an unrelated page.

10. Redirect Chains and Redirect Loops

Broken-link maintenance should also uncover inefficient redirects. A redirect chain occurs when URL A redirects to B, which redirects to C, and perhaps onward again. Although search engines and browsers can follow redirects, unnecessary hops add latency and complexity. Internal links should normally point directly to the final canonical destination wherever practical.

A redirect loop is more serious: one URL redirects to another URL that eventually redirects back to an earlier point in the chain. The visitor never reaches usable content. Loops can result from conflicting WordPress plugins, server rules, HTTPS migrations, www/non-www configuration, caching layers or overlapping redirect policies.

During an audit, record both the URL originally linked and the final destination. This reveals links that technically work but rely on avoidable redirect chains.

11. Broken Links After a Website Migration

Migrations are one of the highest-risk moments for broken links. Domain changes, redesigns, CMS migrations, information-architecture changes and HTTPS transitions can alter hundreds or thousands of URLs simultaneously. A migration plan should therefore include a URL inventory and redirect map before launch rather than trying to repair errors after traffic falls.

Start by exporting important existing URLs from the current crawl, XML sitemap, analytics, Search Console and backlink data. Map each old URL to the most relevant new destination. Crawl the staging environment where possible, then crawl both old and new URL sets after launch. Check navigation, canonicals, hreflang where applicable, images, scripts and downloadable resources as well as ordinary HTML pages.

High-value old URLs with backlinks or substantial organic history deserve particular attention. A successful migration preserves meaning and user journeys, not merely HTTP status codes.

12. Broken Links on WordPress Websites

WordPress sites can develop broken links when post slugs change, categories are reorganised, pages are deleted, media files are replaced, plugins generate dynamic URLs or a theme changes navigation structures. Editors should avoid changing established slugs casually, especially on pages already receiving search traffic or backlinks.

When a slug genuinely must change, update internal references and configure an appropriate redirect from the previous URL. Then test the old URL in a private browser session or with an HTTP-status checker. Do not assume a redirect plugin has worked simply because a rule appears in its dashboard.

Also inspect reusable blocks, widgets, menus, footers and templates. A broken link in a global template can be repeated across hundreds of pages, making one underlying mistake appear as hundreds of crawl errors.

13. E-commerce Broken-Link Management

E-commerce websites require additional judgement because products regularly become unavailable. A temporarily out-of-stock product should not automatically be deleted if it is expected to return. Keeping the page available with accurate stock information, alternatives and notification options can preserve the customer journey.

When a product is permanently discontinued, determine whether a close successor exists. If so, a relevant redirect may be reasonable. If there is no meaningful replacement, retain useful informational content where it serves customers or allow the old URL to return an appropriate unavailable status. Redirecting every discontinued product to the category homepage can frustrate shoppers and create misleading search destinations.

Faceted navigation, filters, pagination and tracking parameters can also produce large URL spaces. Do not confuse intentionally controlled crawl/indexation behaviour with genuine broken links. Diagnose the site’s architecture before applying bulk redirect rules.

14. Broken Images, PDFs and Other Resources

A website audit should extend beyond ordinary hyperlinks. Broken images can leave empty spaces or missing visual information. Links to deleted PDFs, brochures, menus, case studies, software files or documentation can be especially frustrating because users often click them with a specific task in mind.

Check image source URLs, downloadable files and important embedded resources. When replacing a PDF with a new edition, consider whether the old URL should redirect to the updated resource or whether maintaining a stable document URL would simplify future maintenance. For images, verify that migrations and CDN changes have not left HTML pointing at obsolete hosts or file paths.

15. External Link Maintenance and Source Quality

External references naturally decay because publishers reorganise websites, research moves, companies close and resources are removed. When an external link breaks, first determine why the citation existed. If it supported an important factual claim, find a current authoritative source that supports the same claim rather than simply removing evidence.

Prefer primary or authoritative sources where practical: official documentation, standards organisations, regulators, original research or the organisation responsible for the information. A replacement URL should be evaluated for relevance and credibility, not selected merely because it returns HTTP 200.

This process improves more than technical cleanliness. Maintaining sources helps keep evergreen articles accurate and trustworthy, which supports the broader quality principles associated with helpful content and E-E-A-T.

16. How to Prioritise Hundreds or Thousands of Broken URLs

Large websites need a triage model. A simple priority score can combine business importance, traffic, backlink value, link prominence and ease of repair.

Priority Typical Example Recommended Action
Critical Broken navigation, checkout, lead form or major landing-page link Investigate immediately
High Old URL with strong backlinks or organic traffic Map to the closest valid destination
Medium Broken contextual internal link in useful evergreen content Update during the current maintenance cycle
Lower Low-visibility historical external reference with no material user impact Review after higher-impact issues

This prevents teams from spending days correcting insignificant URLs while customers encounter a broken link in the main navigation or an important backlink points to an avoidable error page.

17. Broken-Link Tools and Data Sources

No single tool provides a perfect inventory. A crawler can reveal links discoverable from the website; Search Console provides Google’s perspective on discovered URLs and indexing; analytics can show visits to error pages; server logs can reveal requests from users and bots; backlink platforms can identify external links to obsolete URLs.

Combine sources according to the site’s complexity. For a small brochure site, a crawler plus manual validation may be sufficient. For a large e-commerce or publishing website, combining crawl data, server logs, Search Console, analytics, sitemap inventories and backlink information can expose issues that any one source misses.

When using automated tools, validate representative samples before applying bulk changes. A report labelled “broken” may include blocked resources, authentication-protected URLs, rate-limited servers or temporary network failures.

18. Building a Broken-Link Audit Spreadsheet

A structured worksheet makes remediation easier to delegate and verify. Useful columns include source URL, broken destination, anchor text, HTTP response, final destination, link type, number of occurrences, traffic or importance, backlink evidence, proposed action, owner, implementation status and validation date.

Deduplicate repeated problems before assigning work. If one broken footer link appears on 2,000 pages, the solution is usually one template change—not 2,000 manual edits. Grouping errors by destination and template can dramatically reduce remediation effort.

19. Measuring the Impact of Broken-Link Repairs

Do not judge a cleanup project solely by the number of errors closed. Measure outcomes relevant to the problem. For a navigation repair, verify that users reach the intended destination. For broken inbound links, monitor the redirected destination and its organic/backlink signals. For migration cleanup, track indexation, landing-page traffic and crawl behaviour over time.

Useful operational measures include the number of high-priority broken internal links, unresolved linked 404s, redirect chains in internal navigation, broken externally linked URLs and recurring errors introduced by publishing workflows.

Ranking improvements cannot always be attributed directly to individual link repairs because many search variables change simultaneously. The strongest justification for maintenance is often simpler: important links should take users and crawlers to the content they were intended to reach.

20. Broken-Link Prevention as an Editorial Workflow

Prevention is cheaper than repeated cleanup. Add URL-change checks to publishing and development workflows. Editors who delete or rename a page should identify important incoming internal links and decide whether a redirect is required. Developers launching new templates should crawl them before and after deployment. Marketing teams changing campaign landing pages should update active advertisements and email links rather than relying permanently on redirects.

For larger organisations, define ownership. Content teams can maintain editorial links, developers can handle application routes and server rules, SEO teams can monitor crawl/indexation implications, and analytics teams can surface unexpected 404 traffic. Clear responsibility reduces the chance that everyone assumes someone else is handling the problem.

21. When a 404 Is Correct and Should Not Be “Fixed”

Not every 404 is an SEO emergency. Bots routinely request mistyped, malicious, obsolete or completely invented URLs. Creating redirects for every requested address can produce confusing mappings and an unmanageable rule set.

Ask whether the URL was ever legitimate, whether users or valuable external links still reach it, and whether a close replacement exists. If none of those conditions applies, an accurate 404 may be exactly the right response. A helpful custom 404 page can provide navigation, search and links to important areas without pretending the missing resource exists elsewhere.

22. Broken-Link Audit for SEO Content Refreshes

When updating an older article, make link validation part of the content-refresh process. Check cited statistics, referenced tools, partner pages and internal resources. Replace outdated evidence with current authoritative sources and add newer internal links where they genuinely help readers continue learning.

This approach turns link maintenance into content quality improvement. An article can remain technically accessible for years while becoming less trustworthy because its references have disappeared or now point to outdated information. Periodic editorial review protects both usability and factual integrity.

23. A 30-Day Broken-Link Remediation Plan

Days 1–5: crawl the site, export error data, review Search Console and collect known backlink-to-404 opportunities. Group duplicate issues and identify site-wide templates.

Days 6–10: repair critical navigation, conversion paths and important internal links. Map high-value obsolete URLs to genuinely relevant replacements.

Days 11–20: update contextual internal links, external citations, downloads and media references. Remove unnecessary redirect hops and investigate loops.

Days 21–25: recrawl changed sections and test redirects, canonicals and final response codes. Check whether fixes introduced unexpected chains.

Days 26–30: document unresolved cases, establish ownership and create a repeatable maintenance cadence based on publishing frequency and site complexity.

24. Advanced Broken-Link Audit Checklist

  • Crawl internal HTML links and record response codes.
  • Check navigation, footer and reusable template links.
  • Identify internal links that pass through redirects.
  • Test for redirect chains and loops.
  • Review XML sitemap URLs for unexpected errors or redirects.
  • Check important canonical destinations.
  • Inspect images and downloadable resources.
  • Review analytics or logs for traffic reaching 404 pages.
  • Find backlinks pointing to obsolete URLs.
  • Validate high-value redirect mappings manually.
  • Review external references in important evergreen content.
  • Recrawl after implementation.
  • Document redirect ownership and future URL-change procedures.

25. Additional Broken-Link FAQs

Should every 404 redirect to the homepage?

No. A homepage redirect is useful only when it is genuinely the most relevant replacement, which is uncommon for specific deleted resources. Irrelevant bulk redirects can confuse users and obscure the fact that content is gone.

Should internal links point through a 301 redirect?

A redirect can preserve continuity for old external URLs, but internal links under your control should generally be updated to point directly to the final destination. This reduces unnecessary hops and keeps site architecture clearer.

What is a soft 404?

A soft 404 generally describes a page that appears unavailable or lacks meaningful content while the server returns a success response, or a redirect that effectively behaves like a missing page. Diagnose the content and HTTP behaviour rather than relying only on what appears visually in a browser.

Can a broken-link checker replace a technical SEO audit?

No. Broken links are one component of technical SEO. Indexation, canonicalisation, rendering, structured data, performance, architecture, sitemaps and other issues require separate analysis.

How My Advisers Can Help

My Advisers helps businesses systematically audit and fix broken links, recover useful internal and external link pathways, diagnose redirect chains and establish ongoing maintenance practices. For a broader diagnosis, review our SEO Audit Services in India guide, Technical SEO Services guide and 100+ Point SEO Audit Checklist. When you need a site-specific review, submit your requirements.


Discover more from My Advisers

Subscribe to get the latest posts sent to your email.

Leave a Reply

Discover more from My Advisers

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from My Advisers

Subscribe now to keep reading and get access to the full archive.

Continue reading