Technical SEO

How to Find and Fix Broken Internal Links

Broken internal links send visitors and crawlers to pages that do not work. This guide shows you how to find them in Clearcrawl, read the status behind each result, choose the right fix, and confirm the issue has gone for good.

Technical SEOBeginner6 min readPublished

Understanding the results

Each result connects a broken destination to the page where Clearcrawl found the link. The status tells you what happened when the destination was checked. A 404 is missing, a 410 has been deliberately removed, and a 301 means the URL redirects somewhere else.

Example rows from an internal links report
Broken URLFound onStatus
/example-old-page//services/404
/guide/seo-basics/resources/301
/contact-team//about/410

A redirecting destination is not always a broken link, but it is a useful cleanup opportunity. Update the source link when you know the final URL.

Verify the fix

Publishing the change is only half the job. Run another Clearcrawl crawl and confirm that the affected destination is no longer reported as broken from any source page. Include recurring broken-link checks in a monthly SEO checklist.

  • Update the affected links
  • Run another crawl
  • Check the broken internal links report
  • Confirm the URLs are no longer reported

Common mistakes

01Redirecting every error to the homepage

Visitors expect a relevant answer, not a generic landing page.

02Fixing the redirect but leaving the old link

Point the source directly at the final destination where possible.

03Removing a useful link instead of updating it

Keep the route if the content still helps the reader.

04Forgetting to recrawl

Without a second check, you cannot tell whether every source was fixed.

Frequently asked questions

Are broken internal links bad for SEO?

They can be. A few isolated errors will not usually cause a ranking penalty, but broken links make important pages harder to discover, weaken the internal path through your site, and create a poor experience. Fix the links that users and crawlers actually need.

Should I redirect every broken internal link?

No. First update the link to the correct live URL. Use a redirect when the old destination has a clear, relevant replacement that should remain available to visitors or external websites. Do not send unrelated pages to the homepage.

How often should I check for broken links?

Run a crawl after launches, migrations, and large content edits, then check at a regular interval that matches your publishing pace. A monthly check is a useful baseline for many small sites; active sites may benefit from weekly checks.

Clearcrawl logoClearcrawl
A clearer next step

Find technical SEO issues with Clearcrawl

Crawl your website to find broken links, crawl errors, and other technical SEO issues that could be holding your site back.

7 free days. See what Clearcrawl can find, then choose the plan that fits your site.

Try Clearcrawl free for 7 daysStart a 7-day free trial Start with Clearcrawl. Subscribe when you’re ready.