Issue: Fetch Errors Critical

Pages that failed to load during the scan — connection errors, timeouts, or HTML parse failures.

What this means

A fetch error occurs when SEODiff's crawler could not retrieve a page at all. This is the most severe issue because if your pages can't be loaded, they can't be indexed by any search engine or AI system. The JSON field is fetch_errors.

Detection condition

Triggered when a page's Error field is non-empty. Common error types include DNS resolution failures, connection timeouts, TLS errors, and malformed HTML that crashes the parser.

Impact on scores

Severity weight: 20 (highest). Deductions: −30 on Indexability, −25 on Hygiene. A site with even 5% fetch errors will see significant score drops.

Common causes

How to fix

  1. Check your server logs for the affected URLs during the scan timeframe.
  2. Verify the pages load correctly in a browser and with curl.
  3. If rate limiting: increase your server's request capacity or configure SEODiff's crawl rate.
  4. If WAF blocking: whitelist SEODiff's user agent or IP range.
  5. Re-scan to confirm the errors are resolved.