Links

How to find and fix broken links

Broken links send visitors to error pages and waste search engines' time. They build up quietly as pages move and other sites disappear. Here's how to find them and what to do with each one.

A broken link is a link that leads to a page that no longer works: usually a 404 Not Found, sometimes a server error, a timeout or a domain that's expired. Every site gets them. Pages get renamed, products get discontinued, and sites you linked to years ago go offline.

Enter a page address in the checker on this page. It tests every link on the page (internal and external) and lists the ones that return errors, along with redirects you can tidy up.

Free tool

Broken Link Checker

Paste a page address. Clarnic checks up to 40 of its links and shows which ones are broken or redirect.

Free, no sign-up. Clarnic reads the page the way a search engine does.

Open the full Broken Link Checker page →

  • Visitors leave. An error page is a dead end, and people often go back to Google instead of looking around.
  • Wasted crawling. Google spends time requesting dead addresses instead of your real pages.
  • Lost link value. Internal links to dead pages pass nothing to your live pages, and backlinks to deleted pages are wasted.
  • Trust. A page full of dead links looks unmaintained, which matters most for guides and resources.

A few broken links won't hurt your rankings directly. Hundreds on important pages are a signal of neglect.

TypeExampleFix
Internal link to a deleted pageOld blog post linking to a removed productUpdate the link or redirect the old page
Internal link with a typo/pricng instead of /pricingCorrect the link
External link to a dead siteA source that's gone offlineReplace with a new source or remove
Backlink to a page you deletedAnother site links to your old URL301 redirect the old URL to the closest page
Broken image or fileMissing PDF or imageRe-upload or remove
  1. Google Search Console: the Pages report lists addresses Google found that return "Not found (404)". Click one to see where it was linked from.
  2. Check your top pages: run your homepage, main categories and most popular posts through the checker on this page.
  3. Check old content: older posts collect the most broken external links.
  4. Backlinks to dead pages: look at the Links report in Search Console or a backlink tool for links pointing to 404 pages.
  • Internal links: update them to the correct, final address. Don't rely on redirects for your own links.
  • Deleted pages with a close replacement: add a 301 redirect to the replacement.
  • Deleted pages with no replacement: let them return 404 or 410, and remove internal links to them. Don't redirect everything to the homepage; Google treats that as a soft 404.
  • External links: find an updated version of the source, link to an archived copy, or remove the link.

Redirects aren't broken, but tidy them

Links that redirect still work, but each hop slows things down. The checker flags them separately. Updating them to the final address is quick and removes one more thing that can break later.

Make it a routine

Check your most important pages every month or two, and after any redesign, migration or URL change. For a full picture of a page's links, the link checker lists every internal and external link with its anchor text.

Questions

How do I find broken links on my website?

Run important pages through a broken link checker, and check the Not found (404) list in Google Search Console's Pages report.

Do broken links hurt SEO?

A few won't hurt rankings directly, but many broken links waste crawl time, lose link value and frustrate visitors.

Should I redirect all 404 pages to the homepage?

No. Google treats mass redirects to the homepage as soft 404s. Redirect only to a closely related replacement.

How often should I check for broken links?

Every month or two for important pages, and after any redesign, migration or change to URLs.

See what to fix on your website today.

Free plan, no credit card. Your first fixes in about a minute.