<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[LLM Search Console]]></title><description><![CDATA[LLM Search Console tracks how ChatGPT, Claude, Gemini, and more perceive your brand, your competitors, and your content. Turn AI's black box into your competitive edge.]]></description><link>https://articles.llmsearchconsole.com</link><image><url>https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png</url><title>LLM Search Console</title><link>https://articles.llmsearchconsole.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 19:20:45 GMT</lastBuildDate><atom:link href="https://articles.llmsearchconsole.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bruno Gavino - Codedesign.org]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[llmaisearchconsole@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[llmaisearchconsole@substack.com]]></itunes:email><itunes:name><![CDATA[Bruno Gavino - Codedesign.org]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bruno Gavino - Codedesign.org]]></itunes:author><googleplay:owner><![CDATA[llmaisearchconsole@substack.com]]></googleplay:owner><googleplay:email><![CDATA[llmaisearchconsole@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bruno Gavino - Codedesign.org]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Answer Engine Optimization: How to Get Your Brand Into the Answer, Not the Results Page]]></title><description><![CDATA[Buyers now ask ChatGPT, Perplexity and Gemini for a shortlist. Answer Engine Optimization is how your brand ends up on it.]]></description><link>https://articles.llmsearchconsole.com/p/answer-engine-optimization-how-to</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/answer-engine-optimization-how-to</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Thu, 03 Sep 2026 04:14:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your best prospect asked Perplexity "which [your category] tool should a 40-person team buy?" and got a five-brand shortlist in eight seconds. You weren't on it. No click, no impression, no trace in your analytics. That is the pain Answer Engine Optimization (AEO) exists to fix. Search engines return links. Answer engines return a verdict. Gartner's projection that traditional search volume drops 25% by 2026 as buyers move to AI assistants is already playing out in the referral reports of most B2B teams, and the gap between brands that appear in AI answers and brands that don't is widening every quarter. This guide covers what AEO is, how it differs from SEO and GEO, and a working playbook you can run this month.</p><h2>What Is Answer Engine Optimization?</h2><p>Answer Engine Optimization is the practice of structuring your content, brand signals and third-party footprint so that AI-powered answer engines cite, mention or recommend you when a user asks a relevant question. An answer engine is any system that responds with a synthesized answer instead of a list of links. ChatGPT, Perplexity, Google AI Overviews and AI Mode, Gemini, Claude and Microsoft Copilot all qualify. Voice assistants qualified first, which is where the term originated, but the stakes were low until large language models started handling purchase research.</p><p>The unit of success changes. In SEO you win a position. In AEO you win inclusion. There is no page two. A typical AI answer names three to five brands, sometimes one, and everyone else is absent. Measuring that inclusion across the engines your buyers actually use is what <a href="https://llmsearchconsole.com">LLM Visibility</a> tracking is for.</p><h3>AEO vs SEO vs GEO</h3><p>Marketers use these three terms interchangeably, which causes bad strategy. They overlap but optimize for different outputs.</p><ul><li><p>SEO earns a ranked link on a results page. The user still has to click.</p></li><li><p>GEO (Generative Engine Optimization) shapes how generative models synthesize your content into their output, including citations and source selection.</p></li><li><p>AEO targets the final answer itself. Are you named, how are you framed, and are you recommended.</p></li></ul><p>In practice GEO and AEO are converging, and most teams treat AEO as the outcome and GEO as part of the method. The distinction that matters for budgeting is this: SEO effort compounds into traffic you can see. AEO effort compounds into mentions you can only see if you measure them deliberately.</p><h2>Why AEO Matters Now, Not Next Year</h2><p>Three shifts happened in the last eighteen months that turned AEO from a curiosity into a line item.</p><p>First, distribution. ChatGPT passed 800 million weekly users. Google rolled AI Overviews to more than a billion searchers and launched AI Mode as a full answer-first interface. Perplexity crossed hundreds of millions of monthly queries. The buyers you want are already inside these interfaces.</p><p>Second, zero-click became the default. Studies from Pew and Ahrefs put click-through drops at 30 to 60 percent for queries that trigger an AI Overview. The traffic isn't moving to a competitor's page. It is disappearing into the answer.</p><p>Third, the answer carries endorsement. A user treats "ChatGPT recommended these three" like advice from a knowledgeable colleague, not like an ad. Being named is worth more than a top-three ranking ever was, because the model has already done the comparison for the buyer.</p><p>If you sell B2B, you feel this as a specific symptom. Fewer top-of-funnel visits, but inbound leads who arrive with a shortlist already formed. That shortlist was formed in an answer engine. AEO is how you get on it.</p><h2>How Answer Engines Decide Who Gets Named</h2><p>You cannot optimize for a black box, so it helps to understand the three inputs that shape an AI answer.</p><h3>Training data</h3><p>The model's baseline knowledge of your brand comes from what it learned during training. Wikipedia, major publications, review platforms, forums like Reddit, and your own site all contribute. If your brand barely exists in that corpus, the model has nothing to say about you regardless of how good your product is.</p><h3>Retrieval</h3><p>Most answer engines now search the live web before responding. Perplexity always does. ChatGPT does for anything time-sensitive or commercial. Google AI Overviews are built on top of the search index. This means fresh, well-structured pages that directly answer the question still matter, and it is where your SEO investment carries over.</p><h3>Entity consistency</h3><p>Models reason about entities, not keywords. If your company name, product names, category, pricing and positioning are described consistently across your site, your Crunchbase and LinkedIn pages, G2 and Capterra listings, press coverage and Wikipedia, the model develops a confident, stable representation of you. Contradictions lower confidence, and low confidence means the model picks a competitor it is surer about.</p><h2>The AEO Playbook: Seven Moves That Work</h2><h3>1. Start from the prompts, not the keywords</h3><p>Build a set of 30 to 100 questions your buyers ask answer engines. Not "best CRM" but "which CRM works for a 10-person agency that bills hourly." Pull them from sales calls, support tickets, G2 reviews and the People Also Ask boxes. These prompts become both your content roadmap and your measurement baseline.</p><h3>2. Measure your baseline before you change anything</h3><p>Run every prompt across ChatGPT, Perplexity, Gemini and Google AI Mode, several times each, because answers are probabilistic. Record whether you are mentioned, in what position, with what sentiment, and which competitors appear alongside you. Doing this by hand for 50 prompts across four engines takes days. Doing it with an <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> tracker takes minutes and gives you a trend line instead of a snapshot.</p><h3>3. Write answer-first pages</h3><p>Every page targeting a buyer question should state the answer in the first 40 to 60 words, then support it. Models extract the direct answer. They skip the 400-word preamble. Use the question as an H2, answer it in one plain paragraph, then expand. Add a short FAQ section at the end with three to six real questions and tight answers.</p><h3>4. Publish comparison and "best for" content honestly</h3><p>Answer engines love structured comparisons because they mirror the answer format. A page titled "[Your product] vs [Competitor]: which fits which team" that admits where the competitor wins will get cited far more than a puff piece. Models are trained to distrust one-sided content and cite balanced sources.</p><h3>5. Fix your entity footprint</h3><p>Audit every place your brand is described. Same name, same category, same one-line description, same founding facts. Claim and complete G2, Capterra, Crunchbase, LinkedIn and Product Hunt. Add Organization, Product and FAQ schema to your site. If you qualify for a Wikipedia page, earn one through coverage rather than writing it yourself.</p><h3>6. Earn third-party mentions in the sources models trust</h3><p>Reddit threads, industry newsletters, niche review sites, podcasts with transcripts and analyst reports all show up disproportionately in AI citations. A single honest Reddit thread where users recommend you can outweigh ten of your own blog posts. This is PR work, not SEO work, and it belongs in the AEO budget.</p><h3>7. Track competitors as closely as yourself</h3><p>AEO is zero-sum. Every answer that names a competitor and not you is a lost consideration slot. Watch which competitors gain share on which prompts, then reverse-engineer the sources the engines cited for them. Those sources are your target list.</p><h2>A Simple AEO Scorecard</h2><p>You need three numbers to run this as a program rather than a project.</p><ul><li><p>Mention rate, the share of tracked prompts where you appear at all.</p></li><li><p>Share of voice, your mentions divided by all tracked brand mentions.</p></li><li><p>Sentiment and framing, how the model characterizes you when it does name you.</p></li></ul><p>Review them monthly by engine and by prompt cluster. A rising mention rate on informational prompts and a flat one on commercial prompts tells you exactly where to spend next.</p><h2>Common AEO Mistakes</h2><p>Treating it as a content-volume game is the biggest one. Fifty thin answer-first pages do less than five authoritative ones plus a consistent entity footprint. The second mistake is measuring once. One run of one prompt in one engine tells you almost nothing, because the same question returns different brands on different days. The third is ignoring sentiment. Being named as "cheaper but limited" is not a win.</p><h2>Get Your Brand Into the Answer</h2><p>The buyers who used to find you through ten blue links are now asking a model for a shortlist. Your job is to be on it, consistently, across every engine they use. Start with your prompt set, measure your baseline, fix your entity footprint, and earn the third-party mentions that models trust.</p><p>If you want a weekly, practical read on AI search visibility, subscribe to the LLM Search Console newsletter on Substack. One email a week, no filler, only what is working right now for brands trying to win the answer.</p>]]></content:encoded></item><item><title><![CDATA[Your Brand Dies in the Handoff: Multi-Agent Orchestration, Latency Budgets, and the Critic That Prunes You]]></title><description><![CDATA[Three under-discussed links between agent swarms, Reason-Act loops, and token budgets &#8212; and why the agent that found you is not the agent that answers.]]></description><link>https://articles.llmsearchconsole.com/p/your-brand-dies-in-the-handoff-multi</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-brand-dies-in-the-handoff-multi</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 02 Sep 2026 06:34:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><br></p><p>Single-agent RAG had one place for your brand to fail: the retriever. Multi-agent orchestration has three. A Researcher agent finds you, a Critic agent audits you, a Writer agent compresses you into an answer, and every handoff between them runs on a token budget. Most GEO advice still assumes one model, one retrieval, one answer. In 2026 that pipeline is legacy, and the brands that rank in it are being silently dropped in the ones that replaced it. Here are three intersections between multi-agent orchestration, agentic Reason-Act loops, and latency budgets that nobody in the GEO space is writing about.</p><p><br></p><h2>1. The Critic agent is your real gatekeeper, not the retriever</h2><p><br></p><p>A production agent hierarchy (Coder, Critic, Researcher, and the variants) puts a self-correction step between retrieval and output. The Critic's job is simple: reject anything the Writer cannot defend. In practice that means claims without a checkable source, comparative language without numbers, and marketing adjectives get flagged and stripped before the user sees them.</p><p><br></p><p>Consequence for GEO: your page can win the Researcher and still lose the answer. "Industry-leading platform trusted by thousands" passes retrieval on semantics and fails the Critic on verifiability. "Tracks brand mentions across ChatGPT, Perplexity, Gemini and Claude, refreshed daily, with per-model citation export" survives because every clause is falsifiable. Write for the auditor, not the searcher. If a claim cannot be checked, the Critic treats it as hallucination risk and prunes it, and your brand goes with it.</p><p><br></p><h2>2. Latency budgets cap the loop, so first-hop sources own the answer</h2><p><br></p><p>Reason-Act loops are theoretically unbounded: observe, plan, act, re-observe until confident. Nobody ships that. Every orchestrator enforces a max-iterations or wall-clock budget because users abandon agents that take thirty seconds to start. The practical effect is early exit: the loop terminates the moment the Critic's confidence threshold is met, and whatever sources were in context at that moment become the citations.</p><p><br></p><p>This inverts the old assumption that the best source eventually wins. Under a latency budget, the source that resolves the query in the fewest hops wins. If your pricing needs three page loads to reconstruct, a competitor with a single page that states price, tiers and limits in one table gets cited and the loop closes before it ever reaches you. Multi-hop reasoning is a capability, not a promise; budget pressure makes agents prefer single-hop answers whenever one exists.</p><p><br></p><h2>3. Handoffs are lossy compression, and only atomic facts survive</h2><p><br></p><p>Agents do not pass full context to each other. Each handoff is a summary: the Researcher hands the Critic a few hundred tokens of findings, the Critic hands the Writer an even shorter approved list. Token efficiency is the design goal, and summarization is the mechanism. Every hop discards nuance and keeps whatever is dense, discrete and quotable.</p><p><br></p><p>That is why your brand keeps showing up as "a monitoring tool" instead of by name. Narrative positioning compresses into a category label. Atomic facts (name, one-line function, a number, a differentiator) survive three summarizations intact. A brand described in paragraphs becomes generic; a brand described in entity-attribute-value triples stays named. The same reason GraphRAG beats vector search on multi-hop queries is the reason structured brand facts beat brand storytelling in agent handoffs.</p><p><br></p><h2>4. Measuring the drop: where in the swarm did you disappear?</h2><p><br></p><p>Traditional rank tracking cannot tell you which stage killed you. A brand absent from a ChatGPT answer might have failed retrieval, failed the Critic, or been compressed into a category noun at the Writer. Each has a different fix, and guessing wastes quarters.</p><p><br></p><p>This is what <a href="https://llmsearchconsole.com/">LLM Search Console</a> is built for: run the same prompt set across ChatGPT, Perplexity, Gemini and Claude on a schedule, separate cited-by-name from paraphrased-as-category, and diff which competitor sources are surviving the loop that yours are not. When the data shows you are retrieved but not named, that is a compression problem. When you are never retrieved, that is a first-hop problem. The dashboard tells you which, and by model.</p><p><br></p><h2>Quick wins for GEO in a multi-agent world</h2><p><br></p><ul><li><p><strong>Write claims the Critic can verify.</strong> Replace every adjective with a number, a scope, or a named integration. Unverifiable copy is pruned as hallucination risk.</p></li><li><p><strong>Be a single-hop source.</strong> Put name, function, pricing, limits and differentiators on one crawlable page. Loops close early; be inside the first retrieval.</p></li><li><p><strong>Publish entity-attribute-value facts.</strong> Product schema, FAQ blocks and comparison tables survive summarization. Paragraphs of positioning do not.</p></li><li><p><strong>Repeat your brand name next to the category.</strong> "LLM Search Console, an AI visibility tracker" gives the summarizer a reason to keep the noun.</p></li><li><p><strong>Diff cited versus paraphrased per model.</strong> Track it weekly with <a href="https://llmsearchconsole.com/">llmsearchconsole.com</a> and fix the stage that actually drops you.</p></li></ul><p><br></p><p>The agent that finds you is no longer the agent that answers. Optimize for the one in the middle.</p>]]></content:encoded></item><item><title><![CDATA[GEO SEO: What the Acronym Means and Why Your Rankings Don’t Show Up in AI Answers]]></title><description><![CDATA[&#8220;GEO SEO&#8221; means two different things depending on who is asking. Here is how to tell them apart, why the generative one is eating your organic pipeline, and how to fix it.]]></description><link>https://articles.llmsearchconsole.com/p/geo-seo-what-the-acronym-means-and</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/geo-seo-what-the-acronym-means-and</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 02 Sep 2026 04:12:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The Two Meanings of GEO SEO</h2><p>Search "geo seo" and you get two unrelated disciplines wearing the same label. The first is geographic SEO, the local-search practice of optimizing for "plumber near me," Google Business Profiles, and city-level landing pages. The second is Generative Engine Optimization, the practice of getting your brand named and cited inside answers produced by ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews.</p><p>If you are a marketer, founder, or brand manager in 2026, the second meaning is the one that should worry you. Local SEO is a solved problem with a mature playbook. Generative engine optimization is not. Buyers are asking AI assistants for shortlists, the assistants are answering with three or four brand names, and most companies have no idea whether they are on that list.</p><p>This article is about the generative kind. If you came here for local search, the short version is that the acronym collision is unfortunate and the two disciplines share almost nothing except the letters.</p><h2>Why "GEO SEO" Is a Category Mistake</h2><p>Bolting "SEO" onto "GEO" implies generative optimization is a subset of search engine optimization. It isn't. The two share inputs but reward different outputs.</p><p>Classic SEO optimizes for a ranked list. You win by being link number one for a query, and position determines clicks. The model of value is ten slots, scored by rank, measured by traffic.</p><p>Generative engines optimize for a synthesized answer. There is no rank. The model reads dozens of sources, forms an opinion, and names a handful of brands with visible reasoning. You are either in the answer or you are not. Being the sixth-best option is identical to not existing.</p><p>That difference changes what you measure, what you build, and what "winning" looks like.</p><ul><li><p>Rankings become mentions.</p></li><li><p>Clicks become citations.</p></li><li><p>Traffic becomes share of voice.</p></li></ul><p>Treating GEO as a checkbox inside your SEO program is how teams end up with strong organic rankings and zero presence in AI answers. The two are correlated, not identical.</p><h2>What Generative Engines Actually Reward</h2><p>The models are opaque, but their behavior is observable. Run a few hundred category queries across engines and consistent patterns emerge.</p><h3>Entity clarity beats keyword density</h3><p>Generative engines need to know what you are. A brand with a consistent name, a clear one-sentence description, and the same category label across your site, Crunchbase, LinkedIn, G2, and Wikipedia gets resolved as an entity. A brand described five different ways across the web gets fragmented into noise. Keyword stuffing does nothing here. Consistency does.</p><h3>Third-party corroboration outweighs your own claims</h3><p>Models trust what other people say about you more than what you say about yourself. A "best tools for X" listicle on a mid-tier industry blog is often cited before your own product page. Review sites, comparison articles, community threads, and analyst roundups are the raw material for AI shortlists. If your competitors are on those pages and you aren't, the model has no reason to include you.</p><h3>Structure that can be lifted verbatim</h3><p>Generative engines extract. Short definitional paragraphs, explicit comparisons, numbered steps, and tables get pulled into answers because they require no interpretation. A 3,000-word narrative with the key fact buried in paragraph nineteen does not get extracted. It gets skipped.</p><h3>Freshness and specificity</h3><p>Perplexity and Google AI Overviews lean hard on recently updated sources. Pages with a visible date, current pricing, and 2026-specific data get cited. Evergreen content that has not been touched since 2023 gets dropped in favor of something newer, even if the newer page is worse.</p><h2>A Working GEO Framework</h2><p>Most teams are starting from zero visibility into this channel. The path from zero to a managed program looks like this.</p><h3>Step 1: Measure before you optimize</h3><p>You cannot improve a number you do not have. Start by running your core category prompts across the major engines and recording who gets named. Do this for open-ended queries ("best CRM for a 20-person sales team"), comparison queries ("HubSpot vs Pipedrive"), and problem queries ("how do I reduce churn in a SaaS"). Log the brands mentioned, the sources cited, and the order. A tool like <a href="https://llmsearchconsole.com">LLM Search Console</a> automates this across engines and turns it into a trend line, which matters because model answers drift weekly.</p><h3>Step 2: Diagnose the gap</h3><p>For every prompt where a competitor appears and you don't, read the citations. The model usually shows its work. Nine times out of ten the gap is one of three things: you are absent from the third-party pages the model is citing, your own pages describe you inconsistently, or your content is not structured in a way the engine can extract.</p><h3>Step 3: Fix entity signals first</h3><p>This is the cheapest, fastest lever. Align your brand name, category, and description across every public profile. Add organization and product schema to your site. Make sure your About page says in one plain sentence what you do and who it is for. Models resolve entities from these signals, and a mismatch between your homepage and your G2 listing is enough to keep you out of an answer.</p><h3>Step 4: Earn the citations that matter</h3><p>Pull the list of sources the engines cite for your category and treat it as a target list. Some are review platforms where you need a profile and volume. Some are comparison articles where you can pitch inclusion. Some are community threads where a candid, useful answer from your team gets indexed and reused. This is PR work with a measurable output.</p><h3>Step 5: Restructure your own content for extraction</h3><p>Rewrite your highest-intent pages so that the answer to the buyer's question appears in the first 100 words, in a form a model can quote. Add comparison tables. Add explicit "X is best for Y" statements. Add FAQ blocks with real answers, not marketing copy. Date everything.</p><h3>Step 6: Track <a href="https://llmsearchconsole.com">LLM visibility</a> weekly</h3><p>Model answers are not stable. A brand that appears in Perplexity on Monday can be gone by Friday because a new roundup got indexed. Weekly tracking of mentions, citations, and share of voice versus named competitors is the minimum cadence for this channel. Monthly is too slow to catch what changed.</p><h2>What This Looks Like in Practice</h2><p>A B2B analytics vendor ran this process in Q2. Their organic rankings were strong, top three for their main category terms. Their AI visibility was near zero. ChatGPT named four competitors for their core prompt and never named them.</p><p>The diagnosis took a day. Every competitor was on two specific comparison articles the model cited repeatedly. The vendor was on neither. Their own site described the product as "a platform" on the homepage, "a tool" on the pricing page, and "a solution" on LinkedIn.</p><p>They fixed the entity signals in a week, pitched the two comparison articles, and rewrote three product pages with a definitional opening paragraph and a comparison table. Six weeks later they appeared in the ChatGPT shortlist for their core prompt and in Perplexity for two of five tracked prompts. Organic traffic did not move. Inbound demo requests mentioning "saw you recommended by ChatGPT" went from zero to a recurring line in the sales notes.</p><p>Nothing about this required new technology. It required treating <a href="https://llmsearchconsole.com">LLM brand visibility</a> as its own channel with its own scoreboard.</p><h2>The Cost of Waiting</h2><p>The compounding here is unforgiving. Brands that get mentioned attract more coverage, which produces more citations, which the models read and reuse. The shortlist hardens. Displacing an incumbent from an AI answer in 2027 will cost more than earning the slot in 2026.</p><p>Your organic rankings will not save you. Your paid budget cannot buy the slot. The only way in is to be the brand the sources agree on, and that takes months of work that most of your competitors have not started.</p><h2>Start With One Prompt</h2><p>Open ChatGPT and Perplexity right now. Type the single query your best customer would use to find a company like yours. Note who gets named. If it's not you, that is your GEO SEO problem, and it is measurable from today.</p><p>Subscribe to this newsletter for a weekly breakdown of what the generative engines are rewarding, which brands are gaining share in AI answers, and the tactics that are moving the numbers. One email a week, no filler.</p>]]></content:encoded></item><item><title><![CDATA[What Is Generative Engine Optimization? GEO, Explained Without the Hype]]></title><description><![CDATA[How to get your brand cited and recommended inside AI answers &#8212; and how to measure it]]></description><link>https://articles.llmsearchconsole.com/p/what-is-generative-engine-optimization</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/what-is-generative-engine-optimization</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Tue, 01 Sep 2026 04:13:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Your next customer may never see your website. They'll see what ChatGPT says about it.</strong></p><p>Over 60% of Google searches now end without a click, and a growing share of product research happens entirely inside AI assistants like ChatGPT, Perplexity, and Gemini. When a buyer asks "what's the best tool for X," the AI answers with three or four brand names. Either you're one of them or you don't exist in that conversation.</p><p>Generative Engine Optimization (GEO) is the practice of earning a place in those answers. This guide covers what GEO actually is, how it differs from SEO, and how to start measuring your <a href="https://llmsearchconsole.com">LLM visibility</a> this week.</p><h2>The Definition</h2><p><strong>Generative Engine Optimization (GEO) is the process of optimizing your content and brand presence so that AI-powered answer engines &#8212; ChatGPT, Perplexity, Gemini, Claude, Copilot, and Google's AI Overviews &#8212; cite, quote, and recommend your brand in their generated responses.</strong></p><p>The term comes from a 2023 Princeton research paper that tested which content tactics increased visibility in AI-generated answers. The findings were concrete. Adding citations, quotations, and statistics improved source visibility by up to 40% in generative engine responses. That paper turned a vague worry ("what happens to SEO when AI answers everything?") into a measurable discipline.</p><h2>GEO vs. SEO: What Actually Changes</h2><p>SEO and GEO share DNA. Both reward authoritative, well-structured content. But they diverge in ways that matter for your strategy.</p><h3>The unit of competition is different</h3><p>SEO competes for a ranked position on a results page. GEO competes for inclusion in a synthesized answer. There is no "position four" in a ChatGPT response &#8212; the model either mentions your brand or it doesn't. That makes visibility more binary, and losing it more costly.</p><h3>The click may never come</h3><p>SEO's endpoint is a visit to your site. In AI search, the answer often <em>is</em> the endpoint. Your brand can influence a purchase decision without ever registering a session in your analytics. This is why <a href="https://llmsearchconsole.com">LLM brand visibility</a> needs its own measurement layer &#8212; your traffic reports are blind to it.</p><h3>Retrieval beats ranking signals</h3><p>Answer engines pull from sources they can parse, verify, and attribute. That shifts weight toward a few specific things:</p><ul><li><p>Clear, extractable claims</p></li><li><p>Statistics with named sources</p></li><li><p>Consistent entity information across the web</p></li><li><p>Structured data and clean markup</p></li><li><p>Third-party mentions on sites LLMs trust</p></li></ul><p>Backlinks still matter. But a Reddit thread, a comparison article, or a well-cited industry report can move your AI visibility more than another domain-authority campaign.</p><h2>How Generative Engines Choose Their Sources</h2><p>Understanding the pipeline helps you optimize it. Most AI answers are built in three stages.</p><p>First, the model interprets the query and decides whether it needs fresh information. Second, a retrieval system pulls candidate documents &#8212; from a live web index, a partner dataset, or the model's training data. Third, the model synthesizes an answer and (in engines like Perplexity and AI Overviews) attaches citations.</p><p>You can influence every stage. Entity consistency and brand mentions shape what the model "knows" from training. Crawlable, structured content wins retrieval. Quotable, well-attributed claims survive synthesis and earn the citation.</p><h2>A Practical GEO Framework: Measure, Fix, Monitor</h2><p>Skip the theory. Here's the working loop teams are running in 2026.</p><h3>1. Measure your baseline</h3><p>You can't optimize what you can't see. Build a prompt set &#8212; 50 to 200 questions your buyers actually ask &#8212; and run them across ChatGPT, Perplexity, Gemini, and AI Overviews. Track three numbers:</p><ul><li><p>Mention rate (how often your brand appears)</p></li><li><p>Citation rate (how often your content is the source)</p></li><li><p>Share of voice vs. competitors</p></li></ul><p>Doing this manually takes days and goes stale in a week. A dedicated <a href="https://llmsearchconsole.com">LLM visibility tracking</a> platform automates the prompt runs and trends the data over time.</p><h3>2. Fix the gaps</h3><p>Where competitors appear and you don't, diagnose why. Common causes and their fixes:</p><ul><li><p>Thin entity presence &#8594; build consistent profiles, schema markup, and Wikipedia-grade citations</p></li><li><p>No quotable claims &#8594; publish original data, benchmarks, and named statistics</p></li><li><p>Weak third-party footprint &#8594; earn mentions in comparison posts, review sites, and communities LLMs retrieve from</p></li><li><p>Unparseable content &#8594; restructure pages with direct answers high on the page, clear headings, and FAQ blocks</p></li></ul><h3>3. Monitor and iterate</h3><p>AI answers are volatile. Models update, retrieval indexes refresh, and last month's visibility can vanish quietly. Treat GEO like a weekly operating metric, not a quarterly project. Watch for sentiment shifts and hallucinated claims about your brand &#8212; catching an AI confidently misquoting your pricing is worth the monitoring cost by itself.</p><h2>Common Mistakes to Avoid</h2><p>Teams new to GEO tend to stumble in the same three places. They obsess over "ranking" in AI answers, when position within a response is near-random &#8212; mention rate is the stable metric. They copy their SEO keyword list into prompts, when buyers phrase questions to AI conversationally. And they measure once, celebrate or panic, and never build the trendline that makes the data usable.</p><h2>The Bottom Line</h2><p>GEO isn't a replacement for SEO. It's the extension of it into the surfaces where your buyers increasingly make decisions. The brands winning AI answers in 2026 started measuring in 2025 &#8212; the window to build entity authority before your category calcifies is still open, but it's closing.</p><p>Start with the baseline. Run your buyer questions through the major engines, count your mentions, and see where you stand against competitors. <a href="https://llmsearchconsole.com">LLM Search Console</a> does this automatically across ChatGPT, Perplexity, Gemini, Claude, and AI Overviews.</p><p>Want a weekly briefing on AI search visibility, GEO tactics, and the metrics that matter? Subscribe to this newsletter and get every issue in your inbox.</p>]]></content:encoded></item><item><title><![CDATA[Generative Engine Optimization Tools: A Buyer's Guide for 2026]]></title><description><![CDATA[How to evaluate GEO platforms, and 7 tools worth your shortlist before your competitors own the AI answers.]]></description><link>https://articles.llmsearchconsole.com/p/generative-engine-optimization-tools</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/generative-engine-optimization-tools</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Thu, 27 Aug 2026 04:12:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your buyers ask ChatGPT for vendor recommendations before they ever type your category into Google. If your brand isn't in that answer, you lost the deal before your funnel even knew it existed.</p><p>That's the problem generative engine optimization (GEO) tools solve. They show you whether AI engines like ChatGPT, Perplexity, Gemini, and Claude mention your brand, how they describe it, and who gets recommended instead of you. This guide covers what a GEO tool actually does, how to evaluate one, and which platforms deserve a spot on your shortlist.</p><h2>What a GEO Tool Actually Does</h2><p>Traditional SEO software tracks rankings on a results page. GEO tools track something messier: whether your brand appears inside AI-generated answers, and in what light.</p><p>The core jobs are simple to state. A GEO tool runs a set of prompts your buyers would realistically ask, records which brands appear in the answers, and turns that into metrics you can act on. The good ones add three layers on top.</p><ul><li><p>Mention and citation tracking</p></li><li><p>Competitive share of voice</p></li><li><p>Sentiment analysis</p></li></ul><p>Some platforms go further into diagnostics, telling you why a competitor gets cited and you don't, and what content changes would close the gap. That diagnostic layer is where <a href="https://llmsearchconsole.com">LLM visibility</a> work turns from reporting into strategy.</p><h2>How to Evaluate a GEO Tool Before You Buy</h2><p>Most tools in this category demo well. The differences show up in week three, when you need the data to survive a leadership meeting. Test for five things before signing anything.</p><p>Engine coverage comes first. ChatGPT and Perplexity are table stakes. Ask about Gemini, Google AI Overviews, Claude, Grok, and Copilot, because your buyers are spread across all of them and several vendors quietly skip the harder engines.</p><p>Second, prompt control. You should define the exact prompts that match your buyer's language, not choose from a template library. Your category has vocabulary a generic prompt set will miss.</p><p>Third, competitor benchmarking. A visibility number without a competitor baseline is trivia. You need side-by-side share of voice to know if a 40 percent mention rate is a win or a crisis.</p><p>Fourth, trend data. AI answers are volatile. One snapshot tells you almost nothing. Weekly tracking over months tells you whether your content work is moving the needle.</p><p>Fifth, actionability. Ask the vendor a blunt question: when the tool shows I'm invisible for a prompt, what does it tell me to do next? If the answer is "export a CSV," keep shopping.</p><h2>The Tools Worth Comparing</h2><h3>1. LLM Search Console</h3><p><a href="https://llmsearchconsole.com">LLM Search Console</a> positions itself as exactly what the name suggests: a search console for AI engines. It tracks brand mentions, citations, sentiment, and share of voice across ChatGPT, Perplexity, Gemini, and Claude, with custom prompt sets you define around your own buyer questions. The Claude coverage matters more than it sounds, since several competitors omit it entirely while Claude keeps gaining B2B research usage. Competitor benchmarking is built into the core dashboards rather than sold as an add-on, which makes it a strong fit for marketing teams that need <a href="https://llmsearchconsole.com">LLM brand visibility</a> data they can put in front of a CMO without reformatting.</p><h3>2. Profound</h3><p>Profound is one of the better-known names in the category, aimed mostly at enterprise brands and agencies. It offers answer-engine insights and conversation volume data. Pricing sits at the enterprise end, which puts it out of reach for many mid-market teams.</p><h3>3. Otterly.AI</h3><p>Otterly focuses on AI search monitoring with a lightweight setup. It's a reasonable entry point for small teams testing the category, though prompt volume limits arrive quickly on lower tiers.</p><h3>4. Peec AI</h3><p>Peec targets marketing teams with daily tracking and competitor comparisons across major engines. Clean interface, solid European customer base. Diagnostic depth is thinner than the top of this list.</p><h3>5. Ahrefs Brand Radar</h3><p>Ahrefs added AI visibility tracking to its established SEO suite. If your team already lives in Ahrefs, it's a convenient add-on. It remains a module inside an SEO tool rather than a dedicated GEO platform, and engine coverage reflects that.</p><h3>6. Semrush AI Toolkit</h3><p>Semrush's answer to the same shift. Strong if you want one contract covering classic SEO and AI tracking together, with the same tradeoff: AI visibility is a feature here, not the product.</p><h3>7. Goodie AI</h3><p>Goodie leans toward content optimization for AI engines, generating recommendations alongside monitoring. Useful for content-heavy teams, lighter on competitive benchmarking.</p><h2>How to Choose</h2><p>Start from your constraint, not from feature lists. If you already pay for Ahrefs or Semrush and just want a directional read, turn on their modules and learn the basics. If AI answers are already influencing your pipeline, a dedicated platform pays for itself the first time you catch a competitor owning a buying-intent prompt you didn't know existed.</p><p>Run a two-week trial with real prompts pulled from your sales calls. Measure one thing: did the tool surface something you didn't know and could act on? That single test filters this market faster than any comparison table.</p><p>AI engines are already answering questions about your category hundreds of times a day. The only open question is whether you can see those answers. Pick a tool, baseline your visibility this week, and stop guessing.</p><p>Want teardowns like this one every week, plus tactical guides on winning AI search? Subscribe to the newsletter and get the next issue in your inbox.</p>]]></content:encoded></item><item><title><![CDATA[Your Brand Survives the First Retrieval. It Dies in the Second.]]></title><description><![CDATA[Reasoning models don't retrieve once. Three under-discussed links between test-time compute, GraphRAG, and hallucination guardrails &#8212; and why your page is losing a race that ended two hops ago.]]></description><link>https://articles.llmsearchconsole.com/p/your-brand-survives-the-first-retrieval</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-brand-survives-the-first-retrieval</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 26 Aug 2026 06:36:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><br></p><p>Your page ranked. Your content was retrieved. The model still recommended someone else.</p><p><br></p><p>This is not a content quality problem. It is an architecture problem, and it started the moment models stopped answering in one pass. A reasoning model burning test-time compute does not run one retrieval &#8212; it runs six, twelve, twenty, each one a fresh chance to drop you. Optimizing for the first retrieval in 2026 is like optimizing for the meta keyword tag.</p><p><br></p><p>Three connections almost nobody is writing about.</p><p><br></p><h2>1. Test-time compute turned retrieval into a multi-round elimination</h2><p><br></p><p>System 2 models decompose. Ask "best analytics platform for a Series B fintech" and the thinking trace does not search that string. It splits into sub-questions: what constrains fintech analytics, which vendors handle SOC 2, what breaks at Series B scale, who has migration horror stories.</p><p><br></p><p>Each sub-question is its own retrieval with its own winners. Your brand can dominate the head query and lose every single sub-query &#8212; and the sub-queries are what the final answer is synthesized from. Longer thinking is not more chances to be found. It is more rounds you have to survive.</p><p><br></p><p>The practical implication is unpleasant: the query you track is not the query being run. Your visibility is decided in a decomposition you never see.</p><p><br></p><h2>2. Hallucination guardrails are quietly deleting under-corroborated brands</h2><p><br></p><p>Everyone frames grounding as a safety belt. In practice it is a filter with a body count.</p><p><br></p><p>When a model is tuned to a low hallucination rate, it stops asserting claims it cannot corroborate across independent sources. That behavior does not distinguish between "false" and "true but only stated in one place." A brand whose entire factual footprint lives on its own marketing site is, from the grounding layer's perspective, an uncorroborated claim. The safest move is omission.</p><p><br></p><p>So the better the model gets at not hallucinating, the more aggressively it prunes thinly-sourced brands. Your competitor with four mediocre third-party mentions beats your excellent single source. Corroboration redundancy is not a PR nice-to-have &#8212; it is a retrieval survival requirement.</p><p><br></p><h2>3. In GraphRAG, you are a node &#8212; and hop distance is the new rank</h2><p><br></p><p>Vector RAG retrieves you if you are semantically close. GraphRAG retrieves you if you are <em>connected</em>. Those are completely different games.</p><p><br></p><p>Multi-hop reasoning traverses relationships: category &#8594; constraint &#8594; vendor &#8594; integration &#8594; outcome. If your entity has no explicit edges &#8212; no stated integrations, no named category, no comparison relationships, no defined customer segment &#8212; you are an isolated node. Perfect content, unreachable.</p><p><br></p><p>Worse, hop distance now behaves like rank. A brand two hops from a common entry entity gets pulled into far more traces than a brand five hops out, regardless of page quality. And because the reasoning trace traverses hops sequentially, every extra hop is another point at which the context budget runs out and you get truncated.</p><p><br></p><p>The three connect: test-time compute multiplies the traversals, GraphRAG decides who is reachable, and grounding decides who survives the citation check. Fail any one and you are invisible in a way no rank tracker will report.</p><p><br></p><h2>4. What this breaks about measurement</h2><p><br></p><p>Most GEO tooling asks a model a question and diffs the answer. That measures the output of a process it cannot see. It cannot tell you whether you lost at decomposition, at traversal, or at corroboration &#8212; and the fix is different for each.</p><p><br></p><p>What you need is the delta: same prompt, fast mode versus reasoning mode, tracked over time. When your citation share drops as thinking depth increases, you have a graph connectivity problem. When it drops in both modes equally, you have a corroboration problem. That is the diagnostic <a href="https://llmsearchconsole.com/">LLM Search Console</a> was built to run &#8212; tracking mentions, citations, and competitor share across models and modes, so the failure mode is identifiable instead of just visible.</p><p><br></p><h2>Quick wins for GEO</h2><p><br></p><ul><li><p><strong>Write the sub-questions, not the query.</strong> Decompose your top ten prompts by hand. Publish a page that definitively answers each fragment.</p></li><li><p><strong>Manufacture corroboration.</strong> Get three independent sources stating the same specific fact &#8212; pricing model, integration list, category. Identical claims, different domains.</p></li><li><p><strong>Declare your edges.</strong> Name your category, competitors, integrations, and customer segment in plain text. Implicit relationships do not become graph edges.</p></li><li><p><strong>Front-load the entity.</strong> Put the brand-defining sentence in the first 200 tokens. Truncation eats the bottom of retrieved chunks.</p></li><li><p><strong>Test both modes.</strong> Run every tracked prompt with reasoning on and off. The gap is your diagnostic.</p></li><li><p><strong>Shorten the hop.</strong> Earn a mention on a page that already sits at the category's entry node.</p></li></ul><p><br></p><p>The models are thinking longer. That is not more time for you to make your case. It is more rounds in which to be eliminated.</p><p><br></p><p><a href="https://llmsearchconsole.com/">Start tracking your AI visibility &#8594;</a></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Generative Engine Optimization: The Playbook for Getting Your Brand Into AI Answers]]></title><description><![CDATA[GEO is what replaces the blue link. Here's the working definition, the mechanics behind it, and the sequence that moves a brand from invisible to cited.]]></description><link>https://articles.llmsearchconsole.com/p/generative-engine-optimization-the</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/generative-engine-optimization-the</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 26 Aug 2026 04:12:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your best-performing page can rank first on Google and still be absent from every answer ChatGPT gives about your category. Those are two separate systems now, and only one of them is growing.</p><p>Generative engine optimization is the practice of making a brand retrievable, quotable, and citable by AI systems that generate answers instead of listing links. ChatGPT, Perplexity, Gemini, Google AI Overviews, Claude, Copilot. Different retrieval stacks, same underlying job: assemble a response from sources the model can find and trust, then hand the user a finished answer.</p><p>The user never sees the ten blue links. That's the whole shift. Your ranking is no longer a position &#8212; it's whether you exist inside the paragraph.</p><h2>What GEO actually optimizes for</h2><p>Traditional SEO optimizes for a ranked list. GEO optimizes for inclusion in a synthesized response, which behaves differently in three ways worth understanding before you spend a euro on it.</p><p>Retrieval replaces crawling as the bottleneck. A model doesn't index your site the way a search crawler does. It pulls from training data, from live retrieval against a search index, and from whatever grounding layer the provider has bolted on. Your page has to survive all three paths, and they don't share the same rules.</p><p>Extraction replaces clicks. The model lifts a claim, a number, a definition &#8212; and either attributes it or doesn't. Content built to hold attention across 2,000 words of narrative gives a model very little to extract. Content built around discrete, verifiable statements gives it plenty.</p><p>Consensus replaces authority signals. Backlinks still matter indirectly, but what moves an answer is how consistently your brand is described across independent sources. When five reputable pages describe you the same way, the model treats that description as fact. When they contradict each other, the model routes around you and names a competitor it can describe cleanly.</p><h2>The four inputs that decide whether you get cited</h2><p>Most GEO advice collapses into "write good content." That's not a strategy. Here's what actually determines inclusion.</p><p>Entity clarity comes first. The model needs to know what you are before it can recommend you, and that means a consistent category descriptor everywhere your brand appears &#8212; your site, your Crunchbase profile, your G2 listing, your Wikipedia entry if you have one, your founders' LinkedIn bios. If your homepage says "revenue intelligence platform" and your G2 category says "sales analytics software," you've split your own entity in two.</p><p>Source presence decides the rest. Models lean heavily on a small set of high-trust domains for category questions: review platforms, industry publications, Reddit, community forums, and comparison sites. Being excellent on your own domain and absent everywhere else is the single most common reason a well-run content program produces zero AI visibility. Third-party presence is not a PR nice-to-have here. It's the retrieval substrate.</p><p>Then there's structure. Answer the question in the first two sentences under each heading, then support it. Use headings that match how buyers phrase the question, not how your product team names features. Put comparison data in actual tables. Define your terms explicitly, because definitional sentences get lifted verbatim more often than anything else you write.</p><p>Last, make it verifiable by machine. Schema markup, clean HTML, no critical content locked behind JavaScript rendering, dates on everything. Grounding systems check claims against retrievable sources. Content that can't be parsed or dated is content that can't be verified, and unverified claims get dropped from answers.</p><h2>A sequence that works</h2><p>Skip the audit-everything phase. Run it in this order.</p><p>Start by measuring where you stand. Build a prompt set of 30 to 60 questions drawn from sales calls, support tickets, and your paid search query report &#8212; real buyer language, not category jargon. Run them across the models your buyers use, and record whether you appear, who else does, and what sources got cited. This is your baseline for <a href="https://llmsearchconsole.com">LLM brand visibility</a>, and without it every subsequent decision is a guess.</p><p>Then read the citations, not just the mentions. The sources the model quotes when it answers your category questions are your target list. If Reddit threads and one industry roundup are doing all the work, that's where the next quarter goes &#8212; not into another blog post on your own domain.</p><p>Fix the entity layer next, because it's cheap and it compounds. Standardize your category descriptor across every property you control and every profile you can edit. It takes a week and it removes ambiguity the model has to resolve on its own.</p><p>Restructure the pages that already almost rank. Front-load answers. Add tables. Break the wall of prose into sections that map to distinct questions. You're not rewriting for readers &#8212; you're rewriting for extraction, and the two goals overlap more than you'd expect.</p><p>Go earn third-party presence last, because it's the slowest and most expensive input. Review platform listings, comparison pages, expert roundups, podcast appearances that get transcribed, community answers where your team actually helps someone. Slow work. Highest ceiling.</p><h2>What GEO does not do</h2><p>Two corrections, because the category is full of overpromising.</p><p>There is no rank in an AI answer. Position within a generated response shifts across re-runs of the identical prompt. Any vendor selling you an "AI rank tracker" with a stable position number is selling noise. Track visibility rate and share of voice instead &#8212; those hold up.</p><p>And GEO does not replace SEO. Google AI Overviews draw heavily from pages that already rank organically. Perplexity runs live search. Your organic footprint is an input to the generative layer, not a competitor to it. Teams that gut their SEO program to fund GEO usually watch both numbers fall.</p><h2>The measurement problem nobody mentions</h2><p>AI answers are non-deterministic. Ask the same question twice and get two different responses. This breaks the mental model most marketers bring from rank tracking, where a number moves and you know why.</p><p>The fix is sampling. Run each prompt multiple times, across multiple models, on a repeating schedule, and report the rate rather than the instance. Appearing in 34 of 100 runs is a real number. Appearing once in a screenshot someone posted in Slack is not.</p><p>Weekly cadence at minimum. Model updates and index refreshes move these figures without warning, and a monthly snapshot will have you explaining a swing that already reversed.</p><h2>Where this goes next</h2><p>The gap between organic ranking and AI visibility is currently the largest arbitrage in marketing. Most competitors haven't measured it. Some have never looked. The teams building prompt sets and tracking citations right now are the ones whose category descriptions the models will treat as settled fact in eighteen months.</p><p>Start with the baseline. Run 30 buyer-language prompts across ChatGPT, Perplexity, and Gemini this week, and write down who gets named. If it isn't you, you now have the only diagnostic that matters &#8212; and a list of the exact sources standing between your brand and the answer.</p><p>Subscribe for the weekly breakdown on measuring and improving <a href="https://llmsearchconsole.com">AI brand visibility</a>, including the prompt frameworks and citation-gap methods we use with brands working this problem now.</p>]]></content:encoded></item><item><title><![CDATA[Your Market Share Report Is Blind to Where Buyers Now Start]]></title><description><![CDATA[AI market share tracking measures how much of your category&#8217;s AI-generated answers belong to your brand &#8212; and why that number rarely matches your CRM.]]></description><link>https://articles.llmsearchconsole.com/p/your-market-share-report-is-blind</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-market-share-report-is-blind</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Tue, 25 Aug 2026 04:13:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A category leader with 40% revenue share can hold 8% of the answers models give when buyers ask who to consider. That gap is not a rounding error. It's a forecast.</p><p><br></p><p>Market share has always been a lagging number. It tells you what closed last quarter. AI answers are the layer sitting in front of that &#8212; the shortlist a buyer sees before a single vendor site gets opened, before a demo gets booked, before your pipeline has any idea the evaluation started. When the model names three vendors and you're not one of them, the loss happens months before it shows up in a board deck.</p><p><br></p><p>AI market share tracking for a brand measures the proportion of AI-generated responses in your category where your brand appears, relative to every other brand competing for the same answer space. It's a share metric, not a mention count. The distinction matters, and most teams get it wrong on the first pass.</p><p><br></p><h2>Mention rate and market share are different numbers</h2><p><br></p><p>Mention rate answers a simple question. Out of 100 prompts, how many named you? Useful, easy to track, and largely uninterpretable on its own.</p><p><br></p><p>If your mention rate is 34% and you have no idea what your closest competitor scores, you've learned nothing about position. A 34% in a category where the leader hits 71% is a problem. The same 34% in a fragmented category where nobody clears 20% is a lead.</p><p><br></p><p>Market share reframes it as a proportion of the total. Count every brand mention across your prompt set, then calculate yours as a percentage of all of them. Now the number sums to 100 across the category and behaves like a share metric should &#8212; when a competitor gains, someone loses, and you can see who.</p><p><br></p><p>That's the version worth reporting upward, because executives already know how to read it.</p><p><br></p><h2>What the tracking actually requires</h2><p><br></p><p>Three inputs. A prompt set, a competitor set, and a schedule.</p><p><br></p><p>The prompt set is where most programs go wrong. Teams write prompts in their own product language &#8212; "enterprise workflow orchestration platform" &#8212; and then wonder why results look flattering. Buyers don't type that. They type "how do I stop my team from tracking projects in three different tools." Pull your prompts from sales call recordings, support tickets, and your paid search query report. Thirty to sixty prompts covering category definition, comparison queries, alternatives-to-competitor queries, and problem-first queries where no vendor is named at all.</p><p><br></p><p>That last group is the one that matters most. It's where the model builds a consideration set from scratch, and it's where incumbents quietly lose ground to whoever documented the problem best.</p><p><br></p><p>The competitor set should mirror the names that show up in your actual deals, plus whoever the models keep surfacing that you didn't expect. That second group is the interesting one. AI answers routinely pull in adjacent-category vendors your sales team has never mentioned in a loss report.</p><p><br></p><p>Then run it on a schedule. Weekly at minimum. AI answers shift with model updates, index refreshes, and retrieval changes, and a single snapshot will send you chasing noise. Tracking <a href="https://llmsearchconsole.com">LLM brand visibility</a> is a trend exercise, not a one-time audit.</p><p><br></p><h2>Segment the share, or you'll misread it</h2><p><br></p><p>An aggregate number hides the actionable part. Break it down four ways.</p><p><br></p><p>Split by model first. ChatGPT, Gemini, Perplexity, Claude, and Copilot draw on different retrieval systems and different training snapshots. A brand can hold 40% share on one and 5% on another. That spread points directly at which source layer you're missing.</p><p><br></p><p>Split by prompt intent second. Winning definition queries while losing comparison queries means you have authority but no proof. Winning comparison queries while losing problem-first queries means you're only visible to buyers who already know your category exists &#8212; the smallest and most expensive audience you have.</p><p><br></p><p>Split by geography and language third if you sell across markets. AI share diverges sharply by locale, usually more than organic search does.</p><p><br></p><p>Split by sentiment last. Being named alongside a caveat is not the same as being named as the recommendation, and a share number that ignores framing will overstate your position.</p><p><br></p><h2>Reading the movement</h2><p><br></p><p>Share going up while mention rate stays flat means competitors are losing ground, not that you're gaining. Worth knowing before you take credit for it.</p><p><br></p><p>Share going down while mention rate rises means the category is expanding and new entrants are getting cited. That's a competitive-response problem, not a content problem.</p><p><br></p><p>Both moving together is the clean signal &#8212; you gained, they didn't.</p><p><br></p><p>A caution on precision. Don't report position within an answer as a rank. Ordering inside AI responses is unstable across re-runs and rephrasings, and any KPI built on it will look broken by the third reporting cycle. Share and rate hold up under scrutiny. Rank does not.</p><p><br></p><h2>Where the share comes from</h2><p><br></p><p>Once you have a share number that's segmented and trending, the diagnostic work is straightforward.</p><p><br></p><p>Look at the sources cited in answers where competitors won. Group them by domain type. Some categories run on review platforms, some on Reddit and practitioner blogs, some on vendor documentation. Whichever layer dominates your category is where your share is being decided, and it's rarely the layer teams instinctively invest in.</p><p><br></p><p>Then look at your own pages that should be cited and aren't. Usually the issue is structure rather than substance. Models extract cleanly from documents that state a claim, support it with a figure, and date it. Buried answers, unsourced assertions, and marketing preamble all read as noise to a retrieval system.</p><p><br></p><p>Finally, find the prompts where every model cites something thin, generic, or three years old. Nobody has claimed those. They're the cheapest share available and they're visible in the data the moment you look.</p><p><br></p><h2>Common ways this gets measured badly</h2><p><br></p><ul><li><p>One model only. Coverage differs too much.</p></li><li><p>Prompts written by marketing. Buyers phrase things differently.</p></li><li><p>Monthly snapshots. Too coarse to catch a shift.</p></li><li><p>Brand names logged without source URLs. No path to action.</p></li></ul><p><br></p><h2>Start with your top ten deals</h2><p><br></p><p>Take the ten queries your last ten buyers would plausibly have typed before they found you. Run each across ChatGPT and Perplexity. Log every brand named and every source cited. Calculate your share of total brand mentions.</p><p><br></p><p>That number, compared against your revenue share, is the honest picture of where you stand in AI-mediated demand. Most teams find a gap of twenty points or more in one direction or the other, and both directions are informative.</p><p><br></p><p>If maintaining that spreadsheet across five models and sixty prompts sounds like a job nobody on your team wants, <a href="https://llmsearchconsole.com">LLM Search Console</a> runs the prompt sets, tracks brand share across models, and shows the movement week over week.</p><p><br></p><p>Subscribe for the next post &#8212; the exact reporting template we use to put <a href="https://llmsearchconsole.com">AI market share</a> next to revenue share in a quarterly review.</p>]]></content:encoded></item><item><title><![CDATA[Your Competitors Get Cited. You Get Paraphrased.]]></title><description><![CDATA[Competitor citation tracking shows you the exact sources AI models trust in your category &#8212; and which ones you can take.]]></description><link>https://articles.llmsearchconsole.com/p/your-competitors-get-cited-you-get</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-competitors-get-cited-you-get</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Mon, 24 Aug 2026 15:37:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ask ChatGPT which vendor to choose in your category. Read the answer. Now look at the source links stacked underneath it. That list is the actual ranking. Everything above it is just prose generated from those pages.</p><p>Most brand teams stop at the prose. They check whether their name appeared, log a yes or a no, and move on. The names are the scoreboard. The citations are the game.</p><p>Competitor citation tracking is the practice of recording which URLs an AI model pulls from when it answers a commercial question in your category &#8212; for every brand in the consideration set, not just yours. It turns a vague sense that "AI likes them more" into a list of specific pages you can go compete for.</p><h2>A mention is not a citation</h2><p>These get conflated constantly, and the difference decides what you do next.</p><p>A mention is your brand name appearing in the generated text. A citation is a source link the model surfaced as the basis for that text. You can be mentioned without being cited &#8212; the model recalled you from training data. You can be cited without being mentioned prominently &#8212; a comparison page you don't own put you in a table.</p><p>Citations are the more actionable of the two because they point at a document. A document has an owner, a publish date, a structure, and a reason it got picked. You can reverse-engineer all four.</p><p>This matters more on citation-heavy surfaces. Perplexity and Google AI Overviews attach sources to nearly everything. ChatGPT does it whenever browsing fires. Tracking <a href="https://llmsearchconsole.com">LLM brand visibility</a> without tracking the underlying source set means you see the outcome and none of the mechanics.</p><h2>What a competitor's citation set tells you</h2><p>Run forty commercial prompts across four models, log every source URL, and group by which brand the answer favored. Three things fall out immediately.</p><p>The first is source type. Some categories run on review platforms &#8212; G2, Capterra, TrustRadius. Others run on Reddit threads and practitioner blogs. Others run on the vendors' own documentation. If your competitor wins on third-party review sites and you've spent two quarters on your own blog, you now know why.</p><p>The second is the specific pages. Not "Reddit" but a named thread from eleven months ago that four different models keep reaching for. That thread is a citation asset. It can be matched.</p><p>The third is coverage shape. A competitor cited across thirty of forty prompts has broad grounding. A competitor cited heavily on eight prompts and nowhere else owns a niche. Those two positions need different responses.</p><h2>Running the analysis</h2><p>You need a prompt set, a logging discipline, and a scoring rule. That's the whole method.</p><h3>Build the prompt set from real buying language</h3><p>Pull it from your sales call notes, your support tickets, and your paid search query report. Aim for thirty to sixty prompts covering category definition ("what is X software"), comparison ("best X tools for Y"), direct competitor queries ("alternatives to Competitor A"), and problem-first queries where nobody names a vendor at all. That last group is usually where you're weakest, and it's usually the largest.</p><h3>Log the sources, not the summary</h3><p>For every response, record the answer text, every cited URL, the domain, the publish date, and which brands the answer favored. Do it across models &#8212; ChatGPT, Perplexity, Gemini, Claude, and Copilot cite differently, and a source that dominates one may be absent from another. Re-run on a schedule. A single snapshot tells you almost nothing, because AI answers move week to week.</p><h3>Score the gap</h3><p>For each domain in the set, count how often it appears in competitor-favorable answers versus yours. The domains with a high competitor count and a zero for you are your target list, ranked. That ranked list is the deliverable. Everything before it is data collection.</p><h2>Turning a citation gap into work</h2><p>Once you have the list, the response depends on who owns the page.</p><p>Sources you own but that never get cited usually have a structure problem, not a content problem. Buried answers, no clear definitions, claims without dates or figures, no schema markup. Models extract cleanly from documents that state a claim and then support it. Rewrite for extractability before you write anything new.</p><p>Sources you don't own split into two piles. Review platforms, directories, and roundups can be influenced through the normal route &#8212; customer review programs, updated vendor profiles, outreach to the writer with better data. Community threads and independent posts can't be gamed, but they can be earned by being genuinely useful in the places your buyers already ask questions.</p><p>Then there are the gaps nobody has filled. Prompts in your set where models cite thin, dated, or generic sources because nothing better exists. Those are the cheapest wins available and they show up plainly in the data. Write the definitive page, get it indexed, and watch the citation set shift. Sustained <a href="https://llmsearchconsole.com">LLM visibility</a> comes from owning the source layer, not from rewriting your homepage.</p><h2>Metrics worth putting in a deck</h2><p>Citation share is the headline number: your cited URLs as a percentage of all cited URLs across the prompt set. It's the citation-layer equivalent of share of voice, and it moves faster than mention rate.</p><p>Underneath that, track domain overlap &#8212; the percentage of competitor-cited domains where you also appear. Low overlap means you're not even in the same conversation. Track citation freshness too, because if the sources favoring your competitor are two years old, they're vulnerable.</p><p>One caution. Resist the urge to report a "rank." Position inside an AI answer is unstable across runs and re-phrasings, and building a KPI on it will make your reporting look broken. Rate and share hold up. Rank doesn't.</p><h2>Mistakes that waste a quarter</h2><ul><li><p>Tracking one model. Coverage differs enough that a single-model view is close to guessing.</p></li><li><p>Running the prompt set once. You need a trend line, not a photograph.</p></li><li><p>Logging only brand names. Without the URLs you can't act on anything.</p></li><li><p>Prompts written in marketing language. Buyers don't talk like that.</p></li></ul><h2>Start with ten prompts</h2><p>Pick ten prompts your buyers genuinely ask. Run them across ChatGPT and Perplexity. Write down every source link. Sort by domain. You'll have your first citation gap list inside an hour, and it will probably surprise you.</p><p>If you'd rather not maintain that spreadsheet by hand, <a href="https://llmsearchconsole.com">LLM Search Console</a> runs the prompt sets, logs the citations across models, and tracks the gap between you and your competitors over time.</p><p>Subscribe for the next post &#8212; a teardown of what actually moves a citation gap in ninety days, with the prompt set included.</p>]]></content:encoded></item><item><title><![CDATA[Your Brand Lives Inside One Expert: MoE Routing, Quantization, and the Visibility Gap Nobody Measures]]></title><description><![CDATA[Three under-discussed links between mixture-of-experts routing, quantization tiers, and thinking mode &#8212; and why the same prompt keeps giving your brand a different answer.]]></description><link>https://articles.llmsearchconsole.com/p/your-brand-lives-inside-one-expert</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-brand-lives-inside-one-expert</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Mon, 24 Aug 2026 15:20:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z5sY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30433471-d834-4f7f-88ff-0cdebc2f71c1_62x62.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A model names your brand at 10:00. Same prompt, same provider, same account &#8212; at 10:01 it names three competitors and not you.</p><p><br></p><p>Nothing changed on your website. What changed was the path the request took through the network.</p><p><br></p><p>Most GEO advice stops at content. The mechanics that decide whether you get cited sit lower down: which experts fired, what precision the weights were served at, and how much compute the model spent thinking. Three intersections almost nobody writes about.</p><p><br><br></p><h2>Routing is the first ranking layer</h2><p><br></p><p>Modern frontier models are sparse. A mixture-of-experts model with 400B parameters might activate 30B per token. A learned router reads the incoming token embeddings and picks which expert blocks to fire.</p><p><br></p><p>Your brand name is a token sequence. That sequence is a routing input.</p><p><br></p><p>Here is where it gets expensive. "CodeDesign", "Code Design", "codedesign.org" and "Codedesign.org" tokenize into different sequences. Different sequences produce different router logits, which activate partly different expert subsets. If your entity string is fragmented across the web, the association between your brand and your category gets spread thinly across several experts instead of concentrated in a few. No single route holds a confident representation of you.</p><p><br></p><p>Entity consistency was always framed as a knowledge-graph hygiene problem. In a sparse model it is closer to a signal-to-noise problem inside the router.</p><p><br><br></p><h2>Quantization decides who survives the cheap tier</h2><p><br></p><p>Almost nobody tests the model that actually answers their buyers.</p><p><br></p><p>Flagship checkpoints serve a minority of inference traffic. The volume runs through quantized variants &#8212; 8-bit, 4-bit, sometimes lower &#8212; powering free tiers, mobile apps, autocomplete, summarization, and every batch job where latency and cost matter more than the last two points of benchmark score.</p><p><br></p><p>Quantization error is not distributed evenly. Rounding hits low-magnitude weights hardest, and low-magnitude weights are disproportionately where low-frequency facts live. High-frequency knowledge &#8212; Nike, AWS, Photoshop &#8212; is encoded redundantly across many high-magnitude paths and survives compression fine. A Series A SaaS company mentioned in four hundred documents does not have that redundancy.</p><p><br></p><p>So your AI visibility is partly a function of numerical precision. Test on the flagship and you will consistently overstate how visible you are.</p><p><br><br></p><h2>Thinking mode is a second chance, and it changes who wins</h2><p><br></p><p>Test-time compute inverts the failure mode.</p><p><br></p><p>In fast mode, the model answers from parametric memory. If your brand is not in the weights at sufficient strength, you are simply absent &#8212; there is no recovery step. In extended reasoning mode, the model decomposes the question, notices its own uncertainty, and reaches for retrieval or tools. Parametric absence turns into a search query.</p><p><br></p><p>The consequence is a split leaderboard. Brands with weak weight-level presence but strong structured, citable, retrievable web content score materially higher in thinking mode than in fast mode. Legacy brands coasting on training-data mass sometimes go the other way &#8212; reasoning mode checks their claims and finds thinner support than the prior suggested.</p><p><br></p><p>Most brand monitoring samples one mode, once, and reports the number as "AI visibility."</p><p><br><br></p><h2>Why one screenshot is not a measurement</h2><p><br></p><p>Stack the three variables. Expert route, precision tier, reasoning budget. None of them are visible in the answer text. All of them move between requests.</p><p><br></p><p>What you get from a single manual check in ChatGPT is one draw from a distribution whose variance you have not measured. Treating it as a result is how teams end up rewriting a landing page to fix a sampling artifact.</p><p><br></p><p>The fix is boring and mechanical: repeated sampling of the same prompts, across models, markets, and time, with the results logged rather than screenshotted. <a href="https://llmsearchconsole.com/">LLM Search Console</a> runs scheduled scans across ChatGPT, Gemini, Perplexity and others, and tracks visibility score, brand position, and sentiment per prompt per model over time.</p><p><br></p><p>The citation log is the part that matters for the argument above. When a model falls back to retrieval &#8212; which is exactly what happens in thinking mode and in every grounded answer &#8212; the citation log shows you the URL and the snippet it leaned on. That tells you which of your pages survive the fallback path, and which of your competitors' pages are doing the work you assumed yours were doing.</p><p><br><br></p><h2>Quick wins for GEO</h2><p><br></p><ul><li><p>Pick one entity string. Use it everywhere, byte-identical.</p></li><li><p>Test the free tier, not the flagship.</p></li><li><p>Run every prompt in both fast and thinking mode.</p></li><li><p>Sample ten times before believing any answer.</p></li><li><p>Write for the retrieval fallback: structured, dated, citable.</p></li><li><p>Track citations, not just mentions.</p></li></ul><p><br><br></p><p>Take the five prompts your buyers actually type. Run each one ten times, across two models, in both reasoning modes, and write down the spread. If the variance is wider than you expected &#8212; and it will be &#8212; set up scheduled tracking at <a href="https://llmsearchconsole.com/">llmsearchconsole.com</a> and stop measuring your brand by screenshot. Plans start at 49&#8364;/mo.</p>]]></content:encoded></item><item><title><![CDATA[How to Monitor Competitors in LLMs Without Drowning in Screenshots]]></title><description><![CDATA[Most teams &#8220;check ChatGPT&#8221; once a quarter, screenshot whatever it says, and call it competitive intelligence. Here is the monitoring system that replaces it.]]></description><link>https://articles.llmsearchconsole.com/p/how-to-monitor-competitors-in-llms</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/how-to-monitor-competitors-in-llms</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Tue, 18 Aug 2026 13:54:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QXID!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The Quarterly Screenshot Habit Is Costing You Six Months</h2><p><br></p><p>Someone on your team opens ChatGPT, types "best project management software," and pastes the answer into Slack. Three competitors named. You are not one of them. Panic for a day, then nothing changes until someone repeats the ritual next quarter.</p><p>That workflow has two failure modes. It catches the problem months after it started, and it cannot tell you whether the answer you screenshotted was typical or a fluke. These systems are non-deterministic, so the same prompt run five times returns five slightly different brand sets. One screenshot is a single sample of a distribution you have never measured.</p><p>Meanwhile the actual competitive movement happens in between your checks. A competitor lands a G2 category badge in March. By May they are in 80% of model answers. You find out in July.</p><p>Monitoring competitors in LLMs is a standing process, not an occasional look. What follows is how to build one that runs in under two hours a month.</p><h2>Define the Prompt Set First, Then Freeze It</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QXID!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QXID!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QXID!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QXID!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QXID!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QXID!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg" width="1400" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Prompt Engineering Basics for AI Image Creation&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Prompt Engineering Basics for AI Image Creation" title="Prompt Engineering Basics for AI Image Creation" srcset="https://substackcdn.com/image/fetch/$s_!QXID!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QXID!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QXID!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QXID!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F764ee0c7-13df-415e-b8b7-d68324f58571_1400x799.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The biggest reason competitive tracking produces garbage is that the questions keep changing. If you tested fifteen prompts in January and twenty-two different ones in February, you have two unrelated snapshots, not a trend.</p><p>Build a fixed set of 40 to 100 prompts before you measure anything. Split them across four intents.</p><p>Category queries carry no brand names. "Best project management tool for agencies." "Software to manage freelance invoicing." These reveal who owns the default answer.</p><p>Comparison queries name two or more players. X vs Y. Alternatives to X. Run these both with your brand named and with only competitors named, because the second version shows whether models volunteer you unprompted.</p><p>Constrained queries add the buying conditions your real prospects have. Under $200 a month. SOC 2 compliant. Native Salesforce integration. Teams under fifteen people. Smaller brands routinely lose the open category query and win four constrained ones, and those wins are the realistic path to pipeline.</p><p>Problem queries skip the category entirely. "How do I stop losing track of client revisions." This is where a model recommends a solution shape before it recommends a vendor, and where category-adjacent competitors ambush you.</p><p>Freeze the list. Version it. Add prompts only at quarter boundaries, and note the date you added them.</p><h2>Track Four Numbers Per Competitor</h2><p>Anything more than four and the monthly review turns into a data-cleaning exercise nobody does twice.</p><p>Mention rate is the percentage of runs across your prompt set in which a brand appears. Run each prompt five times minimum, in fresh sessions with memory and personalization disabled. Otherwise you are measuring your own browsing history.</p><p>Citation share is the percentage of cited sources in your prompt set that mention a given brand. This is the leading indicator. Citations shift weeks before mention rates do, because the model has to find the source before it can trust the brand, which is why serious <a href="https://llmsearchconsole.com">LLM visibility</a> work starts at the source layer rather than on your own site.</p><p>Framing is how the brand gets described. Sort into positive, neutral, or cautioned. A competitor described as "the enterprise standard" and one described as "powerful but with a steep learning curve" have identical mention rates and completely different commercial outcomes. Being named badly is worse than being absent, because the model is actively steering buyers elsewhere.</p><p>Position within the answer matters less than marketers expect, but first-named brands do get disproportionate clicks. Log it as a tiebreaker, not a KPI.</p><p>Track these across at least three platforms. ChatGPT and Gemini lean on training-data associations. Perplexity is retrieval-heavy and cites everything, which makes it the cheapest place to see which sources are doing the work. Claude sits somewhere between. A competitor dominant in one and invisible in another tells you exactly which lever they pulled.</p><h2>Build a Competitor Set That Reflects Reality</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VBGC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VBGC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 424w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 848w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 1272w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VBGC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png" width="1307" height="1021" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1021,&quot;width&quot;:1307,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211274,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/211712228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VBGC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 424w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 848w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 1272w, https://substackcdn.com/image/fetch/$s_!VBGC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc997e18a-bfd9-41c4-a389-9f0575dcbf8a_1307x1021.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your sales team's competitor list is not the model's competitor list. Models group by problem solved, not by market category as defined by analysts.</p><p>Run twenty category and problem queries. Log every brand named. Count frequency. The brands appearing in more than 30% of answers are your competitive set inside LLMs, regardless of what your battlecards say.</p><p>Two things usually surface. Some competitor you obsess over turns out to be nearly invisible to the models, meaning you are spending sales enablement budget on a ghost. And some company you have never heard of shows up constantly, usually because they published a definitive guide that everyone now cites.</p><p>Refresh this list twice a year. New entrants can go from zero to prominent in a single quarter if their content gets picked up by the right aggregator.</p><h2>The Monthly Cadence That Actually Gets Done</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEhm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEhm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 424w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 848w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 1272w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEhm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png" width="622" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:622,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/211712228?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wEhm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 424w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 848w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 1272w, https://substackcdn.com/image/fetch/$s_!wEhm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8375c19-7eda-48bc-8d25-c9bd5907ee5e_622x723.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Run the full prompt set in the same week each month. Consistency of timing matters because model updates ship irregularly and you want your readings evenly spaced around them.</p><p>Pull citations for every answer where a competitor is named and you are not. In most B2B categories the same eight to twelve domains do the heavy lifting. Two review platforms, three or four comparison listicles, a Reddit thread, occasionally a Wikipedia entry. That domain set is the real battlefield. Strong <a href="https://llmsearchconsole.com">LLM brand visibility</a> comes from being present and accurately described across those twelve sources, not from another blog post on your own domain.</p><p>Compare against last month and flag anything that moved more than ten percentage points. Small movements are noise. Ten-point swings have causes, and the cause is almost always findable in the citation set.</p><p>Write three sentences on what changed and why. Not a dashboard. Three sentences, sent to the people who can act on them.</p><p>Two hours, monthly, and you have something no quarterly screenshot ever produced. A trendline.</p><h2>Reading the Signals Correctly</h2><p>Not every movement deserves a response.</p><p>A competitor's mention rate jumping across every platform in the same week usually means a model update reweighted something, or they landed a placement on a heavily cited source. Check the citations before you assume they outmarketed you.</p><p>A jump on Perplexity only, with ChatGPT flat, means fresh content got indexed. That is a retrieval win and it is reversible. You can compete for the same source within weeks.</p><p>A jump on ChatGPT and Gemini with Perplexity flat is the harder one. That is training-data density, built over months of accumulated mentions, and closing it takes a sustained campaign rather than a content sprint.</p><p>Your own mention rate dropping while nobody else's rises usually means a source that used to mention you got updated, delisted, or rewritten. Find it. Fix it there.</p><h2>Where Most Monitoring Programs Break</h2><p>Three failure patterns, in order of how often they show up.</p><p>Teams measure once and treat it as a baseline forever. A single month is a data point, not a baseline. You need three readings before any number means anything.</p><p>Teams run prompts in a logged-in session with memory on and personalization active, then wonder why they always appear. You are being shown your own reflection.</p><p>Teams collect the data and never route it anywhere. Mention rate that lives in a spreadsheet nobody opens is a hobby. Attach it to a monthly decision. Which source gets pitched next. Which comparison page gets rebuilt. Which review platform gets a customer campaign.</p><p>The teams that win here are not running more sophisticated analysis. They are running the same simple analysis every month for a year while everyone else screenshots quarterly.</p><h2>Start Where the Gap Is Cheapest to Close</h2><p>Pick fifteen prompts this week. Run each five times. Log which brands appear and which sources get cited. That single afternoon will tell you more about your competitive position in AI search than the last four quarters of guessing.</p><p>Then decide whether you are going to do it again next month. That decision, not the tooling, is what separates the brands models recommend from the brands they have never learned to associate with anything.</p><p>We publish practical breakdowns like this every week. Measurement frameworks, platform-specific tactics, and what is actually moving in AI search. Subscribe to get the next one in your inbox.</p>]]></content:encoded></item><item><title><![CDATA[How Do Competitors Rank in AI Search? The Mechanics Nobody Explains]]></title><description><![CDATA[There is no blue-link ranking inside ChatGPT or Perplexity. There is something else &#8212; and once you understand how it works, your competitor's advantage stops looking like luck.]]></description><link>https://articles.llmsearchconsole.com/p/how-do-competitors-rank-in-ai-search</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/how-do-competitors-rank-in-ai-search</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Thu, 13 Aug 2026 07:49:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Pac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Ranking Doesn't Exist Here. Something Harder Does.</h2><p>Ask ChatGPT for the best CRM for a 20-person sales team and you get four names in a paragraph. No numbered list of ten results. No page two. No position tracking tool that can tell you whether you were third or seventh, because "third" isn't a thing that happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k-9W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k-9W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 424w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 848w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 1272w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k-9W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png" width="912" height="623" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9392c120-5d0b-4266-93f7-4f8806908477_912x623.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:623,&quot;width&quot;:912,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/211006763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k-9W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 424w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 848w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 1272w, https://substackcdn.com/image/fetch/$s_!k-9W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9392c120-5d0b-4266-93f7-4f8806908477_912x623.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Yet somehow your competitor is in that paragraph and you aren't. That is a ranking outcome even if the mechanism has nothing to do with ranking.</p><p>Marketers keep asking the wrong version of this question. They want to know what position they hold. The useful question is why the model selected the brands it selected, out of the forty it could have named. That selection process is knowable. It is also, unlike Google's algorithm, mostly documented by the models themselves every time they cite a source.</p><h2>The Four Inputs That Decide Who Gets Named</h2><p>A language model assembling an answer about your category is pulling from four places at once. Your competitor is winning in at least one of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Pac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Pac!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Pac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How AI could transform the future of crime | UK News | Sky News&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How AI could transform the future of crime | UK News | Sky News" title="How AI could transform the future of crime | UK News | Sky News" srcset="https://substackcdn.com/image/fetch/$s_!5Pac!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!5Pac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb558564-a45e-49cc-ac8b-c9bc8ce4c11e_1600x900.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Training data density.</strong> How often the brand appeared in the text the model learned from, and in what context. A brand mentioned 400 times across review sites, forums, and trade publications before the training cutoff has a strong internal association with the category. A brand mentioned twice does not. This is the slowest input to move and the one most teams ignore entirely.</p><p><strong>Retrieval sources at query time.</strong> Most AI search surfaces now fetch live pages before answering. Perplexity always does. ChatGPT does it for anything time-sensitive or specific. Whatever ranks in the underlying index &#8212; usually Bing or Google, sometimes a proprietary crawl &#8212; becomes candidate material. Traditional SEO still matters here, just as an input rather than an output.</p><p><strong>Third-party consensus.</strong> Models weight sources that read as independent. A G2 category page, a Reddit thread with forty upvotes, a listicle on a publication with editorial history. Your own homepage carries almost no weight in this calculation. Your competitor's placement in "top 10 tools for X" articles carries a great deal.</p><p><strong>Structural clarity of the source page.</strong> When a model reads a page and cannot tell what the product does, who it's for, or what it costs, it can't safely recommend it. Vague positioning is invisible positioning. Pages that state the category, the buyer, the constraint, and the price band get extracted cleanly.</p><p>Notice what isn't on that list. Domain authority as a standalone number. Backlink volume. Keyword density. The things your SEO dashboard measures are proxies at best.</p><h2>Why Your Competitor Shows Up and You Don't</h2><p>Run the diagnostic in this order. It moves from cheapest fix to slowest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umEn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umEn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 424w, https://substackcdn.com/image/fetch/$s_!umEn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 848w, https://substackcdn.com/image/fetch/$s_!umEn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!umEn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png" width="1336" height="1083" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1083,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/211006763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umEn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 424w, https://substackcdn.com/image/fetch/$s_!umEn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 848w, https://substackcdn.com/image/fetch/$s_!umEn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!umEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c5e569b-f942-4803-9ecb-44b098a32e5e_1336x1083.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start with whether you appear at all in unprompted category queries &#8212; questions with no brand names in them. If a competitor appears in 70% of runs and you appear in 5%, the gap is a presence problem, not a positioning problem, and no amount of website copy editing will close it.</p><p>Then check the citations. Every AI answer that names your competitor usually links to why. Pull those URLs. In most B2B categories you will find the same eight to twelve domains doing the heavy lifting: two review platforms, a handful of comparison articles, a Reddit thread, maybe a Wikipedia entry. That set of domains is your actual competitive battlefield. Auditing your <a href="https://llmsearchconsole.com">LLM Visibility</a> starts with knowing which of those twelve sources mention you and which don't.</p><p>Next, look at the framing. Sometimes you are named, but named badly &#8212; as the cheap option, or the one with a steep learning curve, or "good for enterprise" when you sell to startups. Being present with the wrong descriptor is worse than being absent, because the model is actively routing buyers away from you.</p><p>Finally, test the conditional queries. Add constraints: under $100 a month, HIPAA compliant, works with Shopify, best for teams under 10. Brands that lose the open query often win three conditional ones. Those wins are where a smaller brand realistically competes, because the constraint narrows the candidate pool to something you can dominate.</p><h2>Measure Mention Rate, Not Position</h2><p>Position is borrowed vocabulary from a different channel. The metric that works is mention rate &#8212; the percentage of runs, across a fixed prompt set, in which a brand appears.</p><p>Fix your prompt set at 40 to 100 queries and stop changing it. Run each prompt at least five times, because these systems are non-deterministic and a single run tells you nothing. Use fresh sessions with memory off, or you are measuring your own history.</p><p>Then track three numbers per competitor. Mention rate. Share of citations, meaning what percentage of cited sources are ones where that brand appears. And sentiment framing, sorted into positive, neutral, or cautioned.</p><p>Do this monthly. The trendline matters more than any single reading, because model updates move these numbers in ways that have nothing to do with your marketing.</p><h2>What Actually Moves the Number</h2><p>Closing a mention-rate gap takes one to two quarters, not one to two weeks. The levers, in rough order of return per hour spent:</p><ul><li><p>Get into the comparison and listicle content the models already cite. You found those URLs in the citation audit.</p></li><li><p>Fix your review platform presence. Thirty recent G2 reviews beats two hundred from 2022.</p></li><li><p>Publish the comparison pages you'd rather not publish.</p></li><li><p>Answer conditional queries explicitly on-page. Models extract stated facts, not implied ones.</p></li></ul><p>And restate the basics on every product page. Category. Buyer. Price band. Primary constraint you solve. Plain sentences, near the top. Strong <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> is mostly this &#8212; written for a reader that isn't human.</p><h2>The Part That Should Worry You</h2><p>Every month you don't measure this, your competitor's association with your category strengthens in the training data of the next model generation. AI answer surfaces compound. A brand that dominates category answers in 2026 gets cited more, which produces more source material naming them, which trains the next model to name them more.</p><p>That flywheel is running right now, with or without you on it.</p><p>Start with one prompt set and one month of data. You will learn more about your competitive position in an afternoon than your last three quarterly SEO reports told you.</p><p>If you want the weekly breakdown of how AI search surfaces are shifting &#8212; which models changed their citation behavior, which categories flipped, what's working to close mention-rate gaps &#8212; subscribe below. One email, built for people who have to report these numbers to someone.</p>]]></content:encoded></item><item><title><![CDATA[Competitor Mentions in AI Answers: The Scoreboard Nobody Is Watching]]></title><description><![CDATA[Every time an AI assistant names a brand, it makes a recommendation. Here's how to find out how often that brand is your competitor &#8212; and what to do about it.]]></description><link>https://articles.llmsearchconsole.com/p/competitor-mentions-in-ai-answers</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/competitor-mentions-in-ai-answers</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 05 Aug 2026 08:45:08 GMT</pubDate><enclosure url="https://i.ytimg.com/vi/4AhwF_I9CBo/hq720.jpg?sqp=-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD&amp;rs=AOn4CLDML9KZcHt0VFTPtkGNDfvG2_qzmw" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a sales conversation happening about your category right now, and you are not in the room. A buyer types "best project management tool for a distributed team" into ChatGPT, Perplexity, or Gemini, and the model answers with three or four brand names. No ads. No ten blue links. No second page. Just a shortlist, delivered with the confidence of a trusted advisor.</p><p>If your competitors are on that shortlist and you aren't, you are losing deals that never appear in your analytics, your CRM, or your attribution model. Competitor mentions in AI answers are the closest thing AI search has to a scoreboard and most marketing teams have never looked at it once. That is the opportunity. The teams measuring this in 2026 are quietly building a lead that will be expensive to close.</p><h2>Why Competitor Mentions Are the Metric That Matters</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nh7w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nh7w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 424w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 848w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 1272w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nh7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png" width="1358" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136441,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/209898533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nh7w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 424w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 848w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 1272w, https://substackcdn.com/image/fetch/$s_!nh7w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b896f8-0967-492b-b558-cbd2bf0cb4e8_1358x943.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditional SEO trained us to think in positions. AI search doesn't work that way. A model synthesizes an answer and names a handful of brands, and inclusion, not ordering, is what determines whether a buyer ever hears your name.</p><p>That makes competitor mentions uniquely revealing:</p><ul><li><p><strong>They are winner-take-most.</strong> A typical AI answer names two to five brands out of dozens in a category. Being brand number six is functionally identical to not existing.</p></li><li><p><strong>They are invisible in your analytics.</strong> Zero-click answers mean a competitor can win a buyer without a single referral hitting either of your servers.</p></li><li><p><strong>They compound.</strong> Brands that get mentioned attract more coverage, more citations, and more third-party validation, which the models then read and cite again. The flywheel spins for whoever is already on it.</p></li><li><p><strong>They are diagnosable.</strong> Unlike a Google ranking, an AI mention usually comes with visible reasoning and citations. You can see <em>why</em> a competitor won.</p></li></ul><p>Tracking <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> against your rivals is how you convert that invisible layer into a number you can manage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5RC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5RC1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5RC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg" width="686" height="386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The 4 Personality Types - Which One Are You? - YouTube&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The 4 Personality Types - Which One Are You? - YouTube" title="The 4 Personality Types - Which One Are You? - YouTube" srcset="https://substackcdn.com/image/fetch/$s_!5RC1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5RC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c195ab6-042b-4197-8358-8a72213b72f6_686x386.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Four Types of Competitor Mentions</h2><p>Not every mention is equal. Before you start counting, learn to classify what you find, because the response is different in each case.</p><h3>1. The Default Recommendation</h3><p>The competitor is named unprompted in open-ended category queries: "best tools for X," "who should I use for Y." This is the highest-value mention type and the hardest to displace. It signals the model has strong, repeated associations between the brand and the category.</p><h3>2. The Comparison Anchor</h3><p>The competitor is treated as the reference point everyone else is measured against &#8212; "similar to [Competitor], but cheaper." Being the anchor is powerful positioning. Being measured against the anchor is survivable, but it means you're playing defense on someone else's terms.</p><h3>3. The Conditional Mention</h3><p>The competitor appears only with qualifiers: "if you need enterprise SSO, consider X." This is a narrow win, and it's the easiest gap to attack. Find the conditions where your competitor owns the recommendation and build content that makes you the answer for those conditions.</p><h3>4. The Cautioned Mention</h3><p>The model names the competitor but attaches a reservation &#8212; pricing complaints, support issues, a limitation. These are gifts. They tell you exactly which objections the models have absorbed from public sources, and they map directly to differentiation messaging you can publish.</p><h2>A Five-Step Framework to Track Competitor Mentions</h2><h3>Step 1: Define Your Real Competitive Set</h3><p>Don't use your internal battlecard list. Run twenty open category prompts and record every brand the models name. You will almost always find two or three "AI-native" competitors &#8212; brands that rank poorly on Google but dominate AI answers because they're well covered in the sources models trust. Those are the ones to watch.</p><h3>Step 2: Build a Prompt Set That Mirrors Buyer Behavior</h3><p>Aim for 40&#8211;100 prompts spanning the funnel: category queries, comparison queries, use-case queries, problem queries, and objection queries. This prompt set becomes your permanent benchmark, so write it once and change it rarely &#8212; consistency is what makes the trendline meaningful.</p><h3>Step 3: Measure Mention Rate, Not Rank</h3><p>Run every prompt multiple times across ChatGPT, Perplexity, Gemini, and Claude. Model outputs are non-deterministic, so a single run is noise. The signal is <em>mention rate</em>: the percentage of runs in which a given brand appears. Track it for yourself and your top three to five competitors, and you have a share-of-voice figure that survives model volatility.</p><h3>Step 4: Reverse-Engineer the Citations</h3><p>For every prompt where a competitor beats you, capture the sources the model cited. Patterns emerge fast:</p><ul><li><p><strong>Roundup and listicle placements</strong>: "best X tools" articles on third-party sites are disproportionately influential.</p></li><li><p><strong>Review platforms</strong>: G2, Capterra, and Trustpilot profiles with recent, detailed reviews.</p></li><li><p><strong>Community threads</strong>: Reddit and niche forums carry more weight than most marketers expect.</p></li><li><p><strong>Entity consistency</strong>: Wikipedia, Crunchbase, and structured data that describe the brand the same way everywhere.</p></li><li><p><strong>Extractable content</strong>: direct, clearly-structured answers on the brand's own site that models can lift verbatim.</p></li></ul><h3>Step 5: Close the Gap, Then Re-Measure</h3><p>Pick the three prompts with the largest gap and the clearest cause. Fix the cause &#8212; earn the roundup placement, refresh the review velocity, publish the comparison page, tighten your entity data. Then re-run the same prompt set 30 and 90 days later. Continuous <a href="https://llmsearchconsole.com">LLM Visibility</a> tracking is what separates a one-time audit from an actual growth loop.</p><h2>A Realistic Example</h2><p>A mid-market HR software company ran a 60-prompt benchmark across four models. Their own mention rate was 9%. A smaller, less-funded competitor scored 47%. The gap wasn't product quality &#8212; it traced to three roundup articles that every model kept citing, plus a Reddit thread with 200 upvotes recommending the rival by name.</p><p>Their response was unglamorous and effective: they pitched five relevant roundups, published two comparison pages answering the exact conditional queries where the rival won, and drove a review campaign that added 40 recent G2 reviews. At the 90-day re-measure, their mention rate had climbed to 31%. Nothing about that plan is possible without measuring competitor mentions first.</p><h2>Mistakes That Waste the Effort</h2><ul><li><p><strong>Testing once.</strong> Model outputs vary run to run. One test tells you nothing; twenty runs tell you the truth.</p></li><li><p><strong>Tracking only your own brand.</strong> A 20% mention rate is excellent if the leader sits at 25% and disastrous if they sit at 70%. Context is the whole point.</p></li><li><p><strong>Chasing position inside the answer.</strong> Ordering in AI answers is close to random. Inclusion is what you can influence.</p></li><li><p><strong>Testing one model.</strong> Buyer attention is fragmenting across ChatGPT, Perplexity, Gemini, Claude, and Copilot. Each has its own citation habits and its own winners.</p></li><li><p><strong>Ignoring sentiment.</strong> Being mentioned with a caveat is a different problem from not being mentioned at all &#8212; and it needs a different fix.</p></li></ul><h2>Conclusion</h2><p>Competitor mentions in AI answers are the clearest early signal of who is winning the next era of discovery. They're measurable, they're diagnosable, and right now they're almost entirely unmeasured across most industries &#8212; which means the cost of starting is low and the advantage of starting early compounds.</p><p>Build the prompt set. Count the mentions. Read the citations. Fix the gaps. Then do it again next month. The brands that make this a habit in 2026 will be the defaults that everyone else is benchmarked against in 2027.</p><p><strong>Want more playbooks like this on GEO, AI search, and <a href="https://llmsearchconsole.com">brand visibility in LLMs</a>? Subscribe to the newsletter and get every new guide delivered straight to your inbox.</strong></p>]]></content:encoded></item><item><title><![CDATA[LLM Competitive Analysis: How to Reverse-Engineer Why AI Models Recommend Your Rivals]]></title><description><![CDATA[ChatGPT, Perplexity, and Gemini are already ranking your category. Here is the step-by-step framework to find out who is winning, why &#8212; and how to take their spot.]]></description><link>https://articles.llmsearchconsole.com/p/llm-competitive-analysis-how-to-reverse</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/llm-competitive-analysis-how-to-reverse</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Mon, 03 Aug 2026 04:12:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vR7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ask ChatGPT for "the best tools" in your category and read the answer carefully. Someone is being recommended by name, described in confident detail, and positioned as the obvious choice. If that someone is not you, you are watching competitive displacement happen in real time,  and unlike a Google results page, there is no page two. Millions of buyers now start (and often end) their research inside AI assistants, which means the answer itself is the market. LLM competitive analysis is the discipline of systematically decoding that answer layer: who the models mention, how they describe them, which sources they lean on, and why. This article gives you a complete framework to run it yourself.</p><h2>What Is LLM Competitive Analysis?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fyGN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fyGN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 424w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 848w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 1272w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fyGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png" width="1361" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1361,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209671,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/209581328?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fyGN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 424w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 848w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 1272w, https://substackcdn.com/image/fetch/$s_!fyGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8079b6c8-a8d6-4477-90a4-f4baca0d7fcb_1361x508.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>LLM competitive analysis is the process of measuring and comparing how large language models &#8212; ChatGPT, Perplexity, Gemini, Claude, Copilot &#8212; represent you versus your competitors across the prompts your buyers actually ask. It is the AI-era successor to keyword rank tracking, and it feeds directly into your broader <a href="https://llmsearchconsole.com">LLM visibility</a> strategy. Where traditional competitive analysis asks "who ranks above us on Google?", LLM competitive analysis asks harder questions: Which brands get named first in recommendation answers? How does the model describe each competitor's strengths? Whose content gets cited as evidence? And what does the model say when a buyer asks it to compare us head-to-head?</p><h2>Why Traditional Competitive Analysis Misses the AI Layer</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uv8E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uv8E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 424w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 848w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 1272w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uv8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png" width="1385" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1385,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92811,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/209581328?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uv8E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 424w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 848w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 1272w, https://substackcdn.com/image/fetch/$s_!uv8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5bd91c-07a4-4d65-bd5c-980dc44a2fea_1385x676.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most competitive dashboards were built for a search world that is rapidly shrinking. They miss the AI layer for a few structural reasons:</p><ul><li><p><strong>Answers are synthesized, not listed.</strong> An LLM does not show ten links &#8212; it composes one answer. Being "ranked third" often means being invisible, because the model may only name one or two brands.</p></li><li><p><strong>Probabilistic results.</strong> The same prompt can produce different brand mentions across runs, models, and phrasings. A single spot-check tells you almost nothing; you need repeated sampling.</p></li><li><p><strong>No referral trail.</strong> When a buyer takes the AI's recommendation and types your competitor's name directly into their browser, your analytics record it as branded direct traffic. The competitive loss never shows up in any report.</p></li><li><p><strong>Narrative matters as much as presence.</strong> Being mentioned as "a budget alternative with limited features" is arguably worse than not being mentioned. Traditional tools measure position; the AI layer requires measuring sentiment and framing.</p></li></ul><h2>The Five-Step LLM Competitive Analysis Framework</h2><h3>Step 1: Define Your Prompt Space</h3><p>Start with 30&#8211;50 prompts that mirror real buyer journeys, spread across three intent tiers: category prompts ("best AI brand monitoring tools"), problem prompts ("how do I track what ChatGPT says about my company"), and comparison prompts ("X vs Y, which should I choose"). Write each prompt in several natural phrasings &#8212; models answer "top tools for..." differently from "what should I use for...". This prompt set becomes your fixed measurement panel, the equivalent of a keyword portfolio in classic SEO.</p><h3>Step 2: Capture the Answer Set Across Models</h3><p>Run your prompt panel across every model your buyers use &#8212; at minimum ChatGPT, Perplexity, and Gemini, and ideally Claude and Copilot too, since coverage differs sharply between them. Record the full answer text, every brand mentioned, mention order, the descriptive language used, and every citation. Because answers are probabilistic, sample each prompt multiple times so you measure rates instead of one-off snapshots.</p><h3>Step 3: Measure Share of Voice and Mention Rate</h3><p>Now quantify. Two metrics carry most of the weight: mention rate (the percentage of runs in which a brand appears for a given prompt) and AI share of voice (a brand's mentions as a percentage of all brand mentions across the panel). Break both down by model and by intent tier. The pattern that emerges is your real competitive map &#8212; and it rarely matches your Google rankings. A rival with mediocre SEO can dominate AI answers because their content happens to be highly quotable and well-grounded.</p><h3>Step 4: Run a Citation Gap Analysis</h3><p>For every answer that cites sources, log which domains the models trust. Then ask: which sources cite our competitors but not us? Those third-party listicles, review sites, community threads, and industry publications are the grounding layer your rivals are winning. A citation gap list converts directly into an outreach and PR roadmap &#8212; it is often the fastest lever for improving <a href="https://llmsearchconsole.com">LLM brand visibility</a>, because models re-crawl trusted sources far more often than they retrain.</p><h3>Step 5: Decode the "Why" Behind Rival Recommendations</h3><p>Finally, study the language of the answers themselves. When a model recommends a competitor, it usually explains why &#8212; "known for its enterprise integrations," "praised for ease of use." Those phrases are fingerprints of the training and grounding data. Cluster them and you get a precise readout of the narrative each competitor has seeded across the web, and of the claims you need to substantiate publicly to compete for the same recommendation slots.</p><h2>Turning Analysis Into Action</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vR7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vR7I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vR7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Prime Video: Action&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Prime Video: Action" title="Prime Video: Action" srcset="https://substackcdn.com/image/fetch/$s_!vR7I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vR7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808bd08c-ea0f-412a-a43b-423f2a291d89_2560x1920.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Analysis only matters if it changes what you ship next quarter. The highest-leverage moves, in rough order of speed:</p><ul><li><p><strong>Close the citation gap.</strong> Pitch the exact publications and review platforms the models already cite for your rivals.</p></li><li><p><strong>Publish comparison content.</strong> Models love structured, factual head-to-head pages. If you do not publish the comparison, the model composes one without your input.</p></li><li><p><strong>Make your strengths quotable.</strong> Convert vague marketing copy into specific, verifiable claims with numbers &#8212; the format models extract and repeat.</p></li><li><p><strong>Fix the narrative, not just the mention.</strong> If models describe you inaccurately, publish authoritative correcting content on the pages models cite most.</p></li><li><p><strong>Re-measure monthly.</strong> AI answers shift with model updates and fresh crawls; a quarterly cadence is too slow to catch displacement.</p></li></ul><h2>The Compounding Advantage of Starting Now</h2><p>The uncomfortable truth about the AI answer layer is that it compounds. Models ground new answers in sources that already cite the brands they already know, which means today's leaders get progressively harder to displace. Most companies still are not measuring any of this &#8212; which makes right now the cheapest moment to build the discipline. Run the five steps above once and you will know more about your AI-era competitive position than most of your rivals know about theirs. Automate it, and you will see every displacement attempt as it happens instead of quarters later. If you want the measurement layer handled for you &#8212; prompt panels, share of voice, citation gaps, and sentiment across every major model &#8212; that is exactly what <a href="https://llmsearchconsole.com">LLM Search Console</a> was built for.</p><p><strong>Enjoyed this playbook? Subscribe to the newsletter to get every new framework on AI search visibility, GEO, and competitive intelligence delivered straight to your inbox.</strong></p>]]></content:encoded></item><item><title><![CDATA[AI Competitive Intelligence: How to Spy (Ethically) on What ChatGPT Says About Your Rivals]]></title><description><![CDATA[Your buyers are asking AI who to choose. Here's how to find out which brands the models recommend &#8212; and how to make sure yours is one of them.]]></description><link>https://articles.llmsearchconsole.com/p/ai-competitive-intelligence-how-to</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/ai-competitive-intelligence-how-to</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Sat, 25 Jul 2026 05:37:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MRVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere right now, a buyer in your category is typing "best tools for..." into ChatGPT instead of Google. The answer they get back names three or four brands &#8212; and if yours isn't one of them, a competitor just won a deal you never even knew existed. This is the new frontier of competitive intelligence: not press releases, not G2 reviews, not LinkedIn hiring signals, but what large language models actually say when your market asks them for recommendations.</p><h2>What Is AI Competitive Intelligence?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MRVv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MRVv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 424w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 848w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 1272w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MRVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png" width="593" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:593,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://articles.llmsearchconsole.com/i/208230217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MRVv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 424w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 848w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 1272w, https://substackcdn.com/image/fetch/$s_!MRVv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb0d11a-f2e7-4ed5-a943-c6e1a71e3de1_593x650.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI competitive intelligence is the practice of systematically monitoring how AI assistants &#8212; ChatGPT, Perplexity, Gemini, Claude, Copilot &#8212; describe, rank, and recommend the brands in your category. Traditional CI tells you what competitors are doing. AI competitive intelligence tells you how the models that increasingly mediate buying decisions perceive them, and how that perception compares to yours. It sits at the intersection of classic competitive analysis and <a href="https://llmsearchconsole.com">LLM Visibility</a> tracking, and it's quickly becoming a core discipline for marketing and CI teams alike.</p><h2>Why Traditional CI Misses the AI Layer</h2><p>Most competitive intelligence stacks were built for a world where discovery happened on search engines and review sites. That world is shrinking. Consider what conventional CI can't see:</p><ul><li><p><strong>Zero-click recommendations.</strong> When an LLM answers "what's the best CRM for a 10-person startup," no click happens. Your web analytics, and your competitor's, record nothing &#8212; yet a shortlist was just formed.</p></li><li><p><strong>Model-by-model divergence.</strong> ChatGPT may love your competitor while Perplexity barely mentions them. Each model has different training data, retrieval sources, and citation habits.</p></li><li><p><strong>Sentiment you can't audit manually.</strong> Models don't just name brands; they characterize them &#8212; "affordable but limited," "enterprise-grade," "popular with agencies." Those framings shape deals before you ever get a call.</p></li><li><p><strong>Constant drift.</strong> Model updates and fresh retrieval sources mean answers change week to week. A one-off spot check is obsolete almost immediately.</p></li></ul><h2>A 5-Step Framework for AI Competitive Intelligence</h2><h3>1. Build a buyer-intent prompt set</h3><p>Start with 30&#8211;50 prompts your real buyers would ask: "best [category] tools," "alternatives to [market leader]," "[competitor] vs [competitor]," "what should a [ICP] use for [job to be done]." These prompts are your new keyword list &#8212; the queries where shortlists are formed.</p><h3>2. Measure AI share of voice</h3><p>Run the prompt set across the major models on a schedule and record which brands appear, how often, and in what order. The percentage of answers that mention each brand is your AI share of voice the single most decision-relevant competitive metric in AI search. Doing this by hand is possible for a week; sustained tracking requires a dedicated <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> platform.</p><h3>3. Analyze positioning and sentiment</h3><p>Don't stop at counting mentions. Capture how each brand is described. If models consistently frame your competitor as "the enterprise standard" and you as "a budget option," that's a positioning problem no ad campaign will fix until the underlying sources change.</p><h3>4. Find the citation gap</h3><p>Citation-heavy engines like Perplexity and Google AI Overviews show you exactly which sources they rely on. List the pages cited when your competitors are recommended: review roundups, comparison posts, community threads, documentation. Every source that cites them and not you is a concrete, fixable gap.</p><h3>5. Act, then re-measure</h3><p>Close the gaps: earn placements in the cited roundups, publish comparison content that answers the exact prompts buyers ask, strengthen entity signals with structured data, and refresh the pages models already trust. Then keep measuring &#8212; the feedback loop is the strategy.</p><h2>The Metrics That Matter</h2><ul><li><p><strong>AI share of voice:</strong> % of category prompts where your brand appears vs. each competitor.</p></li><li><p><strong>Mention rate:</strong> how often you appear across repeated runs of the same prompt (answers are probabilistic and one run proves nothing).</p></li><li><p><strong>Sentiment delta:</strong> how favorably models describe you vs. rivals.</p></li><li><p><strong>Citation share:</strong> how many of the sources models cite are yours or mention you.</p></li></ul><h2>What This Looks Like in Practice</h2><p>A B2B SaaS team we studied ran a 40-prompt set weekly and discovered a smaller competitor appearing in 62% of "best tools" answers while they appeared in 19%, despite outranking them on Google for the same terms. The cause: the competitor dominated three listicles that Perplexity and ChatGPT repeatedly cited. Eight weeks after earning placements in those same roundups and publishing head-to-head comparison pages, their mention rate had tripled. None of that would have surfaced in a traditional CI dashboard, but it was obvious the moment they started tracking <a href="https://llmsearchconsole.com">LLM Visibility</a> systematically.</p><h2>Start Before Your Competitors Do</h2><p>The uncomfortable truth about AI competitive intelligence is that it compounds: the brands that show up in AI answers get cited more, which makes them show up more. The window to establish your position is now, while most of your market still isn't measuring any of this. Audit where you stand today, instrument the prompts that matter, and make AI answers a standing item in your competitive reviews.</p><p><strong>Want the playbook delivered weekly?</strong> Subscribe to this newsletter for practical frameworks, benchmarks, and teardowns on brand visibility in AI search &#8212; and be the first to know what the models are saying about your market.</p>]]></content:encoded></item><item><title><![CDATA[Competitive Benchmarking in AI Search: How to Know If You're Winning the Answer Engine Race]]></title><description><![CDATA[Your rivals are already being cited by ChatGPT, Perplexity, and Gemini. Here's the framework to measure the gap &#8212; and close it.]]></description><link>https://articles.llmsearchconsole.com/p/competitive-benchmarking-in-ai-search</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/competitive-benchmarking-in-ai-search</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Fri, 17 Jul 2026 04:12:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EpVW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every week, millions of buyers ask ChatGPT, Perplexity, and Gemini which product to choose. The AI answers with a shortlist &#8212; and if your brand isn't on it, a competitor is. The uncomfortable part? Most marketing teams have no idea how they stack up against rivals inside these answers. Traditional SEO gave us rank trackers and share-of-voice reports. AI search gave us a black box. Competitive benchmarking in AI search is how you open that box: a structured way to measure how often, how favorably, and in what context AI engines mention your brand versus the competition. This article gives you the full framework.</p><h2>Why Competitive Benchmarking in AI Search Matters Now</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EpVW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EpVW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EpVW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg" width="799" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The substitute competition&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The substitute competition" title="The substitute competition" srcset="https://substackcdn.com/image/fetch/$s_!EpVW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EpVW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0f9e4f-61e4-42fc-b26f-f3c383f63949_799x480.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI assistants have become a primary research layer for B2B and consumer purchases alike. Unlike a search results page with ten blue links, an AI answer typically names two to five brands &#8212; a brutally small shortlist. That means visibility is zero-sum: every recommendation your competitor earns is one you didn't. </p><p>Benchmarking matters because <a href="https://llmsearchconsole.com">LLM Visibility</a> is relative, not absolute. Being mentioned in 30% of relevant answers sounds decent &#8212; until you learn your top competitor appears in 70%. Enterprises that treat AI search as a competitive battleground, not a curiosity, are building measurement programs now, while the category is still young enough that share can shift quickly.</p><h2>The Core Metrics of AI Search Benchmarking</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6VlX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6VlX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6VlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg" width="597" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:597,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI in search&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI in search" title="AI in search" srcset="https://substackcdn.com/image/fetch/$s_!6VlX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6VlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b54bac3-4a07-4667-9923-128204e41f58_597x335.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You can't benchmark what you don't define. These are the metrics that matter:</p><ul><li><p><strong>Mention rate:</strong> the percentage of relevant prompts where your brand appears in the answer. This is the foundational visibility-rate metric &#8212; more stable and honest than trying to track a volatile "rank."</p></li><li><p><strong>AI share of voice:</strong> your mentions divided by total category mentions across you and your competitors. The single best headline KPI for executives.</p></li><li><p><strong>Citation share:</strong> how often your domain is cited as a source, especially in citation-heavy engines like Perplexity and Google AI Overviews.</p></li><li><p><strong>Sentiment and framing:</strong> when the AI mentions you, is it as the leader, the budget option, or the caveat? Framing shapes buying decisions as much as presence does.</p></li><li><p><strong>Recommendation position:</strong> when engines produce shortlists, note who is named first and who anchors the comparison.</p></li></ul><h2>A Five-Step Benchmarking Framework</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Zm6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Zm6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Zm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg" width="655" height="468" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:655,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Renaissance: Five Steps for a Successful Advice Future | riskinfo &#187; News&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Renaissance: Five Steps for a Successful Advice Future | riskinfo &#187; News" title="Renaissance: Five Steps for a Successful Advice Future | riskinfo &#187; News" srcset="https://substackcdn.com/image/fetch/$s_!-Zm6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-Zm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ea56fe1-d20c-481e-86bf-1ae7028f6ddc_655x468.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Step 1: Define your prompt set</h3><p>Build a list of 50&#8211;200 prompts real buyers would ask: "best [category] tools," "alternatives to [competitor]," "how do I solve [pain point]." Include branded, unbranded, and comparison prompts. This prompt set is your benchmark universe &#8212; keep it stable so results are comparable over time.</p><h3>Step 2: Pick your competitive set and engines</h3><p>Choose three to five direct competitors and run your prompt set across the engines that matter to your audience: ChatGPT, Perplexity, Gemini, Claude, and Copilot. Coverage differs wildly between engines, so a single-engine view will mislead you.</p><h3>Step 3: Run and score systematically</h3><p>For each prompt-engine pair, record who was mentioned, in what order, with what sentiment, and which sources were cited. Doing this by hand once is a useful audit; doing it continuously requires tooling built for <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> tracking, because AI answers are non-deterministic and shift as models update.</p><h3>Step 4: Analyze the gaps</h3><p>The gold is in the deltas. Where does a competitor consistently appear and you don't? Which sources do engines cite when recommending them &#8212; review sites, comparison posts, documentation? A citation gap analysis tells you exactly which third-party surfaces you need to earn coverage on.</p><h3>Step 5: Act, then re-measure</h3><p>Turn gaps into a content and PR roadmap: publish comparison content, strengthen entity signals, get listed in the roundups engines love to cite, and fix outdated facts the models repeat. Then re-run your benchmark monthly and track share-of-voice movement like you once tracked keyword rankings.</p><h2>Common Mistakes to Avoid</h2><ul><li><p><strong>Benchmarking once and declaring victory.</strong> Model updates can reshuffle visibility overnight; benchmarking is a cadence, not a project.</p></li><li><p><strong>Obsessing over "rank" in answers.</strong> Position inside AI answers is volatile. Mention rate and share of voice are the durable metrics.</p></li><li><p><strong>Ignoring smaller engines.</strong> Claude and Copilot reach valuable professional audiences that many competitors ignore &#8212; which makes them the cheapest share to win.</p></li><li><p><strong>Measuring without a fixed prompt set.</strong> If your prompts change every month, your trend line means nothing.</p></li></ul><h2>Conclusion: Benchmark Before Your Competitors Do</h2><p>AI search is compressing entire buying journeys into a single answer, and the brands on those shortlists are pulling ahead quietly. Competitive benchmarking is the discipline that turns "are we visible in AI?" from a guess into a dashboard &#8212; mention rates, share of voice, citation gaps, and sentiment, tracked engine by engine against the rivals who matter. </p><p>The teams who start measuring now will own the category narratives that models learn next. If you want a purpose-built way to track your <a href="https://llmsearchconsole.com">LLM Visibility</a> against competitors across ChatGPT, Perplexity, Gemini, and Claude, explore LLM Search Console &#8212; and subscribe to this newsletter for a weekly playbook on winning brand visibility in the AI search era.</p><p><br></p>]]></content:encoded></item><item><title><![CDATA[Your Competitors Are Winning AI Answers. Here's How to Compare Brand Visibility and Fight Back]]></title><description><![CDATA[A practical framework for comparing your brand visibility vs competitors in AI search &#8212; and closing the gap before it becomes permanent]]></description><link>https://articles.llmsearchconsole.com/p/your-competitors-are-winning-ai-answers</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/your-competitors-are-winning-ai-answers</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Thu, 16 Jul 2026 04:12:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OlRF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When a prospect asks ChatGPT, Perplexity, or Gemini for "the best tool for X" and your competitor gets named while you don't, you just lost a deal you never knew existed. That's the brutal reality of AI search in 2026: the comparison is happening inside the answer box, silently, thousands of times a day. Traditional SEO gave you rank trackers to see exactly where you stood against rivals. AI search offers no such default scoreboard &#8212; unless you build one. This guide shows you how to compare brand visibility vs competitors in AI, side by side, and turn that comparison into a repeatable growth loop.</p><h2>Why Competitor Comparison Is the Metric That Actually Matters</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OlRF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OlRF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 424w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 848w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 1272w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OlRF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png" width="707" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:707,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Competitive Analysis in Digital Marketing - 360 PR CONSULTANTS&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Competitive Analysis in Digital Marketing - 360 PR CONSULTANTS" title="Competitive Analysis in Digital Marketing - 360 PR CONSULTANTS" srcset="https://substackcdn.com/image/fetch/$s_!OlRF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 424w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 848w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 1272w, https://substackcdn.com/image/fetch/$s_!OlRF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6168f562-c3e8-4260-8a27-f0416c2801c8_707x434.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your absolute visibility number means little in isolation. Appearing in 30% of relevant AI answers sounds decent &#8212; until you learn your top competitor appears in 70%. AI assistants are recommendation engines: when a model answers "what should I use for&#8230;", it typically names two to five brands. Every mention your competitor earns in that shortlist is a mention you're competing against. This is why <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> has to be measured relatively, not absolutely. The questions that matter are: Who gets mentioned first? Who appears more often? Whose descriptions are more accurate and more positive? Who owns the citations the model relies on?</p><h2>The Side-by-Side Framework: 5 Metrics to Compare</h2><p>To run a meaningful comparison, track these five metrics for your brand and your top three to five competitors across the same prompt set:</p><ul><li><p><strong>Mention rate:</strong> the percentage of relevant prompts where each brand appears in the answer. This is your core <a href="https://llmsearchconsole.com">LLM Visibility</a> number and the foundation of every comparison.</p></li><li><p><strong>Share of voice:</strong> of all brand mentions across your prompt set, what percentage belongs to each brand? This shows who dominates the category conversation.</p></li><li><p><strong>Position in answer:</strong> being named first in a recommendation list is worth far more than being an afterthought in sentence six.</p></li><li><p><strong>Sentiment and framing:</strong> does the model describe your competitor as "the industry leader" while calling you "a budget alternative"? Framing shapes buying decisions.</p></li><li><p><strong>Citation sources:</strong> which URLs does the model cite when it mentions each brand? These reveal exactly which content is driving your rival's visibility &#8212; and where you need coverage.</p></li></ul><h2>How to Run the Comparison, Step by Step</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3CC_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3CC_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 424w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 848w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 1272w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3CC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png" width="764" height="401" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:401,&quot;width&quot;:764,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Is rising competition truly a reason for the declining top-line of your  business?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Is rising competition truly a reason for the declining top-line of your  business?" title="Is rising competition truly a reason for the declining top-line of your  business?" srcset="https://substackcdn.com/image/fetch/$s_!3CC_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 424w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 848w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 1272w, https://substackcdn.com/image/fetch/$s_!3CC_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bd38403-be2d-40e9-9f1e-d766bdc3f401_764x401.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Step 1: Build a shared prompt set</h3><p>Write 30&#8211;50 prompts your real buyers would ask: "best [category] tools," "alternatives to [competitor]," "[problem] solution for [audience]." Use the same set for every brand so the comparison is apples to apples.</p><h3>Step 2: Query across engines</h3><p>Run the prompt set through ChatGPT, Perplexity, Gemini, and Claude. Visibility differs wildly by engine &#8212; brands often dominate one model and are invisible in another. Repeat runs matter too, because AI answers vary between sessions.</p><h3>Step 3: Score every answer</h3><p>For each response, log which brands appear, in what order, with what sentiment, and citing which sources. This is tedious manually &#8212; a dedicated <a href="https://llmsearchconsole.com">LLM visibility tracking</a> platform like LLM Search Console automates the querying, scoring, and side-by-side dashboarding so you see your gap against every competitor at a glance.</p><h3>Step 4: Diagnose the gaps</h3><p>Where a competitor beats you, look at their citations. You'll usually find the cause: a comparison page ranking on a niche blog, a strong G2 profile, a Wikipedia entry, or a well-structured "best tools" listicle that includes them and omits you.</p><h3>Step 5: Close the gaps and re-measure</h3><p>Get included in the roundups the models cite. Publish comparison content on your own domain. Strengthen third-party proof (reviews, directories, press). Then re-run the same prompt set monthly and watch the delta move.</p><h2>A Real-World Pattern to Watch For</h2><p>A common finding when teams first run this comparison: a smaller competitor with worse traditional SEO outranks them inside AI answers. The reason is almost always citations. Google rewards domain authority; LLMs reward being present in the specific sources they retrieve &#8212; community threads, review aggregators, and listicles. If your rival owns those, they own the answer. The fix isn't more blog posts; it's targeted presence in the sources the models actually read.</p><h2>Conclusion: Make the Invisible Scoreboard Visible</h2><p>AI assistants are already comparing you to your competitors in every answer they generate &#8212; the only question is whether you can see the score. Build a shared prompt set, measure mention rate, share of voice, position, sentiment, and citations, and review the side-by-side monthly. The brands that treat <a href="https://llmsearchconsole.com">AI brand visibility</a> as a competitive metric now will own the shortlists their rivals get cut from.</p><p><strong>Want to stay ahead of AI search?</strong> Subscribe to this newsletter for weekly, practical playbooks on winning brand visibility across ChatGPT, Perplexity, Gemini, and beyond.</p>]]></content:encoded></item><item><title><![CDATA[MCP Is the New Crawler: Why Model Context Protocol Decides If Agents Ever See Your Brand]]></title><description><![CDATA[Three under-discussed links between MCP, function calling, and context budgets &#8212; and why your GEO surface is now a tool schema, not a webpage.]]></description><link>https://articles.llmsearchconsole.com/p/mcp-is-the-new-crawler-why-model</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/mcp-is-the-new-crawler-why-model</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Wed, 15 Jul 2026 15:08:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ikuA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2025 your GEO problem was retrieval: get into the index, get into the chunk, get into the answer. In 2026 a growing share of AI traffic never touches a webpage at all. Agents call MCP servers. Model Context Protocol &#8212; the open standard that killed the custom-connector integration nightmare &#8212; is quietly becoming a distribution channel. And almost nobody is optimizing for it.</p><p>Here are three intersections between MCP, function calling, and context budgets that decide whether an agent ever says your brand's name.</p><h2>1. MCP turned crawlability into toolability</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vWHa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vWHa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 424w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 848w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vWHa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png" width="1456" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;What Is Crawlability? Crawling, Indexing, and Ranking Explained&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="What Is Crawlability? Crawling, Indexing, and Ranking Explained" title="What Is Crawlability? Crawling, Indexing, and Ranking Explained" srcset="https://substackcdn.com/image/fetch/$s_!vWHa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 424w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 848w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!vWHa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb98ad17e-7628-4ec2-83c3-112fae09b729_1999x1203.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Classic SEO logic: if Googlebot can't crawl it, it doesn't exist. GEO inherited a version of that &#8212; if the RAG pipeline can't chunk it, you don't get cited.</p><p>MCP breaks the pattern. An agent planning a task doesn't fire a search query and read ten blue links. It inspects its available tools, picks one, and calls it. If the user's agent has a <code>compare_vendors</code> or <code>get_pricing</code> MCP server wired in, your beautifully structured comparison page is dead weight. The agent never opens a browser. The data that reaches the context window is whatever the tool returns.</p><p>The uncomfortable implication: your GEO surface is no longer just your content. It's whether your data is <em>reachable as a tool response</em> &#8212; through aggregators, directories, review APIs, and datasets that MCP servers sit on top of. Crawlability was table stakes. Toolability is the new fight.</p><h2>2. The citation comes from the response schema, not your H1</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xfo2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xfo2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 424w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 848w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 1272w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xfo2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png" width="1300" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Google announces support for JSON Schema and implicit property ordering in  Gemini API.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Google announces support for JSON Schema and implicit property ordering in  Gemini API." title="Google announces support for JSON Schema and implicit property ordering in  Gemini API." srcset="https://substackcdn.com/image/fetch/$s_!xfo2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 424w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 848w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 1272w, https://substackcdn.com/image/fetch/$s_!xfo2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbff090ec-24f4-4853-a1eb-79b82bfbdd25_1300x731.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Function calling is the bridge between agent thought and action. But look at what actually flows back across that bridge: a JSON payload. When an agent cites "the best options" after a tool call, the brand strings it can emit are the brand strings present in that payload.</p><p>This is a provenance shift most GEO advice ignores. On the open web, you control your title tags, your schema.org markup, your entity mentions. Inside an MCP response, you control nothing &#8212; the server author decided the field names, what gets truncated, whether <code>vendor_name</code> carries "Acme" or "acme-corp-intl-llc". If third-party data sources describe you inconsistently, agents inherit that inconsistency at the exact moment of recommendation. Entity hygiene across every dataset that feeds tool responses is now upstream of every answer you appear in.</p><h2>3. Verbose tool output gets summarized &#8212; and summaries strip brands</h2><p>Here's the intersection with token efficiency nobody talks about. Tool results land in the same context window as everything else, and agent frameworks aggressively compress them: truncate at N tokens, or run a cheap summarization pass before the main model reasons over them.</p><p>Summarization is lossy in a very specific way &#8212; it preserves claims and drops attribution. "Acme's benchmark shows 40% faster indexing" becomes "one vendor reports 40% faster indexing." Your fact survives; your brand doesn't. The same mechanism that makes distillation delete brands from small models operates at inference time, inside every agent loop, on every tool call. Dense, attributable, early-positioned brand-fact pairs survive compression. Buried mentions in paragraph six do not.</p><h2>4. You can't optimize a surface you can't see</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ikuA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ikuA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ikuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg" width="964" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:964,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Icebergs - 3D scene - Mozaik Digital Education and Learning&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Icebergs - 3D scene - Mozaik Digital Education and Learning" title="Icebergs - 3D scene - Mozaik Digital Education and Learning" srcset="https://substackcdn.com/image/fetch/$s_!ikuA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ikuA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b93f225-f1d0-411d-aaf7-f349682d3df9_964x528.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All three intersections share a property: they're invisible in your analytics. No crawl logs, no referrer, no impression data. An agent that called an MCP server, compressed the response, and recommended your competitor leaves zero trace on your side.</p><p>The only observable output is the answer itself. That's the layer <a href="https://llmsearchconsole.com/">LLM Search Console</a> measures: it runs your category prompts against ChatGPT, Perplexity, Gemini, and Claude on a schedule, records whether you're mentioned, cited, or recommended, and tracks your Share of Voice against competitors over time. If agentic answers are the new SERP, this is the rank tracker &#8212; you can't debug tool-mediated invisibility without measuring the answers it produces.</p><h2>Quick wins for GEO</h2><ul><li><p>Audit the aggregators, review platforms, and directories in your category &#8212; they're the datasets MCP servers wrap. Fix your entity data there first.</p></li><li><p>Use one canonical brand string everywhere. Agents can't merge "Acme," "Acme Corp," and "AcmeHQ" into one entity reliably.</p></li><li><p>Front-load brand-fact pairs: "Acme reduces X by Y%" in the first sentence, not paragraph six. Compression keeps leads.</p></li><li><p>Publish machine-readable specs (structured data, clean APIs, llms.txt) so tool builders ingest you accurately.</p></li><li><p>Baseline your visibility in <a href="https://llmsearchconsole.com/">LLM Search Console</a> before you change anything &#8212; you need the before/after to know what moved.</p></li></ul><p>The model choice stopped mattering. The protocol layer started. Optimize where the agents actually read.</p>]]></content:encoded></item><item><title><![CDATA[Share of Voice in ChatGPT: The Metric That Reveals Who's Really Winning AI Search]]></title><description><![CDATA[ChatGPT is recommending brands millions of times a day. Share of Voice tells you how often that brand is yours &#8212; and how to grow your slice.]]></description><link>https://articles.llmsearchconsole.com/p/share-of-voice-in-chatgpt-the-metric</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/share-of-voice-in-chatgpt-the-metric</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Mon, 13 Jul 2026 04:12:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gZ-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When a prospect asks ChatGPT "what's the best CRM for a small agency?" or "which running shoes are best for flat feet?", the model answers with a shortlist. A handful of brands get named. Everyone else is invisible. Multiply that moment by the hundreds of millions of buying-intent conversations happening inside ChatGPT every week, and you get the new battleground for demand: not the search results page, but the answer itself. The metric that captures who is winning that battle is <strong>Share of Voice (SoV) in ChatGPT</strong> &#8212; the percentage of relevant AI answers that mention your brand versus your competitors. If you're a marketer, founder, or brand manager, this number is quickly becoming as important as your organic rankings ever were. Here's how to define it, measure it, and move it.</p><h2>What Is Share of Voice in ChatGPT?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZ-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZ-i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 424w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 848w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 1272w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZ-i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png" width="1279" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1279,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Deep Search in ChatGPT: Like Ctrl+F on Caffeine&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Deep Search in ChatGPT: Like Ctrl+F on Caffeine" title="Deep Search in ChatGPT: Like Ctrl+F on Caffeine" srcset="https://substackcdn.com/image/fetch/$s_!gZ-i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 424w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 848w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 1272w, https://substackcdn.com/image/fetch/$s_!gZ-i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cc92344-bdaf-4f8a-9914-6c8b49688033_1279x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Share of Voice in ChatGPT is the proportion of brand mentions your company captures across a defined set of buying-intent prompts, relative to all competitor mentions in the same answers. The formula is simple:</p><p><strong>ChatGPT SoV (%) = Your brand's mentions &#247; Total mentions of all tracked brands &#215; 100</strong></p><p>If you track 50 prompts relevant to your category, run them repeatedly over a month, and ChatGPT names your brand 120 times while all tracked brands combined are named 600 times, your Share of Voice is 20%. Three things make this different from classic SEO share of voice:</p><ul><li><p><strong>There are no positions, only presence.</strong> ChatGPT doesn't show ten blue links. It names 3&#8211;5 brands, sometimes one. You're either in the consideration set or you don't exist.</p></li><li><p><strong>Answers are probabilistic.</strong> The same prompt can return different brands on different runs. That's why SoV must be measured across many runs, not a single spot check.</p></li><li><p><strong>Sentiment is bundled in.</strong> ChatGPT doesn't just name brands &#8212; it characterizes them ("best for enterprise," "cheaper but limited"). How you're framed matters as much as whether you appear.</p></li></ul><h2>Why ChatGPT Share of Voice Matters Right Now</h2><p>The shift is already visible in the data most marketing teams look at every day: declining informational search traffic, rising direct and "dark" traffic, and buyers who arrive at your site unusually well-informed. They did their research inside an AI assistant, and the brands mentioned there framed the entire purchase decision.</p><ul><li><p><strong>ChatGPT compresses the funnel.</strong> A single answer replaces the query &#8594; results &#8594; comparison-post journey. If you're not in the answer, you're not in the funnel.</p></li><li><p><strong>Recommendations carry implicit endorsement.</strong> Users treat ChatGPT's shortlist the way they once treated a knowledgeable friend's advice &#8212; with far less skepticism than an ad.</p></li><li><p><strong>Winner-take-most dynamics.</strong> Because answers surface so few brands, small differences in <a href="https://llmsearchconsole.com">LLM Visibility</a> compound into large differences in pipeline. The brands cited today are also more likely to appear in future training and retrieval cycles.</p></li><li><p><strong>Your competitors may already be measuring it.</strong> SoV is a zero-sum metric. Every point a competitor gains is a point you lose, whether you're watching or not.</p></li></ul><h2>How to Measure Your Share of Voice in ChatGPT</h2><p>You can't log into ChatGPT and pull a report. Measuring SoV requires a disciplined sampling methodology. Here's a framework you can implement this week.</p><h3>Step 1: Build a Prompt Set That Mirrors Real Buyers</h3><p>Collect 30&#8211;100 prompts that your actual customers would plausibly ask. Include:</p><ul><li><p><strong>Category prompts:</strong> "best [category] tools in 2026"</p></li><li><p><strong>Use-case prompts:</strong> "how do I solve [problem] for [audience]?"</p></li><li><p><strong>Comparison prompts:</strong> "[Competitor A] vs [Competitor B] &#8212; which is better?"</p></li><li><p><strong>Persona-modified prompts:</strong> the same questions phrased for different budgets, industries, and company sizes</p></li></ul><h3>Step 2: Sample Repeatedly, Not Once</h3><p>Because ChatGPT's answers vary between runs, one query proves nothing. Run each prompt multiple times over a rolling window (daily or weekly), and record every brand mentioned in every answer. This turns anecdotes into a statistically meaningful mention rate.</p><h3>Step 3: Score Mentions, Positions, and Sentiment</h3><p>For each answer, capture:</p><ul><li><p><strong>Mention:</strong> was your brand named at all?</p></li><li><p><strong>Order:</strong> were you the first recommendation or an afterthought?</p></li><li><p><strong>Framing:</strong> was the mention positive, neutral, or hedged ("popular but pricey")?</p></li><li><p><strong>Citations:</strong> which sources did ChatGPT lean on when browsing was involved?</p></li></ul><h3>Step 4: Calculate SoV and Trend It</h3><p>Aggregate mentions across the prompt set, compute your share against competitors, and track the trend line. The trend matters more than the absolute number: a brand moving from 8% to 15% SoV in a quarter is winning the category narrative.</p><p>Doing this manually is possible &#8212; a spreadsheet, a sampling script, a few evenings of work. Doing it continuously, across prompt variations and model updates, is exactly the job of an <a href="https://llmsearchconsole.com">LLM Brand Visibility</a> platform like LLM Search Console, which automates the sampling, scoring, and dashboarding so you see your ChatGPT Share of Voice the way you see rankings in a rank tracker.</p><h2>How to Grow Your Share of Voice in ChatGPT</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kkUr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kkUr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kkUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg" width="1280" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;An Artist &amp; ChatGPT Collaborate | Medium&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An Artist &amp; ChatGPT Collaborate | Medium" title="An Artist &amp; ChatGPT Collaborate | Medium" srcset="https://substackcdn.com/image/fetch/$s_!kkUr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kkUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce89121-1923-48c1-bc64-cd11c05edd5d_1280x857.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Measurement without action is trivia. Once you have a baseline, these levers move the number:</p><ul><li><p><strong>Win the sources ChatGPT trusts.</strong> When browsing is enabled, ChatGPT leans on review sites, comparison articles, community threads, and authoritative publications. Audit which sources appear in answers for your category, and make sure your brand is present and accurately described on them.</p></li><li><p><strong>Publish extractable, definitive content.</strong> Clear definitions, structured comparisons, FAQs, and data-backed claims are easier for models to lift into answers than clever brand copy. Write pages that answer the exact prompts in your set.</p></li><li><p><strong>Strengthen your entity footprint.</strong> Consistent naming, schema markup, and unambiguous "what we do" statements help models connect your brand to the category.</p></li><li><p><strong>Close the competitor gap prompt by prompt.</strong> Your SoV report will show specific prompts where competitors appear and you don't. Treat each as a content and PR brief: what evidence would a model need to include you in that answer?</p></li><li><p><strong>Monitor for hallucinations and stale facts.</strong> Outdated pricing or wrong feature claims in AI answers quietly erode conversions. Catching and correcting them at the source is part of defending your share.</p></li></ul><h2>From One-Off Audit to Always-On Tracking</h2><p>Share of Voice in ChatGPT is not a vanity metric &#8212; it's the AI-era equivalent of your category ranking, and it changes as models update, competitors publish, and new sources get crawled. The teams that win will be the ones who treat it like any other KPI: baselined, dashboarded, reviewed weekly, and tied to concrete content and PR actions. Start with a manual audit this week, establish your number, and then automate the tracking so you never learn about a competitor's surge three months late.</p><p><strong>If you found this useful, subscribe to the newsletter</strong> &#8212; every week we break down how brands get seen (or ignored) by ChatGPT, Perplexity, Gemini, and Claude, with practical frameworks you can apply the same day. And when you're ready to see your own numbers, <a href="https://llmsearchconsole.com">LLM Search Console</a> shows your brand's Share of Voice across AI platforms in one dashboard.0</p>]]></content:encoded></item><item><title><![CDATA[Knowledge Distillation Is Quietly Deleting Your Brand From Small Models]]></title><description><![CDATA[Three under-discussed links between distillation, test-time compute, and perplexity &#8212; and why the model answering your buyers never read your best page.]]></description><link>https://articles.llmsearchconsole.com/p/knowledge-distillation-is-quietly</link><guid isPermaLink="false">https://articles.llmsearchconsole.com/p/knowledge-distillation-is-quietly</guid><dc:creator><![CDATA[Bruno Gavino - Codedesign.org]]></dc:creator><pubDate>Fri, 10 Jul 2026 06:46:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ecfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ecfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ecfh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ecfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The AI Distillation Controversy and Its Global Implications&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The AI Distillation Controversy and Its Global Implications" title="The AI Distillation Controversy and Its Global Implications" srcset="https://substackcdn.com/image/fetch/$s_!Ecfh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1110de79-2b58-4931-b64c-6f969803f5c6_1280x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The model deciding whether to recommend you is usually not the frontier flagship. It's a distilled student &#8212; an 8B model serving autocomplete-priced inference inside a search product, a support bot, or an agent stack. Distillation is lossy compression. Long-tail brand knowledge is exactly what gets lost. If your GEO strategy assumes every answer comes from the biggest model, you're optimizing for a jury that rarely shows up.</p><h2>Distillation keeps distributions, not documents</h2><p><br>A student model never reads your content. It learns to imitate the teacher's output distribution over sampled prompts. That has a brutal consequence for brands: weak, low-probability associations get smoothed away. If the teacher mentions your brand in 3% of category prompts, the student rounds you to zero. Your competitor at 30% survives compression; you don't.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DxVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DxVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DxVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg" width="1456" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;What Is Normal Distribution?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="What Is Normal Distribution?" title="What Is Normal Distribution?" srcset="https://substackcdn.com/image/fetch/$s_!DxVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DxVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05d6bf34-5b42-47bb-8eea-b853ac0c54b5_1500x878.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Hidden connection #1:</strong> your visibility in small models is not a function of content quality. It's a function of how <em>consistently</em> the teacher already associates your entity with the category. Distillation amplifies consensus and deletes ambiguity. GEO for small models is therefore played entirely upstream, in the frontier models the students are distilled from.</p><h2>Test-time compute is your appeal process</h2><p>Thinking modes change the mechanics of an answer. A System 1 response emits the prior: whoever dominates the weights wins. A System 2 response decomposes the query, fires sub-queries, retrieves, and cross-checks claims mid-chain. That's a second jury &#8212; and it has subpoena power over the live web.</p><p><strong>Hidden connection #2:</strong> distillation deletes you from the prior; test-time compute is the only mechanism that can put you back. But reasoning chains audit claims. If your pricing page, docs, and third-party mentions disagree with each other, the chain flags the inconsistency and drops you <em>mid-reasoning</em> &#8212; a failure mode invisible in the final answer. Verifiable, mutually consistent facts aren't hygiene; they're survival criteria for chain-of-thought retrieval.</p><h2>Perplexity is the invisible citation filter</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WuWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WuWo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WuWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Perplexity AI Labs: Guia completo e alternativa criativa&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Perplexity AI Labs: Guia completo e alternativa criativa" title="Perplexity AI Labs: Guia completo e alternativa criativa" srcset="https://substackcdn.com/image/fetch/$s_!WuWo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!WuWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cdce4b-2e7b-45cc-a6f4-dea120ae9fc3_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the token level, models preferentially reproduce low-perplexity spans &#8212; phrasing that is cheap to predict. If your brand facts exist in one canonical formulation (name + category + differentiator, repeated verbatim across your site, docs, and profiles), emitting them costs the model almost nothing. If every page describes you differently, token-level surprise rises and the model paraphrases around you &#8212; often keeping your idea and dropping your attribution.</p><p><strong>Hidden connection #3:</strong> the same canonical consistency that survives distillation also lowers the perplexity of your brand facts at inference. One fix drives two mechanisms. This is why entity-consistent boilerplate outperforms creative variation in GEO, even though it feels wrong to every copywriter.</p><h2>Measure the distillation gap</h2><p>You can't audit anyone's distillation pipeline. You can measure its output. Run the same category prompts against frontier and small/fast tiers and diff the answers. Present in the flagship but absent in the mini tier? That's the distillation gap &#8212; and it's where most of your buyers' queries actually land.</p><p><a href="https://llmsearchconsole.com/">LLM Search Console</a> does this systematically: it tracks your prompts across ChatGPT, Gemini, Perplexity, and Claude, scores brand mentions, citations, and share of voice per model, and shows you where you exist in one engine and vanish in another. That per-model delta is the single most actionable GEO signal you can get &#8212; it tells you whether your problem is the prior, the retrieval layer, or the phrasing.</p><h2>Quick wins for GEO</h2><ul><li><p><strong>Canonicalize your entity sentence.</strong> One formulation of name + category + differentiator, verbatim, everywhere. Low perplexity, distillation-resistant.</p></li><li><p><strong>Reconcile your facts.</strong> Pricing, feature claims, and founding data must agree across your site, docs, and third-party profiles &#8212; reasoning chains cross-check them.</p></li><li><p><strong>Test small tiers, not just flagships.</strong> Ask the mini/flash models your category questions. That's the inference actually serving volume.</p></li><li><p><strong>Win co-occurrence, not just content.</strong> Get your brand named next to the category in sources frontier models trust; students inherit what teachers repeat.</p></li><li><p><strong>Track the deltas continuously.</strong> Set up prompt tracking in <a href="https://llmsearchconsole.com/">LLM Search Console</a> and watch per-model share of voice weekly. Distillation cycles ship quarterly; your visibility can drop without any change on your side.</p></li></ul><p>Rankings measured pages. AI answers measure entities. Make yours cheap to predict, cheap to verify, and impossible to compress away.</p><p><br></p>]]></content:encoded></item></channel></rss>