Free broken link checker for any public page.
Enter a page URL and we check its links for 404 errors, server errors and redirects, so you can fix dead links that frustrate visitors and waste crawl budget.
Check a page for broken links
We test up to 30 links per run and show each HTTP status code.
What the broken link checker tests.
Broken links hurt user experience and make a site look neglected to people and crawlers.
Broken links
404, 410 and server-error responses, plus links that cannot be reached at all.
- HTTP status codes
- Unreachable hosts
- Timeouts
Redirects
Links that redirect add delay and may point to outdated URLs.
- 301 and 302 detection
- Destination shown
- Update-to-final-URL hints
Link inventory
A count of unique http and https links found on the page.
- Relative links resolved
- Duplicates removed
- mailto and tel skipped
Three steps to useful results.
Enter a page
Start with pages that have many links, such as resource lists and blog posts.
Review the results
Sort out broken links first, then redirects pointing to old URLs.
Fix and retest
Update or remove the link, then run the checker again.
Read our guide
Broken Link Checker FAQ
Common questions about this tool and what the results mean.
Ask us about your resultsWhy fix broken links?
They create dead ends for visitors, waste crawl budget and can signal poor maintenance. Fixing them is a quick win.
Why does a working link show an error?
Some sites block automated requests. If the link opens fine in your browser, you can usually ignore the error.
Does the tool check my whole site?
It checks one page at a time. For site-wide link health use our full SEO audit.
Are external links checked too?
Yes. Internal and external http and https links are both tested, up to 30 per run.
Want an expert to fix what the tool finds?
Our team turns diagnostics into a prioritized roadmap and does the work. Start with a free audit request.