Ranking first but invisible to ChatGPT
An open-source audit engine that scores how likely ChatGPT, Perplexity, and Gemini are to cite your site—and generates the fixes.

What it does
GEO Optimizer is a Python CLI that crawls your site and grades it against 47 research-backed signals for Generative Engine Optimization. It outputs a 0–100 score across eight categories—robots.txt bot permissions, llms.txt depth, JSON-LD schema richness, content citability, brand entity coherence, and more—then flags what is missing. The tool also tracks historical regressions, monitors AI crawler access in server logs, and can auto-generate missing files like llms.txt or structured data.
The interesting bit
The project treats AI citations as a first-class systems problem rather than guesswork. It even includes a separate Citability Score derived from academic research that weights factors like quotation density and statistical fluency, plus platform-specific readiness scores for ChatGPT, Perplexity, and Google AI.
Key highlights
- Runs fully offline as a local CLI with JSON, SARIF, JUnit, and HTML output for CI pipelines.
- Ships an MCP server so Claude, Cursor, and Windsurf can audit sites conversationally.
- Detects anti-citation signals like CTA overload, prompt injection attempts, and CDN-level bot blocking.
- Offers a free web audit at geoready.dev; the open-source CLI remains MIT-licensed while a paid platform adds monitoring and team features.
Caveats
- The AI Crawler Activity and Agent Access Audit features report bot reachability and log evidence, not actual citation tracking inside live AI answers.
- Several advanced features (monitoring, score history, regression alerts) are listed as planned for the GeoReady Pro platform and not yet publicly available.
Verdict
Worth a look if you run content-heavy sites or developer docs that depend on AI referral traffic. Skip it if you expect guaranteed citations in ChatGPT—this measures structural readiness, not editorial favor.
Frequently asked
- What is Auriti-Labs/geo-optimizer-skill?
- An open-source audit engine that scores how likely ChatGPT, Perplexity, and Gemini are to cite your site—and generates the fixes.
- Is geo-optimizer-skill open source?
- Yes — Auriti-Labs/geo-optimizer-skill is open source, released under the MIT license.
- What language is geo-optimizer-skill written in?
- Auriti-Labs/geo-optimizer-skill is primarily written in Python.
- How popular is geo-optimizer-skill?
- Auriti-Labs/geo-optimizer-skill has 612 stars on GitHub.
- Where can I find geo-optimizer-skill?
- Auriti-Labs/geo-optimizer-skill is on GitHub at https://github.com/Auriti-Labs/geo-optimizer-skill.