Skip to main content

Broken Link Checker

Find and fix broken links in seconds. Dead links hurt SEO, rankings, and user experience β€” just enter your URL, run a quick check, and get instant results. Perfect for marketers, SEOs, and site owners who want a healthier, faster, and more reliable website.

One line for each entry

Frequently Asked Questions

How do I check for broken links?

Simply enter your website URL into the Broken Link Checker and click Check Links. The tool will quickly scan your pages and display any broken or dead links it finds, along with their status codes.

Why is it important to fix broken links?

Fixing broken links is crucial for SEO and user experience. Dead links frustrate visitors, reduce trust, and can hurt your rankings because search engines may struggle to crawl your site effectively.

How often should I check my website for broken links?

Best practice is to check your website at least once a month, or more frequently if you regularly publish new content or update existing pages.

What do the HTTP status codes mean?

Here are the most common HTTP status codes and what they indicate.
Quick tip:
2xx = success, 3xx = redirects, 4xx = client errors, 5xx = server errors.

Code Meaning
200 OK β€” The request succeeded.
201 Created β€” The resource was successfully created.
204 No Content β€” Successful request, but no content returned.
301 Moved Permanently β€” The resource has a new permanent URL.
302 Found β€” Temporary redirect to another URL.
307 Temporary Redirect β€” The request should be repeated with another URL.
308 Permanent Redirect β€” The resource is permanently moved; method remains unchanged.
400 Bad Request β€” The request cannot be processed due to a client error.
401 Unauthorized β€” Authentication is required.
403 Forbidden β€” The server understood the request but refuses to authorize it.
404 Not Found β€” The requested resource could not be found.
405 Method Not Allowed β€” The method is not supported for the requested resource.
410 Gone β€” The resource is no longer available.
418 I’m a teapot β€” Fun Easter egg from RFC 2324.
429 Too Many Requests β€” Rate limit exceeded.
500 Internal Server Error β€” A generic server error occurred.
501 Not Implemented β€” The server does not support the functionality required.
502 Bad Gateway β€” Invalid response from the upstream server.
503 Service Unavailable β€” The server is temporarily overloaded or down.
504 Gateway Timeout β€” The upstream server failed to respond in time.

For a complete reference, check the official IANA HTTP Status Code Registry.

Why do some social networks like Twitter or LinkedIn show error codes even when links work?

Some websites β€” especially social networks like Twitter, LinkedIn, Facebook, and Instagram β€” use extra layers of protection against bots, scrapers, or automated tools. Because of that, they sometimes return error-like status codes (such as 403, 429, or 999) even though the page loads fine in a normal browser.

These responses don’t necessarily mean the link is broken β€” it usually indicates that:

  • The website blocks automated requests or rate-limits them.
  • The server requires authentication or specific headers (like a valid user-agent).
  • The content is behind a login wall or geographic restriction.

Tip: When you see a β€œbroken” link to a major platform (like Twitter or LinkedIn), double-check it manually in your browser. If it opens normally, you can safely ignore the automated β€œerror” result β€” your visitors will still reach the page just fine.