How to Analyze Competitor Mentions in AI Search Results
Ask ChatGPT to recommend the best CRM for small businesses and it will name 3 to 5 products. Ask Perplexity the same question and you will get a different list with 6 to 10 cited sources. If your competitor's product appears in these responses and yours does not, they are capturing visibility you cannot even see in traditional SEO tools.
Competitive analysis for AI search is a new discipline. Traditional competitive SEO focuses on keyword rankings and backlink profiles. AI competitive analysis focuses on which brands get cited, how they are described, and in what context they appear when AI systems answer queries relevant to your market.
This guide shows you how to systematically track, analyze, and act on competitor mentions across ChatGPT, Gemini, Perplexity, and Claude.
Why Monitor Competitors in AI Search?
AI Search Is a New Battlefield
When a potential customer asks an AI search engine "what is the best project management tool?", the AI's answer carries significant weight. Unlike a Google search result page where 10 options compete for attention, an AI answer typically highlights 3 to 5 specific products with explanations of why each is good. Being in that short list is immensely valuable; being excluded from it is a real competitive disadvantage.
The challenge is that you cannot see this happening in real time unless you actively monitor it. Your traditional SEO tools show keyword rankings, not AI citations. A competitor could be dominating AI recommendations for your core keywords without triggering any alert in your existing monitoring stack.
What Competitor AI Monitoring Reveals
Systematic monitoring of competitor AI mentions reveals several valuable insights that are invisible through traditional SEO tools:
- Which competitors AI engines prefer and on which specific topics
- How competitors are described by AI systems (the language and framing the AI uses)
- What content earns citations (which competitor pages are being cited, and what makes them citation-worthy)
- Gaps in AI coverage where no competitor has strong visibility (opportunity areas)
- Shifts over time as competitors publish new content or AI models update
What to Track: Mentions, Citations, and Recommendations
Three Levels of Competitive Visibility
When analyzing competitor appearances in AI answers, categorize each appearance into one of three levels. Each level has different implications for your competitive position.
| Level | Description | Competitive Impact | Example |
|---|---|---|---|
| Mention | Competitor named without a link | Moderate: builds awareness | "Tools like Ahrefs and SEMrush offer this feature." |
| Citation | Competitor page linked as source | High: drives traffic to competitor | "According to Ahrefs' study [link]..." |
| Recommendation | AI explicitly recommends competitor | Very High: influences purchase decisions | "For beginners, I recommend starting with Ahrefs Lite." |
Track Per Engine, Per Keyword
Different AI engines may recommend different competitors for the same query. ChatGPT (using Bing's index) might favor a competitor that ranks well on Bing, while Gemini might favor one with strong Google rankings. Tracking per engine reveals which competitors have the broadest AI coverage and which are only visible on one platform.
Building a Competitive AI Tracker
Step 1: Define Your Competitive Set
Start by listing your top 5 to 10 competitors by domain. Then define 50 to 100 keywords where you compete with them. These should be informational and commercial queries where AI engines are likely to name products or services: "best [category]", "top [product type] for [use case]", "[product A] vs [product B]", and "how to choose a [category]".
Step 2: Automate Data Collection
Use Serpent API's AI Rank endpoint to query each keyword across multiple AI engines. Parse the response to identify competitor mentions, citations, and recommendations.
const API_KEY = "your_serpent_api_key";
const competitors = [
{ name: "Competitor A", domain: "competitora.com" },
{ name: "Competitor B", domain: "competitorb.com" },
{ name: "Competitor C", domain: "competitorc.com" },
];
const keywords = ["best crm software", "crm comparison", "salesforce alternatives"];
async function analyzeCompetitors(keyword) {
const res = await fetch(
`https://apiserpent.com/api/ai-rank?q=${encodeURIComponent(keyword)}&engine=all&apiKey=${API_KEY}`
);
const data = await res.json();
const report = [];
for (const [engine, result] of Object.entries(data.results || {})) {
const text = result.answer || "";
const citations = result.citations || [];
for (const comp of competitors) {
// Check for direct citations (linked)
const citationIndex = citations.findIndex(c =>
c.url?.includes(comp.domain)
);
// Check for brand mentions in text
const mentioned = text.toLowerCase().includes(comp.name.toLowerCase());
// Check for recommendations (stronger language)
const recommended = text.match(
new RegExp(`recommend.*${comp.name}|${comp.name}.*best|top pick.*${comp.name}`, "i")
);
report.push({
keyword, engine,
competitor: comp.name,
cited: citationIndex >= 0,
citationPosition: citationIndex >= 0 ? citationIndex + 1 : null,
mentioned,
recommended: !!recommended
});
}
}
return report;
}
// Run for all keywords and aggregate
async function fullCompetitiveAnalysis() {
const allResults = [];
for (const kw of keywords) {
const report = await analyzeCompetitors(kw);
allResults.push(...report);
}
return allResults;
}
Step 3: Aggregate and Visualize
Store the raw data from each check and build summary metrics. The most useful aggregation is a competitive citation matrix: a table showing each competitor's citation count per AI engine.
Competitive Citation Matrix (100 keywords, March 2026):
ChatGPT Gemini Perplexity Claude Total Share
Your Brand 12 8 18 7 45 18%
Competitor A 18 14 22 11 65 26%
Competitor B 8 11 15 5 39 16%
Competitor C 14 6 19 8 47 19%
Others 11 13 28 9 61 21%
Key insight: Competitor A dominates, especially on ChatGPT (Bing focus).
Your opportunity: Improve Bing rankings to close the ChatGPT gap.
Analyzing Citation Context and Sentiment
Beyond Counting: Understanding How Competitors Are Described
Citation counts tell you who is visible, but citation context tells you how they are perceived. When an AI engine cites a competitor, the surrounding text reveals how the AI frames that brand. Is the competitor described as "the industry leader" or merely listed as "one option"? Is it recommended for a specific use case, or mentioned with caveats?
Context Categories to Track
- Top recommendation: The competitor is named as the best or first choice. ("HubSpot is the best CRM for small businesses.")
- Category member: The competitor is listed alongside others without distinction. ("Popular CRMs include HubSpot, Salesforce, and Zoho.")
- Niche recommendation: The competitor is recommended for a specific use case. ("For enterprise sales teams, Salesforce is the strongest option.")
- Mentioned with caveats: The competitor is named but with limitations noted. ("HubSpot is popular but can become expensive as you scale.")
- Used as comparison baseline: The competitor is referenced as a benchmark. ("Unlike Salesforce's complex setup, Pipedrive offers a simpler onboarding.")
Pay special attention to queries where a competitor receives a "top recommendation" and you are not mentioned at all. These represent your highest-priority content gaps. Analyze the cited page to understand what makes it citation-worthy and create content that matches or exceeds its depth and specificity.
Calculating Competitive Citation Share
The Citation Share Metric
Citation share is the AI equivalent of "share of voice" in traditional SEO. It measures what percentage of all AI citations on your target keywords go to your domain versus competitors. This single metric gives you a clear picture of your relative competitive position in AI search.
Citation Share Formula:
= (Your domain's citations / Total citations for all tracked domains) x 100
Example:
- Total citations across 100 keywords, 4 AI engines: 250
- Your citations: 45
- Competitor A citations: 65
- Competitor B citations: 39
- Others: 101
Your Citation Share = (45 / 250) x 100 = 18%
Competitor A Share = (65 / 250) x 100 = 26%
Tracking Citation Share Over Time
The most valuable insight comes from tracking how citation share changes month over month. If a competitor's share is growing while yours is declining, something has changed: they may have published new content, updated existing pages, or improved their search engine rankings. Investigate what changed and respond accordingly.
Conversely, if you see your citation share increasing after implementing content updates, that validates your approach and tells you to do more of what is working.
Turning Data Into Actionable Insights
Find and Fill Citation Gaps
The most actionable output of competitive AI analysis is identifying citation gaps: keywords where competitors are cited but you are not. For each gap, analyze the competitor's cited page and ask these questions:
- Does the competitor's page contain specific data (statistics, benchmarks, pricing) that yours lacks?
- Is the competitor's page more recently updated?
- Is the competitor's page better structured with clear headings and extractable statements?
- Does the competitor rank higher on the relevant search engine (Bing for ChatGPT, Google for Gemini)?
Identify Uncontested Keywords
Look for keywords where no competitor has strong AI visibility. These represent the easiest opportunities to establish yourself as the primary AI-cited source. Create comprehensive, data-rich content for these keywords, ensure it ranks on both Google and Bing, and you will often become the default citation within weeks.
Reverse-Engineer Successful Competitor Content
When a competitor is consistently cited, study the specific pages being cited. What format do they use? What kind of data do they include? How are their headings structured? The goal is not to copy their content but to understand the patterns that make content citation-worthy and apply those patterns to your own expertise and data.
Monitor Competitive Content Launches
Set up weekly tracking so you can detect when a competitor publishes new content that starts earning AI citations. Rapid response to competitive content launches—publishing your own perspective within days—can prevent a competitor from establishing citation dominance on new topics.
For a broader framework on AI visibility measurement, see our guide on AI visibility scoring. To understand the factors behind citation selection, read our analysis of how AI search engines choose which sites to cite.
Track Your Competitive AI Landscape
Use Serpent API to monitor competitor mentions across ChatGPT, Claude, Gemini, and Perplexity. Compare citation share and find content gaps. 100 free searches included.
Get Your Free API KeyExplore: AI Ranking API · SERP API · Pricing · Try in Playground