What is Generative Engine Optimisation (GEO)?
Generative Engine Optimisation (GEO) is the practice of structuring your website's content and schema markup so that AI-powered search engines (ChatGPT, Gemini, and Perplexity) can understand, trust, and cite your content. GEO focuses on entity schemas, sameAs links, authorship signals, and structured data that traditional SEO often overlooks.
What is Answer Engine Optimisation (AEO)?
Answer Engine Optimisation (AEO) is the process of optimising web content to appear as direct answers in search features like featured snippets, People Also Ask, and AI Overviews. AEO focuses on question-format headings, concise paragraph structure, FAQ schema, speakable schema, and definition-style content patterns.
What is the difference between SEO, GEO, and AEO?
SEO (Search Engine Optimisation) is about ranking in traditional search results through signals like title tags, meta descriptions, H1s, and backlinks. GEO (Generative Engine Optimisation) is about being cited by AI engines: it requires structured data, entity schemas, and E-E-A-T signals. AEO (Answer Engine Optimisation) is about winning featured snippets and AI Overviews: it requires question-format headings, concise answers, and FAQ schema. A complete visibility strategy needs all three.
How does this SEO audit tool work?
You enter any website URL. The tool fetches the live HTML of that page and analyses it across 20+ on-page signals across SEO, GEO, and AEO. Each category is scored out of 100, with specific issues ranked by severity (critical, warning, info). The top 2-3 issues per category are shown immediately. The full report is delivered to your email after you submit your details.
Is this audit tool free?
Yes, the audit is completely free. You get your scores and top issues instantly, and the full detailed report (every issue with its specific fix) is delivered to your inbox at no cost.
Does this tool audit my entire website?
No. The tool audits a single URL at a time. It checks the raw HTML of the page you paste: the same version search crawlers and AI engines see. It does not crawl your full site or follow internal links. For a multi-page audit, you would need a dedicated crawling tool.
Why does my score show as partial?
If your page renders content via JavaScript (React, Next.js client components, Vue, Angular), the raw HTML is a shell without body content. SEO and GEO signals in the head tag are checked and scored normally. AEO signals: question headings, lists, paragraph structure cannot be verified without a rendered DOM, so they are skipped and marked as partial. Using server-side rendering or static generation gives you a complete score.
How often should I run an audit?
Run an audit whenever you publish a significant new page, after a site redesign, or quarterly as a health check. SEO signals are relatively stable but GEO and AEO requirements evolve quickly as AI engines mature.
What does a good AEO score look like?
A strong AEO score (75+) means your page has question-format H2/H3 headings, concise paragraphs under 60 words, at least one list or table, FAQ schema, and definition-style content that can be extracted as a standalone answer.
Why did my SEO score come back high but my AEO score low?
This is common, especially on sites built before generative AI search existed. Strong SEO signals like titles, headings, and page speed don't automatically translate into content structured as extractable, question-and-answer, answer-first paragraphs, which is what AEO specifically measures.
Do I need to fix all three categories at once?
No. Most sites benefit from prioritising whichever category scores lowest, since that's usually where a structural gap exists rather than a series of small tweaks. Fixing the lowest-scoring category first typically produces the most visible improvement.
Does adding structured data (JSON-LD) actually help with LLM citations?
Structured data doesn't guarantee a citation, but it gives both search engines and LLM retrieval systems a much clearer, unambiguous signal about what a page contains, which measurably improves the odds of being surfaced or cited correctly versus content an engine has to infer from unstructured text.