Visibility Engine · v0.1 · by Fred Style

Does AI know your business exists?

Fifteen checks against your domain. Sitemap, schema, llms.txt, AEO surfaces. Sixty seconds. A memo, not a score, telling you how ChatGPT, Perplexity, Claude, and Gemini read your site today. And whether they read it at all.

https://
11 checks · ~5-second scan · Open source engine
01

Free. No login. No subscription.

One shot. The deliverable is the memo. We send it to whichever email you give us, or you read it in the browser and never tell us who you are.

02

Score visible immediately. Fix kit gated by email.

The verdict, the grades, and every finding load on the result page. The PDF fix kit (with code snippets and copy-paste schema) asks for an email. That is the only ask.

03

Open source engine. The code is the audit.

Every check lives in a public repo. If a finding is wrong, open an issue and we will fix the check, not the result.

What we read15

Fifteen reads against the public surface of your site. Plus three the AI agents care about and you have not heard of.

Nothing scraped. Nothing inferred. Each finding cites the exact URL and the exact line the check fired on.

01 · Crawlability

Sitemap reachability

We fetch /sitemap.xml and walk it. If it 404s, AI engines walk too.

02 · Crawlability

Robots posture

/robots.txt, parsed. Including the new GPTBot, Google-Extended, and PerplexityBot rules most sites do not know they emit.

03 · Crawlability

Canonical hygiene

Self-referencing canonicals on every indexable page. Sample of ten pulled at random from the sitemap.

04 · Structured data

Organization schema

JSON-LD on the homepage. Name, URL, logo, sameAs, contactPoint. Missing fields scored individually.

05 · Structured data

Article + FAQPage

Sampled blog posts checked for Article and FAQPage. The pages that have the words but not the schema.

06 · Structured data

Product, LocalBusiness, Service

Whichever applies, scored against the live page content. False or stale schema scored down.

07 · AEO surfaces

llms.txt presence

The new convention. A plaintext file at /llms.txt telling agents what your site is and where the canonical answers live. Most sites 404 here.

08 · AEO surfaces

Author + entity surface

Is there one author page per writer, with sameAs links to LinkedIn, X, GitHub? Agents resolve entities through this.

09 · AEO surfaces

Citation density

Outbound links to authoritative sources, on the pages you would want quoted. Sampled, not scored on raw count.

10 · Send-readiness

First fold weight

If a cold prospect lands here from a DM today, can they read the offer in fewer than 25 seconds. Yes or no.

11 · Send-readiness

CTA legibility

The primary action above the fold, the secondary action below. Whether they read as one ladder or as a maze.

12 · Send-readiness

Proof above the fold

Testimonials, logos, named case studies. Zero counts.

13 · Spec drift

Header / footer parity

The H1 and the footer tagline. Whether they describe the same business.

14 · Spec drift

Title vs description

<title> against meta description. AI engines weight both. Drift between them scores down.

15 · Spec drift

OG vs body

What your link preview promises vs what the page delivers. Surprisingly often these disagree.