SiteCheck home / Help centre

How to Find and Fix Broken Links

Learn how to identify broken internal and external links, interpret HTTP status codes, and repair or redirect outdated URLs.

A broken link points to a destination that cannot be reached as expected. It can frustrate visitors and make it harder to navigate a site, but not every error response means a link should simply be removed.

Common causes

  • A destination page was deleted or moved.
  • The link contains a typo or incorrect protocol.
  • An external site is temporarily unavailable or blocks automated requests.
  • A link uses an outdated file path or anchor ID.

How to fix them

  1. Open the link and record its final destination and status code.
  2. Check whether the failure is temporary, access-restricted, or permanent.
  3. Correct typos and replace obsolete links with the most relevant working destination.
  4. Use a 301 redirect when a page has permanently moved and a genuine replacement exists.
  5. For fragment links, confirm the target element ID exists on the destination page.
  6. Recheck important pages after fixing links and repeat the audit periodically.

Automated link checks can be blocked by rate limits, authentication, bot protection, or temporary network issues. Confirm important findings manually before making changes.

Check your website for related issues

SiteCheck can review publicly observable SEO, security configuration, accessibility, performance, and link signals. Automated results are a starting point and may need manual confirmation.

Start a website audit — $15.99 CAD

More help guides