AI

How to Analyze Competitor Mentions in AI Search Results

By Serpent API Team · · 10 min read

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:

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

Pro Tip

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:

  1. Does the competitor's page contain specific data (statistics, benchmarks, pricing) that yours lacks?
  2. Is the competitor's page more recently updated?
  3. Is the competitor's page better structured with clear headings and extractable statements?
  4. 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 Key

Explore: AI Ranking API · SERP API · Pricing · Try in Playground