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)
| Status Code | Name | Common Cause |
|---|---|---|
| 400 | Bad Request | Malformed URL or invalid characters |
| 401 | Unauthorized | Protected content requiring authentication |
| 403 | Forbidden | Server denies access to the resource |
| 404 | Not Found | Page was deleted or URL was changed |
| 405 | Method Not Allowed | Wrong HTTP method for the endpoint |
| 410 | Gone | Page was intentionally removed |
| 429 | Too Many Requests | Rate limiting from target server |
Server Errors (5xx)
| Status Code | Name | Common Cause |
|---|---|---|
| 500 | Internal Server Error | Server-side code error |
| 502 | Bad Gateway | Upstream server communication failure |
| 503 | Service Unavailable | Server overloaded or in maintenance |
| 504 | Gateway Timeout | Upstream server took too long |
Other Failures
| Type | Description |
|---|---|
| Timeout | Server didn’t respond within 30 seconds |
| DNS Failure | Domain name couldn’t be resolved |
| Connection Refused | Server actively rejected the connection |
| SSL Error | Certificate validation failed |
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
Discovery
Our crawler starts from your homepage and follows every link, building a complete map of your site’s link structure.
Validation
Each discovered URL receives an HTTP HEAD request to check its status code. If HEAD isn’t supported, we fall back to GET.
Classification
Links are categorized by type (internal/external) and status code, with errors flagged for review.
Reading Your Results
After a crawl completes, broken links appear in the Issues tab sorted by severity.Result Fields
| Field | Description |
|---|---|
| URL | The broken link URL |
| Status | HTTP status code or error type |
| Type | Internal or External |
| Found On | Pages containing this link |
| First Seen | When the link was first detected as broken |
| Anchor Text | The visible link text |
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:| Filter | Options |
|---|---|
| Status Code | Filter by specific codes (404, 500, etc.) |
| Link Type | Internal only, External only, or Both |
| Source Page | Show only links from specific pages |
| First Seen | New issues vs. persistent problems |
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.