PeakKR
πŸ”—

Broken Link Checker

Enter any page URL and we'll fetch it, collect its links, and test every one against the live web β€” 404s, 410s and server errors surfaced with their real status codes. The dead links your visitors keep finding, found first.

βœ“ 100% free, no signup βœ“ Internal & external links βœ“ Real HTTP status codes βœ“ Up to 30 links per scan
How to use it

Scan a page in under a minute

  1. Paste the page URL β€” start with the pages most likely to rot: resource lists, old cornerstone posts, and anything that links out heavily.
  2. Wait for the sweep. We fetch the page, pull its links, and request each one. Slow servers get a few seconds before they're marked; the whole scan stays under a minute.
  3. Fix what's red. Each broken link shows its status code. Re-point it to the best living destination β€” or, for internal links, fix the target page itself.
Why it matters

Every dead link is three losses at once

A visitor hits a wall and often leaves. Link equity β€” the ranking value flowing through the link β€” drains into a 404 instead of a page. And the page sends a quiet "not maintained" signal to a search engine deciding how much to trust it. None of these show up in analytics as "broken link problem"; they show up as slightly worse everything.

  • Old content rots fastest. The external sources you cited three years ago have restructured, expired, or been bought. Blog archives accumulate dead links silently.
  • Internal 404s are self-inflicted β€” usually a page renamed without a redirect. They're also the easiest to fix, because you control both ends.
  • Resource pages are your link magnets β€” and the first place other site owners will notice rot before deciding whether to link to you.
Reference

What the status codes are telling you

CodeMeaningWhat to do
404 Not FoundNothing at this address.Re-point the link to the moved/equivalent page; if it's your own URL, add a 301.
410 GoneDeliberately removed.Same fix as a 404 β€” the deliberateness only matters to the target site.
500 / 502 / 503The target server is failing.Recheck later β€” persistent 5xx on an external site usually ends in a dead domain. For your own site: an incident, today.
403 ForbiddenThe server refuses the request.Sometimes bot-blocking (the link may work for humans) β€” verify in a browser before "fixing."
Timeout / βœ•No answer at all.Often a dead domain. Check once by hand, then replace the link.
Agency habit worth stealing: broken-link checks belong on a schedule, not a memory. Quarterly for cornerstone content, monthly for client sites in a retainer β€” and every finding should become a task with an owner, or it'll be rediscovered broken next quarter.
FAQ

Broken link questions, answered

Do broken links hurt SEO?

Directly, a little; indirectly, a lot. A few 404s won't tank rankings, but every dead link wastes the link equity flowing through it, interrupts crawl paths, and tells both users and Google the page isn't maintained. On pages that exist to earn links β€” resources, guides β€” broken links quietly cap what the page can do.

What is the difference between a 404 and a 410?

Both are dead ends for the visitor. A 404 says "not found" (maybe temporarily, maybe a typo); a 410 says "gone on purpose" and gets pages dropped from the index faster. Either way, a link pointing at one needs fixing β€” re-point it or remove it.

What is a soft 404?

A page that says "sorry, nothing here" but returns a 200 OK status. Link checkers pass it, users hit a wall anyway, and Google eventually classifies it as a soft 404 in Search Console. If a scan says a suspicious URL is "fine," open it and look.

How should I fix a broken link?

By intent, not by deletion. Find what the link was promising the reader and point it at the best living equivalent β€” the moved page's new URL, an archived copy, or a better source. Deleting the link is the lazy fix that loses the context (and anchor text) it carried.

Why do external links break so often?

Because the web rots β€” the average external link has a measurable chance of dying every year as sites restructure, expire, and get acquired. Cornerstone content that cites sources should be rechecked quarterly; this tool makes a single page a 30-second job.

How do I check more than 30 links, or a whole site?

The free scan caps at 30 links per page to stay fast and abuse-proof. The free AI website audit crawls your whole site, and PeakKR's recurring site audits re-check every internal link on a schedule and file broken ones as assigned fix-it tasks.

Whole-site crawl instead of one page? Run the free AI website audit β€” it checks every internal link and writes up what it finds.

Do this on every page, without the copy-paste. The PeakKR SEO Assistant for Chrome runs these checks on whatever page you're viewing β€” plus broken links, Core Web Vitals, live tag inspection, and one-click tasks into your agency workspace.

Get the Chrome extension Try PeakKR free

More free tools