RankpediaA plain-English encyclopedia of search

Check for Broken Links on Website

Checking for broken links on a website means crawling pages to find hyperlinks that return HTTP errors like 404 or 410.

If you have ever run a single crawl and called it done, you know missing broken links hurts crawl efficiency and user trust.

Key points

  • Crawl your entire site, not just the homepage, to catch all broken links buried in deeper pages.
  • Prioritise fixing internal broken links first; they waste crawl budget and spread link equity poorly.
  • Use Google Search Console alongside a dedicated crawler to cover pages no longer in the index.
  • Schedule repeated broken link checks because site changes constantly create new dead ends.
  • When fixing a broken link, consider whether a 301 redirect or replacement content works better than removing it.

Common questions

How to check broken links in Excel?

Excel itself cannot crawl hyperlinks; use a crawl tool or a VBA macro to extract links and test them for errors.

What is the best free dead link checker?

The best free dead link checker depends on scale: W3C Link Checker for single pages, Screaming Frog for full sites (up to 500 URLs).

Sources

  1. Google Search Console Help How to find 404 errors and broken pages in Search Console reports.
  2. Screaming Frog SEO Spider Documentation Step-by-step guide to crawling a site and finding broken links.
  3. W3C Link Checker Free online tool to check individual pages or recursively scan linked documents.