Broken Link Checker

Use our Free Broken Link Checker to scan your website and detect dead or broken links instantly. Improve SEO, user experience, and site performance with accurate link analysis.

Broken Link Checker
Extracting links… 0%
# URL Status Code Type Action

Enter a URL above and click Check Links to get started.

User Guide

Everything you need to know to get the most out of the Broken Link Checker.

🔍 Step 1 – Enter URL

Paste the full URL of the page you want to audit (include https://). The tool will extract every hyperlink found on that page.

⚙️ Step 2 – Set Options

Choose whether to scan external links, internal links, or both. Set your preferred timeout and maximum number of links to check.

🚀 Step 3 – Run Check

Click Check Links. The tool tests each URL and returns its HTTP status code, response time, and link type in real time.

📊 Step 4 – Analyse Results

Use the filter tabs to sort by Working, Broken, Redirects, or Warnings. Search specific URLs using the search box.

💾 Step 5 – Export Data

Download your results as a CSV file for spreadsheet analysis or JSON for developer use and automation.

🔖 Understanding Status Codes

2xx = Working · 3xx = Redirect · 4xx = Client Error · 5xx = Server Error · 0 = Timeout/Blocked

Why You Need a Broken Link Checker for Your Website

Every website accumulates dead links over time. Pages get deleted, domains expire, and content moves — leaving behind a trail of 404 errors that frustrate visitors and harm your search rankings. Our free Broken Link Checker helps you find and fix these issues before they damage your site.

The SEO Impact of Broken Links

Search engines like Google use crawlers to follow links across your site. When crawlers encounter broken links, they waste crawl budget and may assign lower authority to your pages. Studies show that websites with a higher ratio of valid internal links tend to rank better in search results.

Types of Link Errors This Tool Detects

  • 404 Not Found – The most common error; the page no longer exists.
  • 410 Gone – The resource was permanently removed.
  • 500 Internal Server Error – The server encountered an unexpected condition.
  • 301/302 Redirects – Indicate link chains that should be cleaned up.
  • Connection Timeouts – Servers that are too slow or unresponsive.
  • SSL Certificate Errors – Security issues preventing secure connections.

Best Practices for Link Health

After identifying broken links, update your internal links to correct destinations, set up 301 redirects for moved content, and remove references to permanently deleted resources. Regular audits using a tool like ours ensure your site stays clean, fast, and fully crawlable.

About the Broken Link Checker

Find dead and broken links on a web page before your visitors — and search engines — do. Broken links frustrate users and can quietly damage your SEO and credibility.

Unlike simple pattern checkers, this tool performs real HTTP requests against every link it finds: each URL is fetched server-side and its actual status code recorded — 200s, 301/302 redirect chains, 404s and 410s, 500-series server errors and timeouts. Results stream in live, can be filtered and searched, and export to CSV or JSON for a proper cleanup worklist.

A practical workflow: scan your most-visited pages first (home page, top posts, category pages), fix or replace every 404, then flatten redirect chains by pointing links straight at the final URL. After a site migration or redesign, run the scan again on the same pages and compare. Pair it with the Domain Authority Checker to track your site’s standing and the Website Speed Test to catch the other big crawlability killer — slow pages.

Frequently Asked Questions

How do I find broken links on my website?

Enter your page URL and run the scan — the tool extracts every link on the page, tests each one with a real HTTP request, and lists any that are broken or return errors.

Is the broken link checker free?

Yes — completely free with no sign-up, no scan limits and no watermarked reports. You can also export the full results to CSV or JSON.

Why do broken links hurt my SEO?

Dead links frustrate visitors and waste search-engine crawl budget, which can quietly lower your rankings and credibility.

What is a 404 error?

A 404 means the linked page no longer exists. The checker flags these so you can fix or replace the link.

What does a 301 redirect mean in the results?

A 301 (Moved Permanently) means the URL now lives at a new address. It is not broken, but long redirect chains slow pages down and dilute link equity — update your links to point directly at the final URL.

Why do some links show as a warning or timeout?

Some servers block automated requests (403 Forbidden) or respond slowly — social platforms and certain CDNs block bots by design. A timeout means no response arrived within the limit; try raising the timeout setting before treating the link as broken.

How often should I check for broken links?

Check periodically — especially after redesigns, migrations or deleting pages — to keep your site healthy and easy to crawl.