Free Broken Link Checker
Crawl your whole site and find every broken link, redirect chain and orphan page — with the page each one was found on, so you can actually fix it.
Broken links accumulate on every site that gets edited. A product is discontinued, a post is renamed, a PDF moves folder — and every link pointing at the old address quietly breaks. Nobody notices, because the people who hit them are visitors who leave.
This checker crawls your entire site, follows every link, and reports what it finds along with the page each broken link was discovered on. That last detail is the one that matters: a list of dead URLs with no source page is not actionable.
What this tool checks
Broken internal links
Links to your own pages returning 404 or 410, with the source page for each.
Server errors
500-level responses, which usually mean something is broken rather than merely missing.
Redirect chains
Links hopping through two or more redirects before resolving, wasting crawl budget.
Orphan pages
Pages that exist and work but that nothing on your site links to.
Duplicate titles
Groups of pages sharing one title tag, so Google cannot tell them apart.
Whole-site crawl
Every reachable URL, with no 500-page cap on a standard audit.
Why it matters
When an external site links to a page you deleted, that link's authority goes nowhere. Redirecting it to the right replacement recovers value you have already earned — which makes broken-link cleanup one of the few SEO tasks with an immediate, measurable payoff.
The visitor cost is quieter but larger. Someone clicking your pricing link and hitting a 404 does not email to tell you. They conclude the site is neglected and go elsewhere. Broken links on contact and checkout paths cost real money every week they survive.
How to read your results
- Fix internal broken links first — they are entirely within your control and usually concentrated in one template.
- Sort by how many pages link to each broken URL. One bad link in a footer is hundreds of instances and a single fix.
- Only redirect when a page genuinely serves the same need. Redirecting everything to the homepage creates soft 404s that Google ignores.
- Flatten redirect chains by pointing every old URL directly at the final destination.
- Treat orphan pages as a decision: either link to them properly or remove them.
Frequently asked questions
Is there a limit on how many pages it crawls?
No hard cap on a standard audit. This is the main reason people look for an alternative to Screaming Frog's free licence, which stops at 500 URLs.
Does it check external links too?
Yes, it reports links to other sites that no longer resolve. You cannot fix their end — only update or remove your link — so fix internal ones first.
Should every 404 be redirected?
No. A 404 is the honest answer when a page is genuinely gone, and Google handles them fine. Redirect only where a genuine replacement exists; otherwise make your 404 page useful.
What is an orphan page?
A page that exists and loads but that nothing on your site links to. Usually the result of a navigation redesign. Search engines struggle to find them and visitors cannot navigate to them at all.
How long does a crawl take?
A small site finishes in under a minute. Larger sites depend on how fast your server responds, and progress streams live so you can watch it work.
How to Find and Fix Broken Links on Your Website →
More free tools
Want the full picture?
Run a complete siteIQ audit — security, performance, SEO, accessibility and infrastructure — 65+ checks across 8 categories, in one report.
