Skip to main content
Free Tools

Broken link checker: find dead links on your page

Enter a URL to scan for broken links with status codes and anchor text - internal and external.

No signup requiredWe fetch your page's HTML. No data is stored.Results in seconds

We fetch your page's HTML and check the first 40 links. No data is stored.

How the broken link check works

A broken link checker scans a web page, finds every hyperlink, and tests each one to see if it loads. Links returning errors like 404 or 500 are flagged as broken. Broken links frustrate visitors, waste search-engine crawl budget, and signal a neglected site - so fixing them protects both user experience and SEO.

What the status codes mean

StatusMeaningAction
200 / 301 / 302Working (or redirecting)None
404Page not foundUpdate, redirect, or remove
403Forbidden / blockedOften a bot block - verify manually
500 / 503Server errorContact the destination site
TimeoutUnreachableVerify the link is still valid

How to find and fix broken links (step by step)

  1. Scan the page to list every link with its status code and anchor text.
  2. Triage the results - 404 and 5xx are real breaks; verify 403s manually since they're often bot blocks.
  3. Fix internal links first. Correct the path, add a 301 redirect, or remove the link.
  4. Repair external links by pointing to a current source or removing dead ones.
  5. Re-scan and schedule regular checks of your most important pages.

Internal vs external broken links

Internal broken links point to other pages on your own site, so they're entirely your responsibility - and the higher priority. They usually appear after a URL change, a deleted page, or a typo, and they waste crawl budget while sending visitors to dead ends. Fix them by correcting the path or adding a redirect from the old URL. External broken links point to other sites that have since moved or removed the page. You can't control those sites, but a link that 404s still hurts your reader's experience, so update it to a working source or remove it. Both types erode trust; internal ones also directly affect how efficiently search engines crawl and index you.

How often should you check for broken links?

Links rot continuously - studies of "link rot" find a meaningful share of external links break within a few years as the web changes underneath them. For most sites, audit your highest-traffic and highest-value pages monthly, and run a fuller sweep quarterly or after any migration, redesign, or large content update. The cost of a broken link is invisible until a customer hits it; a small, regular habit of checking and fixing keeps both visitors and crawlers moving through your site instead of bouncing off dead ends.

Frequently asked questions

What is a broken link?
A hyperlink pointing to a page that no longer exists or can't be reached, returning an error like 404 or 500.
Why do broken links hurt SEO?
They waste crawl budget, create poor UX, and signal a poorly maintained site - all of which can lower rankings.
How many links does this tool check?
The first 40 links on the page you submit. Run it per page for full site coverage.
Does it check internal and external links?
Yes. Both are reported, with internal broken links flagged as higher priority since you control them.
How do I fix broken links?
Update the URL, redirect the old link, or remove it. For internal links fix the path; for external find a current source.

Related tools

Why broken links quietly cost you traffic

Every broken link is a dead end - for visitors and for search-engine crawlers. Users hit a 404 and leave; crawlers waste their limited budget on pages that don't exist instead of indexing your real content. Over time, a site littered with dead links looks abandoned to both, which erodes rankings and trust.

Make link checks part of maintenance

Links rot naturally as other sites move or remove pages. Checking your most important pages on a regular schedule - and fixing what breaks - is a small habit that protects your SEO and your reputation. If keeping on top of it is a hassle, that's exactly what an ongoing maintenance plan handles.

Launch Faster

Ready to ship your next product?

Tell us what you're building. Senior engineers will scope, plan, and start delivering your product with production-ready architecture - fast.

Talk to real engineers
Clear scope in one call
No obligation