The full menu

Everything we check

Every signal Bot Appétit tests when you scan a page, grouped by course, with why each one matters and what good looks like. It's the same catalog the scanner runs on, so this is exactly what a scan looks at: 48 checks across 7 categories, plus 20 in an Advanced (agent and MCP) course and 18 in Good practice, measured without scoring: 86 checks in all. Core Web Vitals are measured live on top of those.

Wondering why a scanner like this needs to exist? Why we built Bot Appétit (and why the web is mostly bots now) (opens in a new tab)

AEO / content

8 checks

Answer-engine optimisation — how ready your content is to be read, quoted and cited by AI assistants.

What makes a page easy for AI to quote?

AI access

5 checks

Whether AI crawlers are actually allowed to reach, read and cite your content.

Can AI crawlers actually reach my site?

AI signals

1 check

What you tell AI clients once they are in — the rules you declare for each kind of AI bot.

What should my site tell AI crawlers?

Structured data

7 checks

The machine-readable JSON-LD that tells engines exactly what your page and business are.

What does structured data tell AI about my page?

SEO

19 checks

The classic search-engine fundamentals that crawlers and rankings still depend on.

Which SEO basics do machines still depend on?

Security

4 checks

How safely your site is served — HTTPS, no mixed content, and a clean Safe Browsing record.

Does site security affect how machines treat my site?
Measured, not scored

Advanced

20 checks

Agent & MCP readiness — MCP server cards, AI catalogs, agent-skills manifests, API catalogs, OAuth & OpenID discovery, web-bot-auth and AI DNS records: the emerging well-known signals AI agents use to act on your site. These run on every scan and appear as their own Advanced sub-score in your results, kept separate from the headline since most sites do not need them yet.

What is agent readiness?

Good practice

18 checks

Worth getting right, and not what this scanner scores you on. Each of these is a real finding about your page — but none of them changes whether a machine can find, fetch, parse, trust or cite it, so they are measured and shown without moving your score.

Performance

Measured live

On top of the 86 checks above, we measure your Core Web Vitals live through Google PageSpeed — on every single-page scan, and on the homepage of a site scan: what real Chrome users experience (field data, including INP) and a simulated mobile lab test (LCP, CLS, FCP, TBT, Speed Index, TTFB, page weight and render-blocking). INP can only be measured from real users, so the lab uses Total Blocking Time as its stand-in. Performance has its own dial and never moves the headline score.

Do Core Web Vitals matter for AI readiness?
  • Largest Contentful Paint (LCP)
  • Cumulative Layout Shift (CLS)
  • Interaction to Next Paint (INP)
  • Page weight and render-blocking

See where your site stands

A free scan gives you a 0–100 score and a course-by-course breakdown in about 20 seconds. No signup.

Learning the ropes? Our Webflow SEO & AEO checklist Curious how common each check is? The State of the Web