geo-audit
v1.0.0
Published
Audit your website for GEO (Generative Engine Optimization) - AI visibility checker
Maintainers
Readme
geo-audit
Check your website's visibility to AI systems like ChatGPT, Claude, and Perplexity.
Installation
npm install -g geo-auditUsage
geo-audit https://example.comWhat it checks
| Check | Description | Score | |-------|-------------|-------| | JSON-LD Schema | Structured data markup | 20 | | llms.txt | AI-friendly site descriptor | 15 | | Meta Tags | Title, description, OG tags | 15 | | Heading Structure | H1/H2 hierarchy | 10 | | Content Structure | Lists, tables, semantic HTML | 15 | | AI Crawler Access | robots.txt permissions | 10 | | FAQ Content | Question-answer format | 15 |
Example Output
╔════════════════════════════════════════════════════════════╗
║ GEO AUDIT RESULTS ║
╠════════════════════════════════════════════════════════════╣
║ URL: https://example.com ║
║ Score: 75/100 (75%) - Grade: C ║
╚════════════════════════════════════════════════════════════╝
CHECKS:
────────────────────────────────────────────────────────────
✅ JSON-LD Schema: 20/20
└─ Found 2 JSON-LD block(s)
└─ Schemas found: Organization, WebSite
⚠️ llms.txt: 0/15
└─ llms.txt not found
✅ Meta Tags: 15/15
└─ Title tag found
└─ Meta description found
└─ Open Graph tags foundProgrammatic Usage
const { audit } = require('geo-audit');
const results = await audit('https://example.com');
console.log(results.score, results.grade);What is GEO?
GEO (Generative Engine Optimization) is the practice of optimizing content for AI visibility - getting your brand cited by ChatGPT, Claude, Perplexity, and other AI systems.
Learn more: trustablelabs.com
License
MIT
