GEO/AEO Readiness Check

Is your website ready for GEO and AEO?

Assistants answer instead of listing, and either they can read your site or they cannot. This checks your homepage plus up to ten more pages from your sitemap, against your raw HTML, and tells you what to fix first.

Up to 11 pages No site access needed Shareable permalink

We only read what any crawler can see. The results page carries no personal details, so you can share the link with your team.

What we check

Around 35 signals, grouped into six pillars and weighted by how much each one actually affects whether an assistant can use your site.

Machine access20%

Whether GPTBot, ClaudeBot, PerplexityBot, Google-Extended and the other AI crawlers are allowed in at all, plus robots.txt, sitemap, indexability and response time.

Server-rendered content25%

How much of your page exists before JavaScript runs. We read the raw HTML exactly as a non-rendering crawler does, and flag empty JavaScript shells.

Entity & structured data20%

Organization schema, stable @id references, sameAs corroboration, WebSite and breadcrumb nodes — and whether any FAQ markup matches content actually on the page.

Answer-readiness20%

Heading structure, question-shaped headings, paragraph length, lists and tables, dates and authorship — the things that decide whether a passage can be quoted cleanly.

Identity & trust10%

Title, meta description, canonical, Open Graph, declared language and discoverable contact details.

AI-surface hygiene5%

llms.txt, compression, image alt coverage and favicon.

What this does not check

It does not tell you whether ChatGPT currently mentions your brand. That needs a prompt set run across each assistant and the answers recorded, which is a separate exercise. It also does not measure Core Web Vitals field data, does not execute JavaScript, and does not look at your backlinks. Reading raw HTML is deliberate — it is what a non-rendering crawler sees, and that gap is the most common reason a site is invisible to assistants.

Frequently asked questions

What is a GEO/AEO readiness check?

It measures whether your website is technically capable of being read, understood and quoted by AI assistants and answer engines. GEO is Generative Engine Optimization — being named inside ChatGPT, Gemini, Claude or Perplexity. AEO is Answer Engine Optimization — being the passage that gets used as the answer. This check covers the technical layer both depend on.

Is my website AI-ready in 2026?

The most common reason a site is not is that its content only exists after JavaScript runs. Most AI crawlers do not execute JavaScript, so they see an empty page. The second most common is a robots.txt that blocks AI crawlers outright, often added without anyone realising what it excluded. This check tells you which, if either, applies to you.

Does this tell me whether ChatGPT mentions my brand?

No, and we would rather say so plainly. This measures technical readiness — whether assistants can read and use your site. Measuring whether they actually name you requires running a prompt set across each assistant and recording the answers, which is a separate exercise. There is a section further down this page explaining exactly how we do it.

How long does the check take?

Usually three to fifteen seconds, depending on how fast your site responds. We fetch your homepage, robots.txt, sitemap and llms.txt, then sample up to ten more pages from your sitemap and evaluate every one of them. You get a permanent link to the results that you can share with your team.

Do you need access to my website?

No. Everything checked here is publicly visible — the same information any crawler can see. We do not need analytics, Search Console or any login.

What do you do with my details?

Your email and phone are used to send the results and, if you want it, to talk through the findings. The results page itself contains no personal details, so you can share the link freely. We do not sell data.

The next step

What assistants actually say about you

The check above tells you whether an assistant can read your site. It cannot tell you whether one currently names you, because that is not a property of your website — it is a property of the answer.

01
A prompt set, not a keyword list

We agree the questions your buyers actually ask — commercial (“best X for Y”), comparative (“X vs Y”) and problem-led. Those are the prompts we track, not search volumes.

02
Run on a schedule, across assistants

The same set goes to ChatGPT, Gemini, Claude and Perplexity on a fixed cadence, and we record what comes back each time rather than sampling once.

03
Three numbers that matter

Whether you are mentioned, whether you are cited with a link, and who is named alongside you — plus the sources the models keep quoting, which becomes the target list.

This one is not free, and we would rather say why than pretend otherwise: every run costs real money in API calls, and a single snapshot is close to worthless — the value is in the trend. It runs as part of a GEO engagement, or as a standalone baseline if you just want to know where you stand. What we will not do is promise a placement. Nobody controls these systems, and any agency that guarantees you a mention is describing a wish.

Ready to become the answer?

Let's build a search strategy that wins across Google, ChatGPT, Gemini, Claude, AI Overviews, and every platform shaping the future of discovery.