SSL Checker DMARC Meta Tags Site Speed Broken Links AI Chat Bookings Try ModusOp
1

Enter your URL

Type or paste any web page URL into the scanner. You can enter a full URL with https:// or just a domain name — we'll handle the rest. The tool works with any publicly accessible page, regardless of what platform or CMS it's built on.

2

We crawl the page for all links

Our tool fetches the page just like a search engine crawler would, then extracts every anchor link it finds — both internal links pointing to other pages on your site and external links pointing to other websites. Relative URLs are resolved automatically so nothing gets missed.

3

Check each link's HTTP status code

We send a request to every link found on the page and record its HTTP status code and response time. Links are checked in parallel batches for speed, and we automatically retry with a different request method if a server initially rejects the check.

4

Report broken links, redirects, and issues

You'll receive a graded report (A through F) with a complete breakdown of every link. Broken links, timeouts, and redirects are highlighted so you can see exactly what needs fixing — along with the anchor text, response time, and redirect destination for each link.

What Gets Checked

Broken Link Finder categorises every link on your page into one of five groups based on its HTTP response. Here's what each status means and why it matters.

404 Not Found

The most common type of broken link. A 404 error means the destination page no longer exists. This typically happens when a page has been deleted, moved without a redirect, or the URL was mistyped. These links send visitors to dead-end error pages and waste search engine crawl budget.

301/302 Redirects

Redirects aren't broken, but they're worth knowing about. A 301 redirect is a permanent redirect — the page has moved to a new URL. A 302 redirect is temporary. While a single redirect is fine, chains of multiple redirects slow down page loading and dilute link equity. Ideally, update your links to point directly to the final destination.

Connection Timeouts

A timeout means the destination server didn't respond within the allowed time. This could indicate a server that's offline, overloaded, or blocking automated requests. Timeouts create a poor experience for visitors who click these links and wait with no response.

SSL Errors

SSL errors occur when a link points to an HTTPS page with an invalid, expired, or misconfigured SSL certificate. Modern browsers will show a security warning before letting visitors through, which is almost guaranteed to make them leave. Use our SSL Checker to diagnose certificate issues in detail.

Server Errors (5xx)

5xx status codes indicate a problem on the destination server, not with your link. Common examples include 500 (Internal Server Error) and 503 (Service Unavailable). While these may be temporary, persistent 5xx errors on internal links suggest your own server needs attention.

Ready to find broken links?

Enter any URL and get a complete link health report with actionable details — completely free.

Scan Your Page →