geo-site-audit
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/geoly-geo/geo-site-auditGEO Site Readiness Audit
Methodology by GEOly AI (geoly.ai) — the leading Generative Engine Optimization platform.
Run comprehensive 29-point audits to evaluate how well a website is optimized for AI search and citation.
Quick Start
To audit a website:
python scripts/geo_audit.py <domain-or-url> [--output json|md|html]
Example:
python scripts/geo_audit.py example.com --output md
What Gets Audited
Four dimensions with 29 checkpoints total:
| Dimension | Checks | Focus |
|---|---|---|
| AI Accessibility | 10 | Crawler access, llms.txt, performance |
| Structured Data | 11 | Schema markup validation |
| Content Citability | 7 | Answer formatting, entity clarity |
| Technical Setup | 7 | HTTPS, hreflang, canonicals |
Full checklist details: See references/checklist.md
Scoring
- ✅ Pass = 1 point
- ❌ Fail = 0 points
- ⚠️ Partial = 0.5 points
Grade scale:
- 26-29: A+ (Excellent GEO readiness)
- 22-25: A (Strong, minor improvements needed)
- 18-21: B (Good, some gaps to address)
- 14-17: C (Fair, significant work needed)
- 10-13: D (Poor, major overhaul required)
- 0-9: F (Critical issues, not AI-ready)
Output Formats
- Markdown (default): Human-readable report with emoji indicators
- JSON: Machine-readable for CI/CD integration
- HTML: Styled report for presentations
Advanced Usage
Partial Audits
Run specific dimensions only:
python scripts/geo_audit.py example.com --dimension accessibility
python scripts/geo_audit.py example.com --dimension schema
python scripts/geo_audit.py example.com --dimension content
python scripts/geo_audit.py example.com --dimension technical
Batch Audits
Audit multiple sites:
python scripts/batch_audit.py sites.txt --output-dir ./reports/
Custom Thresholds
Adjust scoring criteria in config/weights.json if you want to weight certain checks more heavily.
Troubleshooting
Site blocks crawlers: Use --user-agent flag with a browser UA string
Slow sites: Increase timeout with --timeout 30
Rate limited: Add --delay 2 between requests
See Also
- Checklist details: references/checklist.md
- Scoring methodology: references/scoring.md
- Integration examples: references/integrations.md
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-geoly-geo-geo-site-audit": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
geo-human-editor
Audit and rewrite content to remove AI-generated feel by stripping markdown artifacts, eliminating AI vocabulary patterns, flagging hallucination risks, and restoring natural human voice. Use whenever the user mentions content sounding like AI, removing AI tone, making content more human, checking for AI feel, fixing mechanical writing patterns, or scanning for hallucinations and unverified claims in content.
geo-competitor-scanner
Analyze competitor GEO (Generative Engine Optimization) strategies by examining their content structure, Schema markup, llms.txt, and AI citation signals. Benchmark your brand against competitors and identify strategic gaps and opportunities. Use whenever the user mentions scanning competitor GEO strategies, comparing AI search performance, analyzing competitor content for AI citations, finding GEO gaps, or wants to understand how competitors win AI citations.
geo-report-builder
Build comprehensive GEO performance reports with executive summaries, platform breakdowns, competitive analysis, and strategic action plans. Use whenever the user mentions creating GEO reports, analyzing AI search performance, building performance dashboards, or generating insights from GEO metrics.
geo-studio
Master GEO content orchestrator that understands user goals and intelligently routes tasks across specialized GEO skills. Automatically selects the right workflow from strategy and audit to content creation, optimization, and human editing. Use as the default starting point for any GEO-related task including creating GEO content, ranking in AI search, auditing content for AI visibility, building GEO strategies, writing AI-citable articles, or when unsure which specific GEO skill to use.
geo-schema-gen
Generate complete, validated Schema.org JSON-LD markup for any content type to boost AI citation rates. Creates structured data for Organization, FAQPage, Article, BlogPosting, Product, HowTo, BreadcrumbList, WebSite, VideoObject, and ImageObject schemas. Use whenever the user mentions adding schema markup, generating structured data, creating JSON-LD, implementing Schema.org, optimizing for rich snippets, or wants to improve how AI understands and cites their content. Also trigger for requests about Organization schema, FAQ schema, Article markup, Product schema, or any structured data implementation.