The AEO Action Loop

Every capability, in the order you use it

Robot Visible shows how your brand appears in live AI answers, why competitors win, what to fix next, and whether the change worked.

Measure → Understand → Decide → Ship → Prove

1

Measure reality

Measure

Read the site the way a crawler does, then ask a real buyer question and record what came back.

Crawler policy and initial HTML

Whether robots.txt permits each named search and AI bot to fetch the exact URL, plus the initial HTML we receive without executing JavaScript.

One readiness score, six areas

A 0–100 AI readiness score across crawlability, search basics, content depth, supporting pages, AI readability, and trust, weighted by likely impact.

Live AI answer checks

Real buyer questions asked of supported answer engines, with the answer recorded verbatim alongside its provider, API surface, and timestamp.

Real search performance

Connect Search Console to add clicks, impressions, and indexing status, so measurement covers the channel you already have as well as the one you are entering.

The question you were measured on is the answer the next stage reads.

2

See why others win

Understand

Read the exact answer, who it named, which role each brand held, and the pages it leaned on.

The exact answer, annotated

Every word the assistant said, with your brand and the sources it leaned on marked inline and numbered into the margin. Nothing summarised, nothing paraphrased.

Mentioned, recommended, cited: kept apart

Four distinguishable results, not one score: named in passing, put forward as an option, used as a source, or absent. Each one implies a different next move.

Competitors and share of voice

Which brands appear in your answers, the role each held, how often, and which of their pages the answer used. Suggested sets stay provisional until you confirm them.

Why the answer leaned that way

What the winning source page contains that yours does not, stated as a bounded, factual comparison of the pages, never as a claim about the model's reasoning.

The competitor and source that won the answer become the gap the next move has to close.

3

Choose the next move

Decide

One ranked opportunity, tied to the gap that was actually observed rather than a generic checklist.

One ranked next action

Issues ordered by likely impact, with the strongest current evidence attached to the one at the top, so the priority is traceable rather than asserted.

Detailed fix plans

Practical changes to your pages, copy, structured data, and search metadata, each tied to the gap that produced it.

The chosen opportunity carries its evidence into the change you ship.

4

Make the change

Ship

Paste-ready guidance, or a reviewable change you approve before anything is published.

Paste-ready guidance

Exact copy and markup you can apply yourself, whatever your stack. The path that always works, with no connection required.

Reviewable GitHub or Shopify changes

Supported gaps become a previewed change in GitHub or Shopify. You see the exact diff and the evidence behind it, and nothing is published until you approve it.

The published change and its date become the baseline the next check is compared against.

5

Prove what moved

Prove

Ask the same question again after the change is live, and record whether the answer improved, held flat, or declined.

Publication verification

After a change goes live, Robot Visible checks that the content is publicly visible before any before/after claim is made about it.

Weekly re-checks and alerts

The same questions asked again on a schedule, with gains, losses, and displacement surfaced when a result actually moves.

History and comparable proof

Before and after on the same question, provider and surface, with the interval between them shown, and improved, flat, or declined recorded honestly.

A flat or declined result is not a failure of the loop. It is the next thing to measure.

See it on your own website

A free scan runs the first two stages: your readiness, and one live answer to a real buyer question. No sign-up required.