Overview
Broken links are one of the most common and damaging website issues. They frustrate users, waste search engine crawl budget, and signal poor site maintenance to both visitors and search engines. SEO Crawler automatically discovers and reports every broken link on your domain.Available on: All plans (Free, Solo, Pro, Agency)
What We Detect
Our crawler identifies links that return error status codes, indicating they’re broken or inaccessible.Client Errors (4xx)
Server Errors (5xx)
Other Failures
Why Broken Links Matter
SEO Impact
- Wasted Crawl Budget: Search engines have limited resources to crawl your site. Every broken link is a wasted request.
- Lost PageRank: Internal links pass authority. Broken links leak that authority into nothing.
- Indexing Issues: Broken links can prevent search engines from discovering new content.
User Experience Impact
- Increased Bounce Rate: Users who hit 404 pages often leave immediately
- Lost Conversions: Broken links in conversion funnels directly cost revenue
- Damaged Trust: Broken links make your site appear unmaintained or unreliable
How It Works
1
Discovery
Our crawler starts from your homepage and follows every link, building a complete map of your site’s link structure.
2
Validation
Each discovered URL receives an HTTP HEAD request to check its status code. If HEAD isn’t supported, we fall back to GET.
3
Classification
Links are categorized by type (internal/external) and status code, with errors flagged for review.
4
Source Tracking
For every broken link, we record which pages contain it so you know exactly where to make fixes.
Reading Your Results
After a crawl completes, broken links appear in the Issues tab sorted by severity.Result Fields
Common Fixes
404 Not Found (Internal Links)
- Page Was Deleted
- URL Changed
- Typo in Link
If you intentionally removed the page:
- Set up a 301 redirect to the most relevant existing page
- Update all internal links to point to the new destination
- Submit updated sitemap to search engines
404 Not Found (External Links)
- Page Moved
- Site No Longer Exists
Check if the content exists at a new URL:
- Search the target site for similar content
- Check Wayback Machine for historical versions
- Update your link to the new URL or a suitable alternative
403 Forbidden
- Check server permissions on the file/directory
- Verify .htaccess rules aren’t blocking access
- Ensure directory indexes are enabled if linking to folders
500 Server Errors
Internal server errors indicate code problems:- Check server error logs for stack traces
- Review recent code deployments
- Test the page directly in a browser
Best Practices
Regular Crawls
Schedule weekly crawls to catch broken links quickly. The longer a link is broken, the more damage it causes.
Fix Internal First
Prioritize internal broken links—you have full control over these and they directly impact your site structure.
Use Redirects
When removing pages, always set up 301 redirects. This preserves any SEO value and helps users find relevant content.
Monitor External Links
External sites can break anytime. Regular monitoring catches these before users report them.
Filtering Results
Use filters to focus on specific issues:Exporting Data
Export broken link data for team collaboration or client reporting:- CSV: Full data export for spreadsheet analysis
- PDF Report: Formatted report with charts and summaries
- API: Programmatic access to all crawl data
Pro and Agency plans include white-label PDF exports for client-facing reports.
Related Features
Redirect Chain Analysis
Detect redirect loops and excessive chain lengths.
Response Time Tracking
Monitor page performance alongside link health.