Website Health Checker
Automatically find broken links
Crawl your website automatically starting from a start URL and find all broken links (4xx, 5xx, timeouts). Configurable crawl depth, exclusion patterns, and real-time results during crawling.
Why Website Health Checker?
Broken links harm the user experience, SEO, and the trust of your visitors. Our Website Health Checker automatically crawls your website and finds all links that lead nowhere – with real-time results during crawling.
Start the checker with a URL – the system crawls your website recursively and checks every link found. Configure the crawl depth as needed.
Broken links appear immediately in real time while the crawler is still running. You don't have to wait for completion to start analyzing.
Define exclusion patterns for certain URL paths, ignore external links, and configure a delay between requests to protect the server.
Features in Detail
Choose how many levels deep your website is crawled (1, 2, 3, 5, or 10 levels). This controls how comprehensive the check is and how long it takes.
Define comma-separated URL patterns to skip during crawling – e.g. specific directories, file types, or external domains. This keeps irrelevant areas out of the results.
Configure a delay between requests (0–10,000 ms) to avoid overloading your server. Especially important for larger websites or servers with limited resources.
Enable the "Ignore External Links" option to check only internal links. This focuses you on issues within your own website.
For password-protected websites, configure username and password. This allows you to check even secured staging or development environments for broken links.
Restart a check at any time with a single click – the form is pre-filled with all previous settings. This makes regular checks of your website quick and easy.
How It Works
Enter a name and the start URL. Choose the crawl depth, whether external links should be ignored, exclusion patterns, and an optional delay between requests. Optionally configure Basic Authentication for protected areas.
The system immediately begins crawling from the start URL. All found links are automatically checked. A progress indicator shows you the current status in real time.
Broken links appear live in the results list with HTTP status code and the page on which they were found. This tells you immediately where to start, and you can fix the links directly.
Technical Details
The system crawls your website recursively from the start URL and follows all found internal links up to the configured depth. Already visited URLs are not checked twice.
Every link is checked for its HTTP status code. 4xx and 5xx errors as well as timeouts are detected as broken links and displayed in the results list.
Results are transmitted to the dashboard in real time via WebSocket. Broken links appear immediately while the crawler is still running – no manual page refresh needed.
Through exclusion patterns and the option to ignore external links, you have full control over which areas are crawled. This keeps the results clear and relevant.
Configurable delay between requests (0–10,000 ms) protects your server from overload. Especially important for larger websites or servers with limited resources.
For each broken link you see on which page it was found. This lets you locate the source of the problem directly and fix the link immediately.
Choose Your Plan
All plans include access to all tools. The difference lies in the number of monthly tokens and maximum monitors.
Frequently Asked Questions
Ready to Get Started?
Check your website for broken links today and improve user experience and SEO.