Skip to content
SeoWiki

The SEO encyclopedia

Technical SEO

Check for Broken Links on Website

Checking for broken links on a website means crawling pages to find URLs that return errors or no longer lead to the intended destination.

Beginner3 min readUpdated 2026-07-26Reviewed by Lucía Marín

Key takeaways

  • Broken links degrade user experience and crawl efficiency.
  • Use dedicated tools to crawl your entire site, not just a few pages.
  • Fix internal broken links first; external links can be replaced or removed.
  • Regular checks (monthly or quarterly) prevent link equity loss.
  • Combine broken link checks with a full SEO audit for best results.

Broken links are common on any website, but regular checks keep your site healthy for users and search engines.

Example: Finding a Broken Link in 3 Steps

  • You have a blog post linking to an old resource page that now returns a 404 error.
  • Use Screaming Frog to crawl your site: go to Mode > Spider, enter your domain, and start crawl.
  • After crawl, filter Response Codes for Client Error (4XX). You'll see the broken link URL.
  • Fix: Update the link to the correct URL, add a 301 redirect, or remove the link if no replacement exists.

Quick Start: How to Check for Broken Links

  1. Choose a tool: Semrush Site Audit, Screaming Frog, or Google Search Console.
  2. Run a full crawl of your website (or a specific section).
  3. Look for broken internal links: in Semrush, go to Issues tab and search for “broken.” In Screaming Frog, filter Response Codes for 4XX.
  4. Look for broken external links: same tools, but filter for external URLs with 4XX responses.
  5. Check Google Search Console under Indexing > Pages for “Not found (404)” errors.
  6. Fix each broken link: update the URL, add a 301 redirect, or remove the link.

How to Judge If a Broken Link Needs Fixing

  • Internal broken link: Always fix. It blocks crawlers and hurts user navigation.
  • External broken link: Replace with a working alternative if the resource is valuable; otherwise, remove it.
  • High-traffic page: Prioritize broken links on pages with significant traffic or backlinks.
  • Link equity: If the broken link passes link equity (e.g., from a high-authority page), set up a 301 redirect to a relevant page.

Common Mistakes When Checking for Broken Links

  • Only checking the homepage or a few pages instead of crawling the full site.
  • Ignoring internal broken links while focusing only on external links.
  • Using Search Console alone and missing broken links that no longer appear in index reports.
  • Fixing links without checking whether a 301 redirect or content replacement is the better solution.

Next step

FAQ

What is a broken link?

A broken link is a hyperlink that no longer leads to its intended destination because the target page was deleted, moved, or is inaccessible.

How do I find broken links on my website?

Use tools like Semrush Site Audit, Screaming Frog, Google Search Console, or W3C Link Checker to crawl your site and identify broken URLs.

Should I fix internal or external broken links first?

Fix internal broken links first, as they directly affect your site's crawlability and user experience. External broken links can be replaced or removed.

Related topics

Sources

Reviewed by Lucía Marín, Founding editor.