{"id":3146,"date":"2026-10-13T03:22:30","date_gmt":"2026-10-13T03:22:30","guid":{"rendered":"https:\/\/maxaeo.ai\/blog\/competitor-share-model-template\/"},"modified":"2026-10-13T03:22:30","modified_gmt":"2026-10-13T03:22:30","slug":"competitor-share-model-template","status":"publish","type":"post","link":"https:\/\/maxaeo.ai\/blog\/competitor-share-model-template\/","title":{"rendered":"Competitor Share of Model Evaluation Template: A Practical SoM Framework"},"content":{"rendered":"<p><em>By maxaeo.ai \uff5c Published 2026-10-13 \uff5c Updated 2026-10-13<\/em><\/p>\n<p>A <strong>competitor share of model evaluation template<\/strong> turns AI search answers into a repeatable comparison of brands, prompts, models, citations, and recommendation position. Instead of asking whether a company \u201cshows up,\u201d it measures how much competitive answer space each brand captures and where that visibility comes from.<\/p>\n<p>Most AI visibility frameworks cover share of voice, prompt gaps, model-level reporting, and cited sources. The harder measurement problems are usually left open: keeping the denominator stable, weighting recommendation position, separating buyer intent, and distinguishing a passing mention from a commercially useful recommendation. (<a href=\"https:\/\/www.aisearchtoolrank.com\/blog\/benchmarking-competitors-ai-search\/\" target=\"_blank\" rel=\"noopener\">aisearchtoolrank.com<\/a>)<\/p>\n<p>This framework fills those gaps with a copy-ready evaluation structure for SaaS and other considered purchases.<\/p>\n<h2>What is share of model in competitive AI search?<\/h2>\n<p><strong>Share of model (SoM) is the percentage of weighted AI answer visibility captured by a brand across a fixed set of prompts, models, and competitors.<\/strong> It is similar to traditional share of voice, but it accounts for how AI systems mention, compare, cite, and recommend brands.<\/p>\n<p>A basic formula is:<\/p>\n<pre><code class=\"language-text\">Brand SoM = Brand weighted visibility\n            \u00f7 Total weighted visibility for all tracked brands\n            \u00d7 100\n<\/code><\/pre>\n<p>A simple mention count is useful for directional tracking, but it treats every appearance equally. A brand listed first in a recommendation answer should not receive the same score as a brand mentioned once in a long comparison.<\/p>\n<p>The evaluation should therefore record four separate signals:<\/p>\n<ul>\n<li><strong>Presence:<\/strong> Was the brand mentioned?<\/li>\n<li><strong>Position:<\/strong> Where did it appear in the answer?<\/li>\n<li><strong>Recommendation strength:<\/strong> Was it described as a fit, alternative, leader, or poor choice?<\/li>\n<li><strong>Evidence:<\/strong> Did the answer cite the brand\u2019s website or third-party sources?<\/li>\n<\/ul>\n<p>This distinction matters because a competitor can have a high mention rate but weak recommendation framing, while another brand may appear less often but win the highest-intent prompts.<\/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-6335-1.jpg\" alt=\"Competitor share of model evaluation template showing weighted AI visibility by brand and model\" style=\"max-width:100%;height:auto;\"><\/figure>\n<h2>The core competitor share of model evaluation template<\/h2>\n<p>Use one row for every <strong>prompt \u00d7 model \u00d7 run<\/strong> combination. Do not combine all platforms into one number before storing the underlying observations.<\/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<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Example<\/th>\n<\/tr>\n<\/thead>\n<tbody>\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<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">SaaS-PR-014<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Buyer intent<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Category, comparison, alternative, problem, or vendor<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Comparison<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Prompt<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Exact user question<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">\u201cBest AI visibility platform for SaaS?\u201d<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">AI model<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Specific engine or surface<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">ChatGPT<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Run date<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Date of observation<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">2026-10-13<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor set<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brands included in the denominator<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">A, B, C, D<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand mentioned<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Yes or no<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Recommendation position<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">First, second, third, or not recommended<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">2<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Mention type<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Mention, citation, recommendation, negative<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Recommendation<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Citation present<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Yes or no<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Yes<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Cited source<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Domain or URL shown in the answer<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">example.com<\/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, negative<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Positive<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Fact accuracy<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Accurate, incomplete, or incorrect<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Accurate<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Raw answer<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Full model response<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Stored text<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Analyst note<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Why the brand won or lost<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Strong comparison page<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Keep the <strong>raw answer<\/strong> as a required field. A percentage without the underlying answer cannot explain what changed or whether the model made a factual mistake.<\/p>\n<h2>How to calculate a defensible SoM score<\/h2>\n<p>A practical scoring model should reward useful visibility without pretending that AI answers behave like conventional rankings.<\/p>\n<p>Use the following illustrative weights:<\/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;\">Observation<\/th>\n<th style=\"text-align:right\">Base points<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand mentioned<\/td>\n<td style=\"text-align:right\">1.0<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand cited as a source<\/td>\n<td style=\"text-align:right\">1.5<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand recommended<\/td>\n<td style=\"text-align:right\">2.0<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Brand described as the best fit<\/td>\n<td style=\"text-align:right\">2.5<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Negative or disqualifying mention<\/td>\n<td style=\"text-align:right\">-1.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Then apply a position multiplier:<\/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;\">Position<\/th>\n<th style=\"text-align:right\">Multiplier<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">First recommendation<\/td>\n<td style=\"text-align:right\">1.00<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Second recommendation<\/td>\n<td style=\"text-align:right\">0.80<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Third recommendation<\/td>\n<td style=\"text-align:right\">0.60<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Mention without clear position<\/td>\n<td style=\"text-align:right\">0.40<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Not mentioned<\/td>\n<td style=\"text-align:right\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>For each observation:<\/p>\n<pre><code class=\"language-text\">Weighted visibility =\nBase points \u00d7 Position multiplier \u00d7 Intent weight\n<\/code><\/pre>\n<p>Recommended intent weights:<\/p>\n<ul>\n<li>Category discovery: <strong>0.8<\/strong><\/li>\n<li>Problem-aware research: <strong>1.0<\/strong><\/li>\n<li>Vendor comparison: <strong>1.2<\/strong><\/li>\n<li>Alternative or switching prompt: <strong>1.3<\/strong><\/li>\n<li>Purchase-ready recommendation: <strong>1.5<\/strong><\/li>\n<\/ul>\n<p>These numbers are not universal industry standards. They are a transparent starting point. The value comes from applying the same rules to every competitor and preserving the raw evidence for review.<\/p>\n<h3>Example calculation<\/h3>\n<p>Suppose a SaaS brand is recommended second on a vendor-comparison prompt and cited in the answer:<\/p>\n<pre><code class=\"language-text\">Base points = 2.0\nPosition multiplier = 0.80\nIntent weight = 1.20\n\nWeighted visibility = 2.0 \u00d7 0.80 \u00d7 1.20 = 1.92\n<\/code><\/pre>\n<p>If the four tracked competitors collectively earn 12.0 weighted points on that prompt, the brand\u2019s prompt-level SoM is:<\/p>\n<pre><code class=\"language-text\">1.92 \u00f7 12.0 \u00d7 100 = 16%\n<\/code><\/pre>\n<p>Report this alongside raw mention rate. A brand with 16% SoM and a 40% mention rate has a different competitive position from a brand with 16% SoM and a 10% mention rate.<\/p>\n<h2>The model-level comparison matrix<\/h2>\n<p>A single blended score can hide major differences between AI engines. Build a model matrix before calculating the portfolio-level number.<\/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;\">Brand<\/th>\n<th style=\"text-align:right\">ChatGPT SoM<\/th>\n<th style=\"text-align:right\">Gemini SoM<\/th>\n<th style=\"text-align:right\">Perplexity SoM<\/th>\n<th style=\"text-align:right\">Claude SoM<\/th>\n<th style=\"text-align:right\">Google AI surface SoM<\/th>\n<th style=\"text-align:right\">Portfolio SoM<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Your brand<\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor A<\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor B<\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Competitor C<\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<td style=\"text-align:right\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Calculate each model separately using the same prompt set and scoring rules. Only then create a portfolio score, using a documented weighting scheme such as equal model weighting or audience-based weighting.<\/p>\n<p>This prevents a strong result on one platform from masking poor visibility on another. AI share-of-voice tools commonly recommend model-level breakdowns, while more advanced competitive studies add fixed prompt sets, discovered competitors, and confidence ranges. (<a href=\"https:\/\/www.digitalotters.com\/competitor-ai-visibility-analysis\/\" target=\"_blank\" rel=\"noopener\">digitalotters.com<\/a>)<\/p>\n<p>For a deeper methodology, see the <a href=\"https:\/\/maxaeo.ai\/blog\/ai-engine-position-tracking-methodology\/\">AI engine position tracking framework for probabilistic answers<\/a>.<\/p>\n<h2>Prompt design: the part most templates miss<\/h2>\n<p>The prompt set determines what your SoM means. A list of branded queries will measure reputation, not category competitiveness.<\/p>\n<p>Build the evaluation set across five intent groups:<\/p>\n<ol>\n<li><strong>Category prompts:<\/strong> \u201cWhat are the best tools for\u2026?\u201d<\/li>\n<li><strong>Use-case prompts:<\/strong> \u201cWhich platform helps a SaaS team\u2026?\u201d<\/li>\n<li><strong>Comparison prompts:<\/strong> \u201cA versus B for\u2026\u201d<\/li>\n<li><strong>Alternative prompts:<\/strong> \u201cWhat are alternatives to\u2026?\u201d<\/li>\n<li><strong>Risk prompts:<\/strong> \u201cWhat should buyers watch out for when choosing\u2026?\u201d<\/li>\n<\/ol>\n<p>For each group, create variations by company size, use case, geography, and buying constraint. Keep the core set locked for trend reporting, but maintain a separate discovery set for newly appearing competitors.<\/p>\n<p>This two-set approach solves a common denominator problem: discovered brands can be monitored without silently changing the historical benchmark. The same principle is useful in traditional competitor analysis, where adding or removing domains can distort share calculations. (<a href=\"https:\/\/www.aisearchtoolrank.com\/blog\/benchmarking-competitors-ai-search\/\" target=\"_blank\" rel=\"noopener\">aisearchtoolrank.com<\/a>)<\/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-6335-2.jpg\" alt=\"AI search competitor evaluation matrix with prompt intent, model, citation, and recommendation fields\" style=\"max-width:100%;height:auto;\"><\/figure>\n<h2>Add the evidence layer: citations, sources, and gaps<\/h2>\n<p>SoM tells you <strong>who appears<\/strong>. The evidence layer helps explain <strong>why<\/strong>.<\/p>\n<p>Add these fields to your reporting view:<\/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;\">Evidence metric<\/th>\n<th style=\"border:1px solid #e3e6ea;padding:8px 12px;background:#f6f8fa;text-align:left;font-weight:600;\">Question answered<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Citation rate<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">How often is the brand supported by a source?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Unique referring domains<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">How diverse is the evidence base?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Shared sources<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Which sources support multiple competitors?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Exclusive sources<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Which sources mention a competitor but not you?<\/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;\">Review, comparison page, documentation, community, or media<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Citation accuracy<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Does the source support the model\u2019s claim?<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Prompt gap<\/td>\n<td style=\"border:1px solid #e3e6ea;padding:8px 12px;vertical-align:top;\">Where does a competitor appear while your brand does not?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>A useful original diagnostic is the <strong>Evidence-Adjusted SoM Gap<\/strong>:<\/p>\n<pre><code class=\"language-text\">Evidence-Adjusted SoM Gap =\nCompetitor SoM \u2212 Your SoM\n+ Citation gap\n+ High-intent prompt gap\n<\/code><\/pre>\n<p>Use the result as a prioritization signal, not as a financial forecast. A competitor with a modest SoM lead but a large exclusive-source advantage may require a source-building response. A competitor with a large SoM lead but weak citation support may be vulnerable to accurate, well-structured content.<\/p>\n<p>MaxAEO\u2019s <a href=\"https:\/\/maxaeo.ai\/blog\/llm-competitive-evidence-extraction\/\">LLM competitive evidence extraction workflow<\/a> is useful when the next action depends on identifying the specific pages and domains behind an AI answer.<\/p>\n<h2>How to use the template in a monthly review<\/h2>\n<p>A repeatable review can follow five steps:<\/p>\n<ol>\n<li><strong>Freeze the benchmark:<\/strong> Keep the core prompts, competitor set, models, locale, and scoring rules unchanged.<\/li>\n<li><strong>Run repeated observations:<\/strong> Record the same prompts on the same engines at a consistent cadence.<\/li>\n<li><strong>Calculate three views:<\/strong> Mention rate, weighted SoM, and citation rate.<\/li>\n<li><strong>Inspect material changes:<\/strong> Review raw answers whenever SoM moves materially or a competitor enters the top recommendation position.<\/li>\n<li><strong>Assign an action:<\/strong> Improve a missing comparison page, correct an inaccurate claim, strengthen a cited source, or monitor without intervention.<\/li>\n<\/ol>\n<p>For operational teams, a daily monitoring workflow can store answers and trend lines while keeping the monthly benchmark stable. MaxAEO tracks brand mentions, competitive position, recommendation placement, sentiment, and cited sources across eight AI engines, with daily updates and bilingual market coverage. A <a href=\"https:\/\/maxaeo.ai\/blog\/daily-ai-search-tracking-workflow\/\">daily AI search tracking workflow<\/a> provides a practical operating model.<\/p>\n<h2>Common questions<\/h2>\n<h3>Is SoM the same as AI share of voice?<\/h3>\n<p>Not exactly. AI share of voice often counts mentions or citations, while SoM can add recommendation strength, position, intent, and evidence quality. Teams should define the formula before comparing periods.<\/p>\n<h3>How many prompts should a benchmark include?<\/h3>\n<p>There is no universal number. Start with a balanced core set covering category, use-case, comparison, alternative, and purchase-ready prompts. Expand only when new buyer intents or competitors are discovered.<\/p>\n<h3>Should every AI model have the same weight?<\/h3>\n<p>Not necessarily. Equal weighting is easiest to audit. Audience-based weighting may be more useful when your buyers clearly favor particular AI platforms, but the rationale must remain documented.<\/p>\n<h3>Can a high mention rate still indicate weak visibility?<\/h3>\n<p>Yes. A brand may be mentioned frequently but appear late, receive neutral treatment, or lack citation support. Pair mention rate with weighted position, sentiment, recommendation type, and citation rate.<\/p>\n<h3>What should happen after finding a prompt gap?<\/h3>\n<p>Inspect the winning competitor\u2019s cited sources and answer framing first. Then decide whether the gap requires a comparison page, clearer product documentation, third-party coverage, or a factual correction. MaxAEO\u2019s <a href=\"https:\/\/maxaeo.ai\/blog\/generative-search-competitor-comparison-matrix\/\">generative search competitor comparison matrix<\/a> can support that prioritization.<\/p>\n<p>A useful SoM report is not a leaderboard alone. It is a controlled measurement system that connects prompts, models, recommendations, citations, and concrete content decisions.<\/p>\n<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"author\":{\"@type\":\"Organization\",\"name\":\"maxaeo.ai\"},\"dateModified\":\"2026-10-13\",\"datePublished\":\"2026-10-13\",\"description\":\"Use this competitor share of model evaluation template to measure AI visibility by prompt, model, position, citations, and sentiment. Copy the framework and start benchmarking.\",\"headline\":\"Competitor Share of Model Evaluation Template: A Practical SoM Framework\",\"image\":\"https:\/\/maxaeo.ai\/blog\/wp-content\/uploads\/2026\/10\/art-10200-cover.jpg\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"MaxAEO\"}}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Use this competitor share of model evaluation template to measure AI visibility by prompt, model, position, citations, and sentiment. Copy the framework and start benchmarking.<\/p>\n","protected":false},"author":1,"featured_media":3145,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3146","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\/3146","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=3146"}],"version-history":[{"count":0,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/posts\/3146\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/media\/3145"}],"wp:attachment":[{"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/media?parent=3146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/categories?post=3146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maxaeo.ai\/blog\/wp-json\/wp\/v2\/tags?post=3146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}