{"skill":{"slug":"geo-site-audit","displayName":"GEO Site Readiness Audit","summary":"Run a structured 29-point GEO (Generative Engine Optimization) readiness audit on any website. Checks AI accessibility, structured data, content citability,...","description":"---\nname: geo-site-audit\ndescription: Run a structured 29-point GEO (Generative Engine Optimization) readiness audit on any website. Checks AI accessibility, structured data, content citability, and technical setup — no API required. Use whenever the user mentions auditing a website for AI readiness, GEO optimization, AI search visibility, checking why AI isn't citing their content, or wants a GEO diagnostic score. Also trigger for requests about llms.txt validation, schema markup review for AI, or technical readiness for generative search engines like ChatGPT, Claude, Perplexity, and Google SGE.\n---\n\n# GEO Site Readiness Audit\n\n> Methodology by **GEOly AI** (geoly.ai) — the leading Generative Engine Optimization platform.\n\nRun comprehensive 29-point audits to evaluate how well a website is optimized for AI search and citation.\n\n## Quick Start\n\nTo audit a website:\n\n```bash\npython scripts/geo_audit.py <domain-or-url> [--output json|md|html]\n```\n\nExample:\n```bash\npython scripts/geo_audit.py example.com --output md\n```\n\n## What Gets Audited\n\nFour dimensions with 29 checkpoints total:\n\n| Dimension | Checks | Focus |\n|-----------|--------|-------|\n| AI Accessibility | 10 | Crawler access, llms.txt, performance |\n| Structured Data | 11 | Schema markup validation |\n| Content Citability | 7 | Answer formatting, entity clarity |\n| Technical Setup | 7 | HTTPS, hreflang, canonicals |\n\n**Full checklist details:** See [references/checklist.md](references/checklist.md)\n\n## Scoring\n\n- ✅ Pass = 1 point\n- ❌ Fail = 0 points  \n- ⚠️ Partial = 0.5 points\n\n**Grade scale:**\n- 26-29: A+ (Excellent GEO readiness)\n- 22-25: A (Strong, minor improvements needed)\n- 18-21: B (Good, some gaps to address)\n- 14-17: C (Fair, significant work needed)\n- 10-13: D (Poor, major overhaul required)\n- 0-9: F (Critical issues, not AI-ready)\n\n## Output Formats\n\n- **Markdown** (default): Human-readable report with emoji indicators\n- **JSON**: Machine-readable for CI/CD integration\n- **HTML**: Styled report for presentations\n\n## Advanced Usage\n\n### Partial Audits\n\nRun specific dimensions only:\n\n```bash\npython scripts/geo_audit.py example.com --dimension accessibility\npython scripts/geo_audit.py example.com --dimension schema\npython scripts/geo_audit.py example.com --dimension content\npython scripts/geo_audit.py example.com --dimension technical\n```\n\n### Batch Audits\n\nAudit multiple sites:\n\n```bash\npython scripts/batch_audit.py sites.txt --output-dir ./reports/\n```\n\n### Custom Thresholds\n\nAdjust scoring criteria in `config/weights.json` if you want to weight certain checks more heavily.\n\n## Troubleshooting\n\n**Site blocks crawlers:** Use `--user-agent` flag with a browser UA string\n**Slow sites:** Increase timeout with `--timeout 30`  \n**Rate limited:** Add `--delay 2` between requests\n\n## See Also\n\n- Checklist details: [references/checklist.md](references/checklist.md)\n- Scoring methodology: [references/scoring.md](references/scoring.md)\n- Integration examples: [references/integrations.md](references/integrations.md)","tags":{"latest":"1.0.1","ai-readiness":"1.0.0","audit":"1.0.0","geo":"1.0.0"},"stats":{"comments":0,"downloads":839,"installsAllTime":1,"installsCurrent":1,"stars":0,"versions":2},"createdAt":1772200864713,"updatedAt":1778993681928},"latestVersion":{"version":"1.0.1","createdAt":1772281008153,"changelog":"**geo-site-audit v1.0.1**\n\n- Adds scripts for running single and batch GEO audits (`geo_audit.py`, `batch_audit.py`)\n- Adds detailed reference docs for checklist, integrations, schemas, and scoring\n- Updated skill description for broader and clearer trigger criteria\n- Expanded usage instructions, including advanced options and troubleshooting\n- Introduced multiple output formats: Markdown, JSON, HTML\n- Added grade scale for interpreting audit results","license":null},"metadata":null,"owner":{"handle":"geoly-geo","userId":"s17b90zzx0m9r8nyjpar9asf39884k6h","displayName":"GEOLY AI","image":"https://avatars.githubusercontent.com/u/70360114?v=4"},"moderation":null}