.cursor/skills/geo-visibility-audit/SKILL.md
Perform manual AI search visibility audits without requiring API tools. Use when auditing brand visibility across AI engines, analyzing competitor presence, or building GEO strategies based on direct AI search testing.
npx skillsauth add ihmissuti/kimmoihanus-nextjs-site geo-visibility-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Perform comprehensive AI search visibility analysis by directly testing AI search engines. This skill provides a systematic approach to auditing without requiring external API tools.
Only 16% of brands systematically track AI search performance, creating a significant opportunity gap. Understanding your current visibility baseline is essential for improvement.
Key statistics:
Before testing, define these parameters:
Brand Information:
Competitor Set:
Topic Clusters to Test:
Test your defined queries across these platforms:
| Platform | Access | Citation Style | Notes | | -------------- | -------------------- | ------------------- | -------------------------- | | ChatGPT | chat.openai.com | 3-4 citations avg | Highest search volume | | Perplexity | perplexity.ai | 13 citations avg | Shows sources prominently | | Google AI Mode | google.com (AI Mode) | Integrated results | Affects traditional search | | Claude | claude.ai | Conversational | Growing user base | | Bing Copilot | bing.com | Microsoft ecosystem | Enterprise users |
For each query, document:
Use these query patterns for comprehensive coverage:
Category Queries:
"What are the best [your category]?"
"Top [your category] in 2026"
"[Your category] comparison"
Product Queries:
"What is [your product]?"
"How does [your product] work?"
"[Your product] features"
"[Your product] pricing"
Comparison Queries:
"[Your brand] vs [competitor]"
"[Competitor A] vs [Competitor B] vs [Competitor C]"
"Best [your category] comparison"
How-To Queries:
"How to [your use case]"
"[Your category] tutorial"
"[Your category] getting started"
Create a tracking spreadsheet with these columns:
| Query | Platform | Brand Mentioned | Position | Description Accurate | Competitors Mentioned | Sources Cited | | ------- | -------- | --------------- | ----------- | -------------------- | --------------------- | ------------- | | [query] | ChatGPT | Yes/No | 1st/2nd/etc | Yes/No/Partial | [list] | [list] |
Calculate these metrics from your testing:
Visibility % = (Queries where brand mentioned / Total queries tested) × 100
Benchmarks: | Visibility | Rating | Interpretation | |------------|--------|----------------| | > 30% | Excellent | Strong AI presence | | 20-30% | Good | Solid foundation | | 10-20% | Fair | Room for improvement | | < 10% | Poor | Significant gap |
Accuracy % = (Accurate descriptions / Total mentions) × 100
Target: 95%+ accuracy
Check for:
SOV % = (Your mentions / Total competitor mentions) × 100
Benchmarks: | Share of Voice | Position | |----------------|----------| | > 25% | Category leader | | 15-25% | Major player | | 5-15% | Competitive | | < 5% | Visibility gap |
Identify where competitors appear but you don't:
Create a gap matrix:
| Query Topic | Your Visibility | Competitor A | Competitor B | Gap Severity | | ----------- | --------------- | ------------ | ------------ | ------------ | | [topic] | 0% | 40% | 30% | Critical | | [topic] | 20% | 50% | 40% | High | | [topic] | 40% | 45% | 35% | Moderate |
Gap categories:
Document which sources AI systems cite:
Common citation sources:
Identify gaps:
Compare your performance across platforms:
| Engine | Your Visibility | Top Competitor | Gap | Priority | | ---------- | --------------- | -------------- | --- | ------------ | | ChatGPT | _% | _% | _% | High/Med/Low | | Perplexity | _% | _% | _% | High/Med/Low | | Google AI | _% | _% | _% | High/Med/Low | | Claude | _% | _% | _% | High/Med/Low |
# AI Search Visibility Audit Report
**Brand:** [Brand Name]
**Date:** [Date]
**Queries Tested:** [Number]
**Platforms Tested:** [List]
## Executive Summary
[2-3 paragraph summary of key findings]
## Key Metrics
| Metric | Current | Target | Status |
| ---------------- | ------- | ------ | ------ |
| Brand Visibility | X% | 30%+ | ✓/✗ |
| Context Accuracy | X% | 95%+ | ✓/✗ |
| Share of Voice | X% | 15%+ | ✓/✗ |
## Visibility by Platform
| Platform | Visibility | Accuracy | Notes |
| ---------- | ---------- | -------- | ------- |
| ChatGPT | X% | X% | [notes] |
| Perplexity | X% | X% | [notes] |
| Google AI | X% | X% | [notes] |
## Competitor Comparison
| Competitor | Visibility | SOV | Key Advantages |
| -------------- | ---------- | ------ | --------------- |
| Competitor A | X% | X% | [advantages] |
| Competitor B | X% | X% | [advantages] |
| **Your Brand** | **X%** | **X%** | [current state] |
## Top Visibility Gaps
1. **[Query/Topic]**
- Your visibility: X%
- Top competitor: X% (Competitor A)
- Opportunity: [Description]
- Priority: Critical/High/Medium
2. **[Query/Topic]**
- Your visibility: X%
- Top competitor: X%
- Opportunity: [Description]
- Priority: Critical/High/Medium
## Context Accuracy Issues
- [ ] [Issue 1: e.g., "Outdated pricing mentioned"]
- [ ] [Issue 2: e.g., "Missing key product feature"]
- [ ] [Issue 3: e.g., "Incorrect company description"]
## Citation Source Gaps
**Currently citing your brand:**
- [Source 1]
- [Source 2]
**Citing competitors but not you:**
- [Source 1] - Cites: [Competitor A, B]
- [Source 2] - Cites: [Competitor A]
## Recommendations
### Immediate Actions (This Week)
1. [Specific action with expected impact]
2. [Specific action with expected impact]
### Short-Term (This Month)
1. [Specific action with expected impact]
2. [Specific action with expected impact]
### Medium-Term (This Quarter)
1. [Specific action with expected impact]
2. [Specific action with expected impact]
## Next Audit Date
[Schedule: Monthly recommended]
| Check | Frequency | Purpose | | ---------------------- | --------- | -------------------------- | | Quick visibility check | Weekly | Spot major changes | | Full query testing | Bi-weekly | Track trends | | Competitor review | Monthly | Monitor competitive shifts | | Full audit | Quarterly | Comprehensive assessment |
data-ai
Generate and optimize Schema.org structured data for AI/LLM visibility. Use when adding schema markup, improving structured data, or optimizing for rich results and AI search engines.
development
Audit websites for AI search visibility and Generative Engine Optimization (GEO). Use when auditing a website for LLM/AI search presence, checking how ChatGPT or Perplexity see a brand, or optimizing content for AI recommendations.
tools
Score developer tools and SaaS products for AI agent compatibility. Use when evaluating how well a devtool works with AI coding assistants, or when optimizing a product for the agent era.
documentation
Generate JSON-LD schema markup for GEO optimization. Use when creating structured data for articles, products, FAQs, how-to guides, organizations, and other content types to improve AI search visibility and rich results.