Menu
🆓 Free SEO Tool, No Account Required

Free Broken Link Checker

A page full of dead links reads to Google as a site nobody's maintaining anymore. Drop in any URL and see exactly which links are actually broken, which just redirect, and which ones return 200 OK while quietly serving a login wall instead of the page you linked to.

🔍 Scan a Page for Broken Links
Enter any publicly accessible URL. We'll crawl it and check every link on the page.
We'll check up to 100 links per scan. Works on any publicly accessible URL.

Free to use · No data stored · No account required

Scanning your page for broken links… This may take a few seconds depending on the number of links

Why a Few Dead Links Cost More Than They Look Like They Should

Google reads a page's link health as a proxy for how well the whole site is maintained. A handful of dead links doesn't just annoy the occasional visitor who clicks one; it's read as a small but real signal that nobody's keeping the place tidy.

Three things happen every time a link on your site breaks, and none of them are obvious from looking at the page itself:


How the Scanner Actually Checks Each Link

A browser extension that only checks what's visible on screen misses everything in the footer and nav that a crawler still follows. This reads the full HTML source instead, the same way a search engine would.


How to Actually Fix What the Scan Finds

Not every broken link gets the same treatment. What you do depends on where it lives, what error came back, and whether you control the destination at all. Worth working through in roughly this order.

1
Internal 404s: restore it, redirect it, or remove it

Fully within your control, so fix these first. Restore the page if it still has value. If the content moved, set up a permanent 301 redirect to whichever existing page is the closest topical match, not a blanket redirect to the homepage. Google treats homepage-catch-all redirects as a soft 404 and discards them outright.

2
410 Gone: pull every remaining reference, including the sitemap

A 410 means the resource was deliberately removed for good. If your own pages return this, strip them out of your XML sitemap, navigation, and any content still linking to them. Google drops 410s from the index and stops re-crawling them faster than 404s, so a live link pointing at one is just spending a crawl visit on a confirmed dead end.

3
Redirect chains: point straight at the final URL

A link going A to B to C should just point at C. Each extra hop in between costs a fraction of the authority passed through it and adds real latency on a large site. The Redirect Checker traces the full path so you know exactly where C actually is before updating the source link.

4
External broken links: find a replacement or just remove it

You can't fix someone else's site, but you can choose what you link to. Look for an updated URL on the same domain, an archived copy via the Wayback Machine, or a different source entirely. If nothing fits, removing the link beats leaving a dead citation sitting in your content.

5
5xx errors: recheck before acting, escalate if it persists

On an external site, a 5xx might just be a brief outage or rate limiting, worth rechecking in a day before calling it broken. On your own domain, treat it as urgent immediately: Googlebot stops crawling a URL after repeated server errors, and it can drop out of the index before anyone notices the pattern.

6
A 200 OK that isn't really the content you linked to

Some links resolve fine technically while serving a login wall, a paywall, or a "this content has moved" placeholder instead of the original page. The status code looks healthy, so this one needs an actual look at what's rendering, not just a glance at the response code.

Frequently Asked Questions

Yes, and it's the kind of broken link a status-code-only check misses entirely. A link to an article or PDF that's now behind a login wall or paywall still returns 200, since the server is responding fine, it's just responding with a login screen instead of the content you originally linked to. Catching this means actually looking at what renders, not just trusting the status code.
Up to 100 per scan, enough for most landing pages and blog posts. For ongoing checks across thousands of pages, TechySEO's full platform monitors your whole domain continuously.
404 Not Found, 410 Gone, 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, connection timeouts, and DNS failures. Redirect codes get flagged too, so you can confirm they resolve where they should.
Yes, internal and external links are each tested and labeled separately, since one's fully in your control and the other isn't.
A 404 leaves room for the page to come back, so Google may keep rechecking it for months. A 410 is explicit and permanent, and Google de-indexes those faster and stops re-crawling sooner. If a page is gone for good, serve a 410.
Each hop adds latency and dilutes some of the authority passed through it, and on a large site, a long enough chain can cause Googlebot to give up before reaching the actual destination. The Redirect Checker traces the full path so you can point the source link straight at the final URL.

A Scan Catches Today's Links.
Monitoring Catches Tomorrow's.

This scan is a snapshot. On a site that's actually growing, links keep breaking after it: pages get deleted, URLs change, third-party sites go offline. Re-running a manual check every week doesn't scale past a certain point.

24/7 Automated Monitoring: an alert fires the moment a link breaks, not whenever you next remember to check.
Full-Site Deep Audits: speed, Core Web Vitals, metadata, and mobile usability, not just links.
Competitor Benchmarking: a real comparison of your domain's health against the sites you're actually competing with.
Priority Indexing Tools: get new content in front of search engines faster.

✓ Free plan available  ·  ✓ No credit card required  ·  ✓ Set up in 2 minutes

🔔
Instant Break Alerts
Get email or Slack notifications the moment any link on your site returns an error, before your users or Google encounter it.
🗺️
Full Site Crawl Maps
Visualize your entire internal link structure and identify orphaned pages, crawl traps, and redirect chains at a glance.
📊
SEO Health Score
Track your domain's overall technical health over time with a clear, actionable score updated after every crawl cycle.