Common errors

Map VisibleMax error messages and statuses to concrete next actions.

Updated 2026-08-06

Use this page as a quick index. Match the message or status you see, apply the fix, then follow Recovery steps if needed.

Errors and next actions

Message / statusMeaningWhat to do
Website unreachable / connection failedCrawl could not fetch the originWebsite unreachable
DNS / NXDOMAINHostname does not resolveFix DNS; wait for propagation; rescan
SSL / certificate errorTLS handshake failedRenew/fix cert chain and hostname match
403 / 503 / challenge / bot detectedWAF or bot blockingAdjust CDN/WAF; retry once
Timeout / aborted / deadlineFetch or pipeline exceeded time budgetSpeed up origin; reduce blocks; see Slow scans
Scan failed (crawl step)Hard fail before analyzeScan failed
Partial / platforms missingProvider skip or soft-failAI provider unavailable
Free includes one AI visibility scan… Upgrade…Lifetime Free scan usedUpgrade to Pro Early Adopter (7-day trial, then $50/year) via Polar
upgrade_requiredEntitlement gateSubscription · Payment
Checkout canceled / payment failedPolar payment incompletePayment issues

Status guide

  • queued — waiting for Trigger.dev worker; usually brief
  • running / crawl — fetching pages
  • analyzing — building the report
  • completed — core success (probes may still enrich briefly)
  • partial — usable report with soft-failed sections
  • failed — hard failure; read error_message and recover

Edge cases

  • Generic “Scan pipeline failed” — treat as hard fail; include scan ID for support
  • Empty error with failed status — still send screenshots and timestamps
  • UI says failed but report exists — prefer report data; probe may have soft-failed after unlock

When to contact support

If the table does not match your message, or the recommended fix fails twice, contact support.

FAQ

Where do I find the scan ID?

Open the scan detail URL in the app — the path includes the scan ID. Copy the full URL into your support email if unsure.

Are error strings stable?

Wording can evolve. Prefer matching the category (DNS, SSL, timeout, upgrade_required, partial) over exact punctuation.

Do screenshots help?

Yes — especially for checkout, entitlement, and progress UI issues. Redact secrets; include project URL and scan ID in the email body.

Related

Still stuck? Contact support with your project URL and what you already tried.