Get your app cited by AI
geoaeo audits any site 0–100 for search, generative, and answer engines, then generates the files they need to find, quote, and use it: llms.txt, structured data, sitemaps, and more.
Free and open source. One command to start.
npm install geoaeoWorks inside the AI coding agents your team already uses
Capabilities
Everything an answer engine looks for
From the audit that finds the gaps to the generators that fill them, geoaeo is the full toolkit for AI discoverability.
Score any site 0-100
Audit a live URL or a local build across 20 weighted checks: answerability, structured data, crawlability, freshness, and E-E-A-T.
Generate the AI files
One command writes llms.txt, llms-full.txt, sitemaps, robots, RSS, and Markdown mirrors of your pages for agents to read.
Structured data, done
Ten JSON-LD kinds, including Organization, WebSite with SearchAction, Article, HowTo, and FAQ, ready to drop in.
MCP server built in
Run geoaeo as a Model Context Protocol server so Claude, Cursor, and other agents can audit and generate on demand.
Answer-first content
The humanizer strips AI-writing tells, and the audit rewards direct answers and question framing that engines quote.
Works with your stack
Scaffold artifacts into Next.js, Astro, SvelteKit, Nuxt, Remix, or plain static HTML. No lock-in, MIT licensed.
How it works
Audit, generate, ship
Audit
Run geoaeo audit on your URL or build. Get a 0-100 score and a ranked list of exactly what is missing for search, generative, and answer engines.
Generate
geoaeo gen writes the files each gap needs: llms.txt, structured data, sitemaps, Markdown mirrors, and a WebMCP manifest, from one config.
Gate and ship
Add geoaeo audit --ci --min-score to your pipeline so a regression fails the build. Ship knowing your site stays quotable.
Pricing
Free and open source
geoaeo is MIT licensed. Everything, for everyone, at no cost.
geoaeo
The whole toolkit, open source.
- The full audit: 20 weighted checks, 0-100 score
- Every generator: llms.txt, sitemap, robots, JSON-LD, WebMCP, RSS, Markdown mirrors
- init scaffolds for Next.js, Astro, SvelteKit, Nuxt, Remix, and static HTML
- MCP server for Claude, Cursor, and other agents
- CI gate: audit --ci --min-score
- No account, no telemetry, no paywall
FAQ
Frequently asked questions
GEO is Generative Engine Optimization and AEO is Answer Engine Optimization. They are the practice of making your site easy for AI systems like ChatGPT, Claude, Perplexity, and Google AI to find, quote, and cite, the way SEO does for classic search. geoaeo covers all three: SEO, GEO, and AEO.
It audits any site 0-100 across 20 weighted checks, then generates the files answer engines need: llms.txt, llms-full.txt, sitemaps, robots, JSON-LD structured data, a WebMCP manifest, and Markdown mirrors of your pages. It also humanizes copy and runs as an MCP server.
Yes. geoaeo init scaffolds the right routes for Next.js, Astro, SvelteKit, Nuxt, and Remix, and writes static files for plain HTML sites. The audit works on a live URL or a local build directory, whatever you use.
geoaeo ships an MCP server (geoaeo-mcp) that exposes audit, gen, and humanize as tools. Point your agent at it and it can score and fix a site on demand. The docs have a setup page for each harness.
Yes. geoaeo is free and open source under the MIT license. Install it with npm install geoaeo. There is no account, no paywall, and no telemetry.
Yes. Run geoaeo audit --ci --min-score 85 in your pipeline and the command exits non-zero when the score drops below your threshold, so a regression fails the build.
Make your site answerable
Install geoaeo and audit your first site in a minute. Free and open source under the MIT license.
Get started