Free Tool

Broken Link Checker

Enter a page URL and we crawl its links, or paste your own list. Every link is checked on our servers for its real HTTP status — 200, 404, or timeout. Sign in free to run it.

Real HTTP checks: every link is requested from our servers, so you get the actual status code (200, 404, timeouts) — not a browser CORS guess. A few sites block bots and may show as 403 even though they work for humans. Up to 100 links per run.
This checks each link's live status at the moment you run it — results can change over time. Try the One-Page SEO Audit next.

Real HTTP status codes, not browser guesses

Client-side broken link checkers run into a wall: modern browsers enforce a security rule called CORS (Cross-Origin Resource Sharing) that blocks JavaScript on one domain from reading the response of a request to another domain. That means a purely in-browser tool can't reliably tell a working page from a 404 on another site. This checker sidesteps that entirely by making the requests from seosorted's servers, where CORS doesn't apply — so you get the actual status code (200, 301, 404) for every link, not a reachable/unreachable guess.

A few sites deliberately block automated traffic and may return 403 to any bot, so treat an occasional 403 on a page you know works as a likely false alarm rather than a real dead link. Each run checks up to 100 links.

Why broken links are worth fixing

How to use this broken link checker

Frequently asked questions

How does this checker get the real status code of each link?

Each link is requested from seosorted's servers, not your browser — so it isn't subject to the browser's cross-origin (CORS) restriction and can read back the actual HTTP status, like 200, 301, or 404. A free sign-in is required because the checks run on our infrastructure.

Why do broken links hurt SEO?

Broken links waste crawl budget, create a poor user experience that increases bounce rate, and if enough internal links point to dead pages, they can dilute the authority that would otherwise flow to your working pages. External broken links also make a site look poorly maintained.

How often should I check my site for broken links?

Quarterly is a reasonable baseline for most sites, though sites with frequent content changes, external link-outs, or large archives benefit from checking monthly. Any time you do a large content migration or redesign is also a good moment to check.

What should I do with a broken link once I find one?

For internal links, either fix the URL or 301-redirect the old path to its correct destination. For external links pointing to pages that no longer exist, either remove the link, replace it with an archive.org snapshot, or find an updated source covering the same information.

Start building your content library in under 8 minutes.

Your competitors are publishing every week. Every week you don't is a week of organic traffic going to them.

No Credit Card Required.