You can have a 15% Perplexity citation rate and still be losing badly in your category — if your competitors have a 40% citation rate on the same queries. Citation gap analysis shifts the question from "are we being cited?" to "where are competitors winning citations that we should be capturing?"
This is the most actionable form of AI search competitive intelligence, and most brands aren't doing it yet.
What Is a Citation Gap?
A citation gap is any query where one or more competitors is cited in an AI response and your brand isn't.
Citation gaps come in three types:
Platform-specific gaps: You're cited on ChatGPT but not Perplexity on the same query. This usually indicates a technical gap — PerplexityBot blocked, or insufficient corroboration for Perplexity's consensus model.
Query-type gaps: You're cited on definition queries but invisible on comparison queries. This is a content gap — you have definitional content but no content specifically addressing "[your product] vs [competitor]" format queries.
Competitor-specific gaps: Competitor A consistently appears on queries where you don't — regardless of platform. This is usually a content or authority gap — they have better content or more corroboration on a specific topic cluster.
Part 1: Running a Citation Gap Analysis Manually
Step 1: Define your probe query set
Select 20–30 queries that represent how buyers research your category. Include:
- Category discovery ("best [tool type] for [use case]")
- Comparison queries ("[product] vs [competitor]")
- Problem-solution queries ("how to [solve problem in your space]")
- Buying intent queries ("[product type] for [company size or use case]")
These should be the same queries you use for your baseline citation rate tracking — not branded queries that only return results about you.
Step 2: Run probes and record all citations
For each query, run it on Perplexity and record every domain cited in the response — not just yours. Perplexity typically shows 3–6 cited sources per answer. Record:
- Your domain (cited = 1, not cited = 0)
- Competitor A domain (cited = 1, not cited = 0)
- Competitor B domain (cited = 1, not cited = 0)
- Any other notable domains cited (G2, Reddit, industry publications)
Do this for your top 3–5 competitors.
Step 3: Build the citation gap table
Create a matrix: queries (rows) × brands (columns). Mark citations. This looks like:
| Query | Your Brand | Competitor A | Competitor B |
|---|---|---|---|
| "best [category] for [use case]" | ✗ | ✓ | ✓ |
| "how to [problem]" | ✓ | ✗ | ✓ |
| "[category] vs [category]" | ✗ | ✓ | ✗ |
| "what is [concept]" | ✓ | ✓ | ✗ |
Step 4: Calculate citation gap metrics
From this table:
- Your citation rate: % of queries where you appear
- Competitor citation rate: % where each competitor appears
- Citation gap per competitor: Their rate minus yours (= how many queries they're winning that you aren't)
- Query-type gap analysis: Are gaps concentrated in specific query types? (comparison queries, buying intent queries, etc.)
Step 5: Identify the gap type for each query
For each query where competitors are cited and you aren't, diagnose why. The fastest diagnosis:
- Run the query and read the cited sources — what content format are competitors using for the page that got cited?
- Check if your site has any page that specifically addresses this query
- Check if the cited competitor page is more recently updated
- Check if competitors have 3x your G2/Capterra coverage (for comparison queries on Perplexity)
Part 2: What Citation Gaps Reveal
Each type of gap has a distinct cause — and a distinct fix.
Technical gaps
Signal: Your citation rate is near zero across all platforms; competitors appear normally.
Diagnosis: Run an AEO audit. Check robots.txt for bot access. Almost certainly PerplexityBot, GPTBot, or ClaudeBot is blocked.
Fix: Update robots.txt, verify bot access, re-run probe set in 2–3 weeks to confirm improvement.
Content gaps
Signal: You're cited on broad category queries but missing on specific comparison or buying-intent queries where competitors appear.
Diagnosis: You don't have content that specifically addresses those query types. The competitors being cited on "[your category] for [use case X]" have a dedicated page or FAQ for that exact use case.
Fix: Create content specifically targeting the query types where you have gaps. Use the competitor's cited page as a template for the format and level of specificity needed — then write a better, more accurate version from your brand's perspective.
Corroboration gaps
Signal: You appear on queries with clear authoritative answers (Claude responds to those) but not on community consensus queries (Perplexity's comparison and recommendation queries).
Diagnosis: Competitors have more third-party corroboration — more G2 reviews, more press coverage, more Reddit mentions for your shared category.
Fix: Prioritize G2 review acquisition, press outreach, and authentic community participation in relevant subreddits. The goal is getting the same claims about your product appearing across 3+ independent sources.
Authority gaps
Signal: You're missing citations on Claude specifically while performing better on Perplexity.
Diagnosis: Competitors have more primary-source authority — original research, official documentation, or recognized expert positioning in your space.
Fix: Publish original research with proprietary data. Establish your founders as recognized experts through LinkedIn content and media appearances. Create definitive primary-source content for key concepts in your space.
Citation Gap Analysis Template
Copy this structure for your monthly gap analysis:
Citation Gap Analysis — [Month Year]
Probe Set: [number] queries
Platforms: Perplexity, ChatGPT, Claude
SUMMARY
Your citation rate: X%
Competitor A citation rate: X%
Competitor B citation rate: X%
Your AI SOV: X%
TOP CITATION GAPS (queries where competitors appear, you don't):
1. "[query]" — Competitor A cited (content gap: no FAQ page for this query)
2. "[query]" — Competitors A + B cited (corroboration gap: need more G2 reviews)
3. "[query]" — Competitor B only (technical gap: check PerplexityBot access)
ACTION ITEMS THIS MONTH:
- Fix: [specific action for biggest gap]
- Create: [content for top content gap]
- Build: [corroboration for top corroboration gap]
Part 3: Automating Citation Gap Analysis
Manual analysis is feasible for 30 queries across 3 platforms once per month — roughly 3–4 hours of work. At scale, or if you're tracking 5+ competitors across multiple probe sets, automation becomes necessary.
tryansly.com automates the full citation gap analysis stack. It runs 31 structured probes across Perplexity, Claude, and ChatGPT, records every domain cited on each probe, calculates per-competitor citation rates, identifies queries where competitors win and you don't, and shows citation gap trends month-over-month.
The competitive benchmarking feature shows your brand's AEO score alongside competitor scores, making it possible to see not just the citation gap but the underlying technical and content signals driving it.
Closing Citation Gaps: Priority Order
When you have multiple gaps to close, prioritize in this order:
- Technical gaps first — highest ROI, fastest to fix, binary impact (blocked = invisible)
- Content gaps for high-frequency queries — queries where competitors appear on 20+ of your probes, you appear on 0
- Corroboration gaps for Perplexity — if Perplexity is your highest-traffic platform, G2 reviews and press coverage move it faster than content alone
- Authority gaps for Claude — longer timeline, but compounds over time into durable citation advantages
For measuring your overall AI search competitive position, see Share of Voice in AI Search. For improving your citation rate on specific platforms, see How to Increase Your Brand's Citation Rate in Perplexity and Claude. For monthly tracking of your overall AEO progress, see the AEO monitoring and tracking guide.