{"id":2894,"date":"2026-10-02T03:24:52","date_gmt":"2026-10-02T03:24:52","guid":{"rendered":"https:\/\/maxaeo.ai\/blog\/competitor-ai-citation-audit-template\/"},"modified":"2026-10-02T03:24:52","modified_gmt":"2026-10-02T03:24:52","slug":"competitor-ai-citation-audit-template","status":"publish","type":"post","link":"https:\/\/maxaeo.ai\/blog\/competitor-ai-citation-audit-template\/","title":{"rendered":"Competitor AI Citation Audit Template for ChatGPT and Perplexity"},"content":{"rendered":"<p><em>By maxaeo.ai \uff5c Published 2026-10-02 \uff5c Updated 2026-10-02<\/em><\/p>\n<p>A <strong>competitor AI citation audit template<\/strong> reveals which sources ChatGPT and Perplexity use when recommending competing products\u2014and what evidence your brand lacks. Instead of counting links alone, the template connects buyer prompts, cited pages, supported claims, competitor advantages, and specific actions in one repeatable worksheet.<\/p>\n<figure class=\"wp-block-image size-large\" style=\"margin:1.5em 0;\"><img decoding=\"async\" src=\"https:\/\/maxaeo.ai\/blog\/wp-content\/uploads\/2026\/10\/backend-4783-1.jpg\" alt=\"Competitor AI citation audit template showing prompts, cited sources, evidence gaps, and actions\" style=\"max-width:100%;height:auto;\"><\/figure>\n<h2>What Is a Competitor AI Citation Audit?<\/h2>\n<p>A competitor AI citation audit is a structured review of the sources that AI engines use to mention, compare, or recommend competing brands. It measures not only who appears in an answer, but also <strong>which public evidence supports that visibility and whether your brand can close the gap<\/strong>.<\/p>\n<p>Traditional competitor research focuses on rankings, backlinks, and content topics. An AI citation audit adds three distinct layers:<\/p>\n<ol>\n<li><strong>Answer layer:<\/strong> Which brands are mentioned, ranked, or recommended?<\/li>\n<li><strong>Citation layer:<\/strong> Which URLs and domains appear as supporting sources?<\/li>\n<li><strong>Evidence layer:<\/strong> What claim does each source prove\u2014features, pricing, integrations, security, use cases, or customer outcomes?<\/li>\n<\/ol>\n<p>A citation does not automatically equal a recommendation. A competitor may be named without a source, cited without favorable positioning, or recommended because an independent comparison page supplies stronger evidence. Record these outcomes separately.<\/p>\n<h2>Which Prompts Should the Audit Cover?<\/h2>\n<p>Use prompts that represent real buyer decisions rather than isolated keywords. A practical baseline is <strong>12 prompts across two engines, repeated three times<\/strong>, producing 72 observations: 12 prompts \u00d7 2 engines \u00d7 3 runs.<\/p>\n<p>Divide the prompt set into four intent groups:<\/p>\n<div style=\"overflow-x:auto;\">\n<table style=\"width:100%;border-collapse:collapse;margin:1.5em 0;font-size:0.95em;\">\n<thead>\n<tr>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Prompt group<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Example structure<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">What it diagnoses<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Category discovery<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">\u201cBest tools for [job]\u201d<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Shortlist visibility<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Use case<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">\u201cBest [category] for [audience or need]\u201d<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Positioning strength<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Comparison<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">\u201c[Brand A] vs [Brand B]\u201d<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitive preference<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Objection<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">\u201c[Category] with [security, price, or integration requirement]\u201d<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Evidence depth<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Keep the wording, location, engine, and test conditions consistent. Record the model or product surface, run date, and full answer because results can vary between runs.<\/p>\n<p>For broader prompt selection, use a <a href=\"https:\/\/maxaeo.ai\/blog\/b2b-buyer-prompt-coverage\/\">B2B buyer prompt coverage framework<\/a> to map questions across discovery, evaluation, validation, and purchase stages.<\/p>\n<h2>What Fields Belong in the Template?<\/h2>\n<p>The template should turn every observation into an attributable decision. Avoid a simple \u201ccited\/not cited\u201d sheet; it cannot explain why a competitor won or what your team should change.<\/p>\n<p>Copy these fields into a spreadsheet:<\/p>\n<div style=\"overflow-x:auto;\">\n<table style=\"width:100%;border-collapse:collapse;margin:1.5em 0;font-size:0.95em;\">\n<thead>\n<tr>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Field<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">What to record<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Audit date<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Exact test date<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Engine and surface<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">ChatGPT Search, Perplexity, or another tested experience<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Prompt ID<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Stable identifier for retesting<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Buyer stage<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Discovery, comparison, validation, or purchase<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Exact prompt<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Unedited wording<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Run number<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">First, second, or third repetition<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand outcome<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Absent, mentioned, cited, or recommended<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor outcome<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Mention and recommendation position<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Cited domain<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Normalized root domain<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Cited URL<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Exact source page<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Source type<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Owned, editorial, review, community, documentation, or marketplace<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Supported claim<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">The statement the citation substantiates<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Sentiment<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Positive, neutral, mixed, or negative<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Accuracy<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Accurate, incomplete, outdated, or incorrect<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Citation recurrence<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Number of runs containing the source<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Evidence gap<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Missing proof, weak page, third-party gap, or extraction gap<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Target action<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Create, update, clarify, distribute, or monitor<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Owner and due date<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Responsible team and deadline<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Preserve the raw AI response with each row. This allows reviewers to verify context instead of relying on a score detached from the original answer.<\/p>\n<h2>How Should Competitor Citation Gaps Be Scored?<\/h2>\n<p>A useful score prioritizes gaps by business relevance, competitor strength, recurrence, missing evidence, and the feasibility of taking action. The following <strong>100-point Citation Opportunity Score<\/strong> is an original framework designed to prevent teams from chasing every observed URL.<\/p>\n<p>Score each factor from 1 to 5:<\/p>\n<blockquote>\n<p><strong>Opportunity Score = (Prompt Importance \u00d7 5) + (Competitor Dominance \u00d7 4) + (Source Recurrence \u00d7 4) + (Evidence Deficit \u00d7 4) + (Actionability \u00d7 3)<\/strong><\/p>\n<\/blockquote>\n<p>The maximum is 100 points.<\/p>\n<ul>\n<li><strong>80\u2013100:<\/strong> High-priority gap affecting an important buyer decision.<\/li>\n<li><strong>60\u201379:<\/strong> Meaningful opportunity requiring content or third-party evidence.<\/li>\n<li><strong>40\u201359:<\/strong> Monitor or combine with a related content update.<\/li>\n<li><strong>Below 40:<\/strong> Low-impact, inconsistent, or difficult to influence.<\/li>\n<\/ul>\n<p>For example, a recurring competitor comparison cited in five of six relevant runs may deserve immediate attention. A one-off citation on a low-intent informational prompt usually does not.<\/p>\n<p>Pair this score with an <a href=\"https:\/\/maxaeo.ai\/blog\/ai-engine-competitive-analysis\/\">AI engine competitive analysis framework<\/a> when you also need to measure share, recommendation position, and evidence quality.<\/p>\n<figure class=\"wp-block-image size-large\" style=\"margin:1.5em 0;\"><img decoding=\"async\" src=\"https:\/\/maxaeo.ai\/blog\/wp-content\/uploads\/2026\/10\/backend-4783-2.jpg\" alt=\"Scoring model for a competitor AI citation audit template with five weighted factors\" style=\"max-width:100%;height:auto;\"><\/figure>\n<h2>How Do You Turn Cited Sources Into Actions?<\/h2>\n<p>Classify each winning source by the advantage it gives the competitor, then choose the smallest action capable of closing that specific gap. Copying a competitor\u2019s page format without understanding its evidentiary role often creates more content but not stronger proof.<\/p>\n<p>Use this action map:<\/p>\n<div style=\"overflow-x:auto;\">\n<table style=\"width:100%;border-collapse:collapse;margin:1.5em 0;font-size:0.95em;\">\n<thead>\n<tr>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Observed source pattern<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Likely gap<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Recommended response<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor documentation<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Missing technical detail<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Publish or improve precise documentation<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Independent review<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Weak third-party validation<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Build an evidence-led outreach plan<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Comparison page<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Unclear differentiation<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Create a balanced, fact-based comparison<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Community discussion<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Missing practitioner language<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Research objections and answer them transparently<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Repeated competitor homepage<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Weak entity positioning<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Clarify category, audience, and core capabilities<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Old or inaccurate source<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Accuracy risk<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Publish a canonical correction and monitor changes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Do not treat every competitor citation as a page-production request. Some gaps require clearer product evidence, stronger distribution, updated documentation, or independent validation rather than another blog post.<\/p>\n<p>For deeper source classification, apply a dedicated <a href=\"https:\/\/maxaeo.ai\/blog\/perplexity-citation-analysis\/\">Perplexity citation analysis workflow<\/a>.<\/p>\n<h2>How Often Should the Audit Be Repeated?<\/h2>\n<p>Run the same prompt matrix on a fixed schedule so the audit becomes a trend line rather than a snapshot. Monthly testing may suit strategic reviews, while daily or weekly monitoring is more useful for active campaigns and volatile product categories.<\/p>\n<p>During each retest, compare:<\/p>\n<ul>\n<li>Brand mention and citation rates<\/li>\n<li>Average recommendation position<\/li>\n<li>Competitor share of voice<\/li>\n<li>Recurring cited domains and URLs<\/li>\n<li>Sentiment and factual accuracy<\/li>\n<li>New, retained, and lost citations<\/li>\n<li>Movement in high-priority opportunity scores<\/li>\n<\/ul>\n<p>MaxAEO monitors mentions, citations, recommendations, sentiment, and competitor performance across eight AI engines with daily updates. Teams can also generate a free AI visibility diagnosis on <a href=\"https:\/\/maxaeo.ai\/\">maxaeo.ai<\/a> before building a recurring audit program.<\/p>\n<h2>Common Questions<\/h2>\n<h3>Is a citation audit the same as an AI visibility audit?<\/h3>\n<p>No. An AI visibility audit measures overall presence, positioning, sentiment, and recommendations. A citation audit concentrates on the sources supporting those answers. The two work best together because visibility shows <strong>where<\/strong> a competitor wins, while citation analysis helps explain <strong>why<\/strong>.<\/p>\n<h3>Should ChatGPT and Perplexity results be combined?<\/h3>\n<p>Keep engine-level results separate before creating an aggregate view. Combining them too early can hide differences in cited domains, answer formats, recommendation positions, and source recurrence.<\/p>\n<h3>How many competitors should the template track?<\/h3>\n<p>Start with three to five direct competitors. Add an emerging or adjacent competitor only when it repeatedly appears in buyer-intent answers. This keeps the worksheet actionable without ignoring unexpected AI-generated shortlists.<\/p>\n<h3>What is the most important citation metric?<\/h3>\n<p>No single metric is sufficient. Use citation recurrence alongside prompt importance, recommendation position, source type, and the claim being supported. A repeated source on a purchase-intent prompt is generally more actionable than several one-off citations on broad informational questions.<\/p>\n<h3>Can the audit guarantee future AI citations?<\/h3>\n<p>No. The audit identifies evidence patterns, competitive gaps, and measurable actions. AI answers and source selection can change, so improvements should be evaluated through consistent retesting rather than assumed outcomes.<\/p>\n<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"author\":{\"@type\":\"Organization\",\"name\":\"maxaeo.ai\"},\"dateModified\":\"2026-10-02\",\"datePublished\":\"2026-10-02\",\"description\":\"Use this competitor AI citation audit template to map ChatGPT and Perplexity sources, score evidence gaps, and prioritize fixes. Start your audit.\",\"headline\":\"Competitor AI Citation Audit Template for ChatGPT and Perplexity\",\"image\":\"https:\/\/maxaeo.ai\/blog\/wp-content\/uploads\/2026\/10\/art-8385-cover.jpg\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"maxaeo.ai\"}}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use this competitor AI citation audit template to map ChatGPT and Perplexity sources, score evidence gaps, and prioritize fixes. Start your audit.<\/p>\n","protected":false},"author":1,"featured_media":2893,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/posts\/2894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/comments?post=2894"}],"version-history":[{"count":0,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/posts\/2894\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/media\/2893"}],"wp:attachment":[{"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/media?parent=2894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/categories?post=2894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/tags?post=2894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}