New accounts get 500 free creditsSee plans

Unified audit · one snapshot

One audit.
Six answers.

One crawl and one sample of Perplexity, Gemini and DeepSeek, read five ways: site health, search visibility, AI visibility, agent readiness and the fix list. Same snapshot, same timestamp, so the six answers cannot contradict each other.

Free: 1 Perplexity sample × 1 tracked question · no signup · report in about 90 seconds

Snapshot · example.com5 Nov 2026
Site health500 URLs · 4 orphans88
Search visibility6 tracked terms · 2 slipping74
AI visibilitycited in 1 of 4 answers55
Agent readiness4 of 10 checks failing6/10
Fix list2 files · 1 header · 1 schema4
sampled 14:02 UTCsample data

The report · five lenses

Six answers
from one crawl.

Every audit reads the same snapshot in the same order. Each block below is a chapter of the delivered report: the question it settles, and the three things you will see in it.

Open the sample →
01

Site health

Whether the page can be fetched, indexed and served quickly, judged from the crawler side rather than through a browser.

  • Crawl mapUp to 500 URLs with status, depth from the home page and the orphan list.
  • Field vitalsLCP, INP and CLS by template, wherever CrUX has data for the origin.
  • IndexabilityRobots, canonical, redirect chains and the soft 404s that swallow a page.
02

Search visibility

Where the page ranks for the questions buyers already type, and which of those questions have no page behind them.

  • Term trackerRank and movement per tracked term, per market, with the date of each check.
  • Page mappingWhich page answers which cluster, and which clusters are unanswered.
  • Rank without citationsPages that hold a position but are never quoted by an engine.
03

AI visibility

What Perplexity, Gemini and DeepSeek say about you, stored verbatim with the prompt and the sources they cited.

  • Raw answersThe full response text per engine, with the prompt and the timestamp attached.
  • Mention stateMentioned, cited or absent, decided per answer rather than per site.
  • Competitor sourcesThe pages each engine cited instead of yours, by prompt.
04

AI agent readiness

Whether a crawler that never runs JavaScript can read, parse and quote the page without help.

  • Ten checksrobots AI groups, llms.txt, SSR first screen, markdown negotiation, JSON-LD, headings, canonical, sitemap, link depth and TTFB.
  • Evidence per checkThe response that decided it: a status code, a header or a fragment of the body.
  • Pass, warn, fail, skipA check that could not run is marked skip and left out of the score.
05

Fix and deliver

The shortest path from a finding to a change someone can ship, ordered by what moves citation rather than by checklist order.

  • Ranked fix listEach finding with the page, the reason and the expected effect.
  • Ready patchesllms.txt, a robots snippet and a JSON-LD block, with the path to place each one.
  • Re-measure dateThe date the score has to beat, and the terms and prompts that decide it.

Why merge the three

Three tools give
three answers.

Run an SEO tool, an AI visibility tool and a technical crawler on the same site in the same week: three numbers, three timestamps, three explanations. The argument that follows is about the tooling, not about the site.

01

One fetch, one minute

Every page and every prompt read at the same moment.

The crawl, the field data and the engine sample share a timestamp, so a finding on one lens can be checked against the other four without asking when each of them was taken.

Same snapshot · 1 timestamp, 5 lenses

02

One scorecard, one decision

A drop has exactly one place to look.

When AI visibility falls and site health holds, the cause is a source or a prompt, not a broken page. With three separate tools you first have to decide which scoreboard to believe.

Same sample · 3 engines, one prompt set

03

No re-runs to reconcile

The only comparison left is your site, month over month.

Different tools crawl with different user agents, on their own schedules, against their own prompt lists. Re-running all three to reconcile them costs a day and still leaves three baselines.

Same baseline · month over month

Sampling and cost

What a run takes,
in numbers.

No install, no DNS record, no access to your analytics. A run reads only what anyone can read from outside, and it stores the evidence next to every number.

Run a domain →
3AI engines

Perplexity, Gemini and DeepSeek by default. Additional engines can be enabled per language.

4minPrompts per run

A full run samples at least four prompts. The free audit samples one question per engine.

30daysSnapshot TTL

After 30 days the snapshot is re-taken, never re-labelled as current.

~90sTypical run

Small sites finish in about 90 seconds. The crawl budget is capped, so a large site truncates instead of hanging.

Cost is one line on the invoice: every paid plan watches 500 tracked questions across up to 100 domains, extra capacity is bought by credit, and credits do not expire. The prompt library holds 210 questions across six industries.

Questions

Before you run it

01How often is an audit refreshed?+

A snapshot stays valid for 30 days. Paid accounts are re-measured on their plan cadence, daily or weekly, and every run stores its own timestamp, so two reports are never silently mixed. A free audit samples once per domain and keeps that snapshot.

02What do I get before paying?+

Site health, the agent readiness checks and one sampled question per engine, across the sampled engines. The rest of the prompt matrix stays locked, and no card is needed to read the free report.

03Can I share the report publicly?+

Yes. Every audit has a clean public URL at /audit/yourdomain.com/ that can be sent to a client or a colleague without a login, and the public report is indexable. Private projects, prompt libraries and alerts stay behind the account.

04Can I export a PDF?+

The full audit report downloads as HTML, with a PDF when the renderer succeeds. For now a report lives at its public URL, and the fix list arrives as files you can commit to your own repository.

Free · no signup

Run one audit.
Read all six answers.

Start with a domain → Sample data on this page · your own report stays private