Workflow 003: AI Visibility Audit
Fresh| Document Control | |
|---|---|
| Workflow ID | WF-003 |
| Version | 1.0 |
| Complexity | Low |
| Duration | 1-2 days |
| Source | 12 New KPIs for the GenAI Era |
Purpose
Assess your current visibility in AI systems to establish a baseline and identify gaps. This audit should be run before implementing optimization workflows and repeated quarterly.
Audit Overview
┌─────────────────────────────────────────────────────────────────────┐
│ AI VISIBILITY AUDIT SCOPE │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Technical │ │ Content │ │ Authority │ │
│ │ Access │ │ Retrieval │ │ Signals │ │
│ ├─────────────┤ ├─────────────┤ ├─────────────┤ │
│ │ robots.txt │ │ AI queries │ │ Knowledge │ │
│ │ Crawlability│ │ Citations │ │ graphs │ │
│ │ JavaScript │ │ Accuracy │ │ Schema │ │
│ │ Performance │ │ Competitor │ │ Author ID │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ Output: Gap Analysis + Priority Action List │
│ │
└─────────────────────────────────────────────────────────────────────┘Prerequisites
- [ ] Access to website backend
- [ ] List of 10-20 target queries for your industry
- [ ] Accounts on ChatGPT, Perplexity, Claude
- [ ] Competitor list (3-5 main competitors)
Phase 1: Technical Access Audit
Duration: 2-3 hours
1.1 robots.txt Analysis
Check your robots.txt for AI crawler access:
curl https://yoursite.com/robots.txtScore each:
| Bot | Allowed? | Score |
|---|---|---|
| GPTBot | Yes/No | +1/0 |
| Google-Extended | Yes/No | +1/0 |
| CCBot | Yes/No | +1/0 |
| anthropic-ai | Yes/No | +1/0 |
| PerplexityBot | Yes/No | +1/0 |
Total: __/5
1.2 JavaScript Dependency Test
- Disable JavaScript in browser
- Visit 5 key pages
- Score visibility:
| Page | Content Visible? | Score |
|---|---|---|
| Homepage | Yes/No | +1/0 |
| Key product/service | Yes/No | +1/0 |
| About page | Yes/No | +1/0 |
| Blog/content | Yes/No | +1/0 |
| Contact | Yes/No | +1/0 |
Total: __/5
1.3 Performance Check
| Metric | Your Score | Target |
|---|---|---|
| Load time | __ seconds | ❤️ sec |
| Mobile score | __ | >80 |
| No broken links | Yes/No | Yes |
→ Reference: SOP 004 - AI-Crawlable Sites
Phase 2: Content Retrieval Audit
Duration: 2-3 hours
2.1 Direct Brand Queries
Query each AI platform with your brand name:
ChatGPT Query: "Tell me about [Your Brand]"
- Accurate? Yes/No
- Cited your content? Yes/No
- Mentioned competitors instead? Yes/No
Perplexity Query: "What is [Your Brand] known for?"
- Accurate? Yes/No
- Your site in sources? Yes/No
- Current information? Yes/No
Claude Query: "What does [Your Brand] do?"
- Accurate? Yes/No
- Detailed response? Yes/No
- Correct positioning? Yes/No
2.2 Topic Authority Queries
Test 10 queries in your expertise area:
| Query | ChatGPT Cites You | Perplexity Cites You | Claude Cites You |
|---|---|---|---|
| Query 1 | Yes/No | Yes/No | Yes/No |
| Query 2 | Yes/No | Yes/No | Yes/No |
| ... | ... | ... | ... |
Citation Rate: __/30
2.3 Competitor Comparison
For same 10 queries, count competitor citations:
| Competitor | Citation Count |
|---|---|
| Competitor A | __ |
| Competitor B | __ |
| Competitor C | __ |
| Your Brand | __ |
Your Share of Voice: ___%
Phase 3: Authority Signals Audit
Duration: 2-3 hours
3.1 Knowledge Graph Presence
| Platform | Present? | Complete? | Score |
|---|---|---|---|
| Wikidata | Yes/No | Yes/Partial/No | 0-2 |
| Google Knowledge Panel | Yes/No | Claimed? | 0-2 |
| Crunchbase | Yes/No | Yes/Partial/No | 0-2 |
| Yes/No | Yes/Partial/No | 0-2 | |
| Apple Business | Yes/No | N/A | 0-1 |
Total: __/9
→ Reference: SOP 005 - Knowledge Graph Presence
3.2 Schema Markup Audit
Test with Google's Rich Results Test:
| Schema Type | Present? | Valid? | Score |
|---|---|---|---|
| Organization | Yes/No | Yes/No | 0-2 |
| Person (authors) | Yes/No | Yes/No | 0-2 |
| Article | Yes/No | Yes/No | 0-2 |
| FAQ | Yes/No | Yes/No | 0-2 |
| HowTo | Yes/No | Yes/No | 0-2 |
Total: __/10
→ Reference: SOP 003 - Schema Markup
3.3 Author Identity Audit
| Signal | Present? | Score |
|---|---|---|
| Author hub pages | Yes/No | +2/0 |
| Consistent bylines | Yes/No | +1/0 |
| Author photos | Yes/No | +1/0 |
| Credentials visible | Yes/No | +1/0 |
| sameAs links | Yes/No | +2/0 |
| Platform consistency | Yes/No | +2/0 |
Total: __/9
→ Reference: SOP 007 - Author Identity Signals
Phase 4: Scoring & Analysis
Calculate Total Score
| Section | Your Score | Max Score | % |
|---|---|---|---|
| Technical Access | __ | 13 | __% |
| Content Retrieval | __ | 33 | __% |
| Authority Signals | __ | 28 | __% |
| TOTAL | __ | 74 | __% |
Interpretation
| Score Range | Status | Action |
|---|---|---|
| 0-25% | Critical | Immediate intervention needed |
| 26-50% | Poor | Significant work required |
| 51-70% | Moderate | Targeted improvements |
| 71-85% | Good | Fine-tuning |
| 86-100% | Excellent | Maintain and monitor |
Gap Analysis Template
Critical Gaps (Fix First)
Important Gaps (Fix Soon)
Nice-to-Have (Future)
Action Plan
Based on gaps identified, prioritize:
Week 1: Technical access fixes
- [ ] Update robots.txt
- [ ] Fix JavaScript dependencies
- [ ] Improve performance
Week 2-3: Authority foundation
- [ ] Create/claim knowledge graph entries
- [ ] Implement missing schema
- [ ] Standardize author identity
Week 4+: Content optimization
- [ ] Restructure priority content
- [ ] Add embedding-friendly formatting
- [ ] Build citation-worthy resources
Audit Schedule
- Initial: Before any optimization
- Monthly: Quick citation checks
- Quarterly: Full audit repeat
Output Documents
- [ ] Audit scorecard (completed above)
- [ ] Gap analysis document
- [ ] Priority action list
- [ ] Baseline metrics for tracking