WebToolsHUBAll your web tools
Return to Blog

How to Audit Broken Links on a Website

A step-by-step workflow for finding broken internal links, fixing outdated destinations and keeping visitors away from dead ends.

How to Audit Broken Links on a Website

Broken links interrupt a reader at the exact moment they want to continue. They can point to deleted pages, mistyped URLs, moved files or external sites that have changed. A repeatable audit helps you fix the highest-impact problems first instead of relying on occasional manual clicks.

Start with a complete inventory

Begin with a list of published URLs from your sitemap or content management system. Crawl internal links where possible, then inspect reported errors rather than assuming every warning is a real broken link. Temporary server errors and blocked tools can create false positives, so verify a sample directly.

Keep a record of the change and verify the live destination after publishing. This simple second check catches mistakes introduced during editing.

Prioritise internal links

Start with links on high-traffic pages, navigation, conversion flows and evergreen guides. An internal link to a removed article is usually within your control; update it to the closest relevant destination or restore the original page if it still serves a purpose. Do not redirect every deleted URL to the homepage because the destination may not answer the visitor's intent.

Keep a record of the change and verify the live destination after publishing. This simple second check catches mistakes introduced during editing.

Fix the underlying cause

Correct the source link where possible. If a page has moved permanently and a true replacement exists, configure a relevant redirect and update internal links to point directly to the new URL. Avoid redirect chains and loops, and do not redirect unrelated content just to make an error report look clean.

Keep a record of the change and verify the live destination after publishing. This simple second check catches mistakes introduced during editing.

Check redirects carefully

Check external links manually before removing them. A temporary outage is different from a permanently retired resource. Keep a brief record of the affected URL, the fix and the date, then rerun the check after deployment. Add broken-link review to a monthly maintenance routine.

Keep a record of the change and verify the live destination after publishing. This simple second check catches mistakes introduced during editing.

A practical example

For example, if a guide links to a retired feature page, first determine whether the feature moved or disappeared. Update the guide to the replacement if one exists; otherwise explain the current alternative. That is more useful than sending every old URL to the homepage.

Write down the intended outcome before making a change, then test a representative case from start to finish. If the task affects other people, ask someone unfamiliar with the workflow to review the result. Fresh eyes often reveal unclear wording, unexpected permissions or interface details that the person who built the page no longer notices.

Common pitfalls to avoid

Do not bulk-remove links based only on one automated report. A crawl may be blocked, a server may briefly fail, or an external resource may be temporarily unavailable. Verify errors, preserve useful references and test fixes after deployment.

Keep a source copy and document any change that is difficult to reverse. When a result matters, use the relevant official documentation and verify the final output independently. Practical guides can help structure the work, but the correct settings may vary by browser, device, platform and local requirements.

Final checklist

Frequently Asked Questions

Should every broken URL redirect to the homepage?

No. Redirect only when a relevant replacement exists. Otherwise, a useful not-found page is clearer than sending visitors to an unrelated destination.

How can I check that the result is correct?

Review the finished result in the real context where it will be used, check for errors, and repeat the process with a representative example before relying on it for an important task.

Does this guide replace professional advice?

No. It offers general practical guidance. Follow the relevant platform documentation, organisational policies and professional advice where the task has legal, security or accessibility implications.

Guide overview

What This Guide Covers

A step-by-step workflow for finding broken internal links, fixing outdated destinations and keeping visitors away from dead ends.

This guide is written for readers who want a practical, checkable approach rather than quick tricks. It explains the reasoning behind each step, shows what to verify before you publish or share the result and points out the mistakes that most often cause problems.

  • Start with a complete inventory
  • Prioritise internal links
  • Fix the underlying cause
  • Check redirects carefully
  • A practical example
  • Common pitfalls to avoid
Put it into practice

How to Apply This Guide

  1. 1
    Read the overview firstSkim the table of contents so you know which sections apply to your situation.
  2. 2
    Follow the workflow in orderWork through the step-by-step section and keep notes on the settings you choose.
  3. 3
    Check the resultUse the quality checks in the guide to confirm the outcome works in the real place it will be used.
  4. 4
    Apply it with a toolTry the related WebTools HUB tool below to put the advice into practice on your own content.
Keep exploring

Related Tools and Resources

Word CounterCount words, characters and reading time.
Website Speed TestMeasure page performance and find slow spots.
Website Technology CheckerSee which CMS and libraries a site uses.
PDF StudioConvert JPG, Word and Excel to PDF and back.
Questions & answers

Frequently Asked Questions

What is this guide about?
A step-by-step workflow for finding broken internal links, fixing outdated destinations and keeping visitors away from dead ends.
Who is this guide for?
It is for site owners, creators, students and developers who deal with this topic in real projects. Beginners can follow the sections in order, while experienced readers can jump straight to the checks and troubleshooting parts.
What will I learn from this guide?
You will find clear explanations and practical sections, including: Start with a complete inventory, Prioritise internal links, Fix the underlying cause.
How do I put the advice into practice?
Follow the step-by-step workflow, then use the related WebTools HUB tools listed on this page to test the advice on your own files, links or pages.
How current is the information?
The guide reflects common good practice at the time of publication. Platforms and browsers change, so confirm important details in the official documentation of the product you use.
Where can I get help if something does not work?
Re-check the troubleshooting section of the guide first. If the problem remains, send the page address and a short description through the Contact page.