This skill defines the technical methodology and analysis workflow for auditing websites against Generative Engine Optimization (GEO) and AI-native search engine (ChatGPT, Perplexity, Gemini, Claude, Copilot, Google AI Overviews) ranking behaviors.
Audit any target domain's visibility, technical crawlability, and semantic authority under conversational AI models, producing a standardized, high-value assessment report with actionable optimization roadmaps tailored to the type of web application (Agent-First vs. Human-First).
To cater to the distinct traversal paths of autonomous agents versus human-oriented conversational search, the audit uses a tailored metric weighting scheme:
MetricMax PointsAgent-First HeuristicHuman-First Heuristic1. Technical Accessibility15 pts- AI crawlers ( GPTBot, ClaudeBot, PerplexityBot, etc.) permitted in robots.txt.- Standard search engine crawlers ( Googlebot, Bingbot, etc.) permitted in robots.txt.2. Structured Schema Quality10 pts- Validity of JSON-LD schemas mapped to agent capabilities or software specs.- Presence and validity of schemas like Product, FAQPage, Organization, HowTo.3. Content Extractability15 pts- Section headings, markdown structures, bullet points, and data grids.- Structured comparison layout, QA headers, H1/H2/H3 hierarchies.**4. Answer Density (BLUF)**10 pts- Concise summary blocks for machine ingestion.- High-density 40-70 word answer blocks ("Bottom Line Up Front" formatting).5. Citations & Empirical Data15 pts- Hard data points, numeric parameters, and outbound documentation references.- Specific numbers, percentages, trust factors, and reliable source linking.**6. Expertise & Attribution (EEAT)**10 pts- Developer/Publisher credentials, software repositories, and compliance/trust signals.- Verified author credentials, profile bylines, customer review indicators.7. Off-Page Entity Footprint15 pts- Hyperlinked references in code repositories, developer registries, or package indexes.- External citations on mainstream wikis, reddit homebrews, forum indices.8. Machine-Readable Discovery10 pts- Presence and compliance of /llms.txt and /skill.md at domain root.- Presence of standard /sitemap.xml and OpenGraph/Twitter social meta tags.
Run the automated python script geo_audit.py to calculate the baseline score and scan technical endpoints:
bash
# Audit a B2B SaaS or E-commerce site (Human-first)
python3 geo_audit.py soldy.ai --type human --prompt "AI video generator"
# Audit an agent network app or dev protocol (Agent-first)
python3 geo_audit.py emergence.science --type agent --prompt "openclaw bounty market"
To query live index footprints and rank tracking on Tavily, Brave Search, Google, and Bing, append the --e2e flag:
bash
# Requires local CLI tools: `bx` (Brave Search) and `tvly` (Tavily Search)
python3 geo_audit.py emergence.science --type agent --prompt "openclaw bounty market" --e2e
Verify if claims rely on subjective marketing adjectives instead of verifiable scientific and quantitative facts.
Every generated report must include: