Skip to content
Available for new work

Built · not public yet

What does AI see in your store?

sonar checks a store the way ChatGPT, Perplexity, Gemini and Google’s AI do, scores each one, and lists what to fix.

The engine is built and tested; the public release and the install line come next. Until then, I run it as part of an audit.

Get it run in a health check

A run · allbirds.comreplayed

  • ChatGPT / Copilot76/100
  • Perplexity76/100
  • Gemini71/100
  • Google AI Overviews76/100
  • Ecommerce readiness100/100

❯ keel sonar https://www.allbirds.com

Sonar · AI visibility audit

HTTP 200 page type: content/prose contract v1.0.0

── Per-engine visibility ──

ChatGPT / Copilot76/100[###############.....]A 66% · B 30% · C 4%
Perplexity76/100[###############.....]A 70% · B 30% · C 0%
Gemini71/100[##############......]A 67% · B 28% · C 5%
Google AI Overviews76/100[###############.....]A 66% · B 32% · C 2%
Ecommerce readiness100/100[####################]A 50% · B 0% · C 50%

❯ ▍

sonar

One command, four engines

Twenty-six checks across AI answer engines and classic search, each with its evidence, scored and turned into a fix list. It installs as a keel plugin.

What it measures

Per engine, with the evidence for each score

What it covers

  • A page fetched the way a plain retrieval crawler sees it, without running JavaScript
  • A separate score for ChatGPT and Copilot, Perplexity, Gemini and Google’s AI Overviews, never one blended number
  • Every signal tagged with how strong its evidence is, from the engines’ own documentation down to informed judgement
  • One page, or a whole site with a crawl, and machine-readable output for reports
  • An ecommerce readiness score for product data AI shopping agents can read

What it does not

  • It can’t tell you whether an assistant already cites you: that depends on what you say and who else mentions you
  • It doesn’t measure traffic or rankings
  • It isn’t public yet, so for now it runs inside an audit

Questions about sonar

Can I run it myself?Behind it · Do I have to pay to find out?

Not yet: the public release and its install line come next. Until then, the free AI visibility checker on this site runs the core checks on one page, and a health check includes a full sonar run.

How is it different from the free checker?Behind it · Is this the same thing twice?

The checker scores one page out of 100 against what the engines publish. sonar scores each engine separately, crawls the whole site and shows the evidence behind every signal, which is what an audit needs.

What does it run on?Behind it · Another tool to learn?

It’s a plugin for keel, the open-source studio, and it also works as a standalone command-line tool. keel never loads its code into its own process: sonar runs as a separate program keel talks to.

Will it be open source?Behind it · Will I be locked in?

It’s MIT licensed, like keel. The release is being prepared.

Available for new work

UK based · PHP · Python · JS · TS. Every first call is free.