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: 49 checks across 7 categories, plus 11 in an Advanced (agent and MCP) course and 6 in Good practice, measured without scoring: 66 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

2 checks

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

Can AI crawlers actually reach my site?

AI signals

3 checks

What you tell AI clients once they are in — your bot rules, your content-usage preferences, and the headers that point them at your sitemap and llms.txt.

What should my site tell AI crawlers?

Structured data

6 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

20 checks

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

Which SEO basics do machines still depend on?

Security

6 checks

How safely your site is served — HTTPS, secure headers, and no leaked internals.

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

Advanced

11 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

6 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 66 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