<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title><![CDATA[Traaker Blog]]></title>
    <link>https://traaker.ai/en/blog.html</link>
    <description><![CDATA[News and guides on GEO (Generative Engine Optimization)]]></description>
    <language>en</language>
    <lastBuildDate>Thu, 05 Nov 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://traaker.ai/en/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Traaker launches conversations: measure your brand across a whole exchange with AI]]></title>
      <link>https://traaker.ai/en/blog/traaker-lance-les-conversations/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/traaker-lance-les-conversations/</guid>
      <description><![CDATA[New in Traaker: multi-turn conversations led by your personas on ChatGPT, Perplexity, Gemini, Google AI Overview and Mistral. See at which turn your brand appears, at which turn it drops out, and who gets recommended instead.]]></description>
      <content:encoded><![CDATA[<p>A customer rarely asks ChatGPT a single question. They start broad (&quot;what is the best tool for…&quot;), then narrow down, compare two names, ask about prices and reviews, and finally choose. A prompt measures the first answer. Your brand can rank well there, then disappear two exchanges later, right when the customer asks for a shortlist with pricing.</p>
<p>Today we are launching <strong>conversations</strong> to measure that whole journey.</p>
<h2>The short answer</h2>
<p><strong>A Traaker conversation is a simulated multi-turn buying journey, led by one of your personas against the real AI engines</strong>, that measures turn after turn whether your brand is cited, recommended, or replaced by a competitor.</p>
<p>You pick a persona, a starting intent, a number of turns (up to 6), the engines, the places and the languages. Traaker replays the conversation at every launch and shows you:</p>
<ul>
<li><strong>the presence rate</strong>: the share of turns in which your brand is cited;</li>
<li><strong>the turn where it drops out</strong>, when it disappears along the way;</li>
<li><strong>who gets recommended instead</strong> and which sources the engine relied on;</li>
<li><strong>a score per turn</strong>, computed with the same scoring as your prompts.</li>
</ul>
<p>Conversations are set up in the « Conversations » tab, right next to your prompts, from the « Configure prompts » button on each axis page.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-les-conversations/conversation-google.webp" width="481" height="943" loading="lazy" decoding="async" alt="The same conversation in Google AI Overview: turn 1 on the results page with its AI Overview, then the switch to AI Mode for turn 2"></p>
<hr>
<h2>Why measure beyond the first answer?</h2>
<p><strong>Definition of conversational presence rate (Traaker)</strong>: the share of completed turns in a conversation in which the tracked brand is cited in the engine&#39;s answer. A brand cited on turns 1 and 2 of a 4-turn conversation has a presence of 50%.</p>
<p>An engine&#39;s first answer is often an overview. The following turns narrow the choice: the engine rules options out, brings in others, and ends up recommending one or two. That is where the decision gets made, and where a brand that started well can lose its place.</p>
<p>Each run boils down to one readable outcome:</p>
<table>
<thead>
<tr>
<th>Run outcome</th>
<th>What it means</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Never cited</strong></td>
<td>The brand appears in no turn</td>
</tr>
<tr>
<td><strong>Drops out at turn N</strong></td>
<td>Cited at first, absent from turn N onward</td>
</tr>
<tr>
<td><strong>Cited to the end</strong></td>
<td>Present on the conversation&#39;s final turn</td>
</tr>
<tr>
<td><strong>Recommended</strong></td>
<td>The engine explicitly recommends it to the customer</td>
</tr>
</tbody></table>
<p>Presence on turn 1 is the bridge to your prompts: it is the same measurement, extended across the whole exchange.</p>
<hr>
<h2>A conversation takes a few settings</h2>
<p><img src="https://traaker.ai/blog/traaker-lance-les-conversations/conversation-configuration.webp" width="902" height="495" loading="lazy" decoding="async" alt="The conversation form: persona, starting intent, number of turns, scripted turns, engines and number of runs"></p>
<p><em>(Screenshots are from the French interface.)</em></p>
<h3>The persona: who asks the questions</h3>
<p><strong>Definition of a persona (Traaker)</strong>: the profile of the buyer who leads the conversation (their role, context and way of writing), reusable from one conversation to the next.</p>
<p>A persona is described with traits that genuinely change how it questions the engine:</p>
<table>
<thead>
<tr>
<th>Trait</th>
<th>Values</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Tone</strong></td>
<td>Neutral, Direct, Skeptical, Curious, Demanding, In a hurry</td>
</tr>
<tr>
<td><strong>Domain knowledge</strong></td>
<td>Beginner, Intermediate, Expert</td>
</tr>
<tr>
<td><strong>Writing style</strong></td>
<td>Professional, Casual, Shortcuts / typos</td>
</tr>
<tr>
<td><strong>Receptiveness</strong></td>
<td>Accepting, Curious, Challenger</td>
</tr>
<tr>
<td><strong>Brand targeting</strong></td>
<td>Open comparison, Targeted comparison</td>
</tr>
</tbody></table>
<p>An expert, challenging head of SEO does not ask the same questions as a busy executive discovering the topic. Both are among your customers, and the engines answer them differently.</p>
<h3>The starting intent and the turns</h3>
<p>The conversation opens on one of four intents: <strong>Learning</strong>, <strong>Solution search</strong>, <strong>Comparison</strong> or <strong>Reviews</strong>. You then set a ceiling of 1 to 6 turns.</p>
<p>By default, each turn is written by the persona from its profile and your Brand Knowledge, reacting to what the engine just answered. You can also <strong>script a turn</strong> with a question, an objection or free text:</p>
<ul>
<li><strong>one content item</strong> on a turn: it is sent to the engine as is, word for word;</li>
<li><strong>several items</strong>: the best fit for the conversation in progress is chosen at run time.</li>
</ul>
<p>Scripted turns let you ask exactly the questions that matter to you (your prices, a frequent objection, a specific competitor), while the other turns stay natural.</p>
<h3>Engines, places, languages and runs</h3>
<p>A conversation is measured on <strong>five engines</strong>: ChatGPT, Perplexity, Gemini, Google AI Overview and Mistral (Le Chat). It can be run in several places and measurement languages, just like your prompts.</p>
<p>The <strong>number of runs</strong> (1 to 10) sets how many times the same setup is replayed at each launch. An AI engine never answers exactly the same way twice: several runs give a steadier measurement than a single exchange (we explain why in <a href="https://traaker.ai/en/blog/geo-mesurer-visibilite-distribution/">GEO visibility is a distribution</a>).</p>
<hr>
<h2>The place reaches each engine through its own parameter</h2>
<p>A local question (&quot;the best GEO tool in my city&quot;) only makes sense if the engine knows where the customer is. Traaker passes the conversation&#39;s place through each engine&#39;s location parameter whenever it offers one:</p>
<table>
<thead>
<tr>
<th>Engine</th>
<th>How the place is passed</th>
<th>Precision</th>
</tr>
</thead>
<tbody><tr>
<td>ChatGPT</td>
<td>User location in web search</td>
<td>City</td>
</tr>
<tr>
<td>Perplexity</td>
<td>User location in web search</td>
<td>Coordinates</td>
</tr>
<tr>
<td>Google AI Overview</td>
<td>Coordinates passed to Google Maps</td>
<td>Coordinates (local questions)</td>
</tr>
<tr>
<td>Mistral</td>
<td>Search country and language</td>
<td>Country</td>
</tr>
<tr>
<td>Gemini</td>
<td>Stated in the persona&#39;s instructions</td>
<td>Text</td>
</tr>
</tbody></table>
<p>In the example below, the persona asks for &quot;the best GEO tool in my city&quot; from Paris, and Mistral answers for Paris and the Île-de-France region.</p>
<hr>
<h2>Every turn, read as in the engine&#39;s own app</h2>
<p><img src="https://traaker.ai/blog/traaker-lance-les-conversations/conversation-mistral.webp" width="493" height="944" loading="lazy" decoding="async" alt="The same conversation in Mistral&#39;s Le Chat: two Solution search turns, with the cited sources under each answer"></p>
<p>A conversation&#39;s page shows each run the way it reads in the engine&#39;s app: the Google results page with its AI Overview on the first turn, then AI Mode; the Le Chat interface for Mistral; sources then answer for Perplexity. You read what your customer reads.</p>
<p>Around that screen:</p>
<ul>
<li><strong>a date band</strong> lists the measured days; a day without a measurement is not shown, so you never read a false 0%;</li>
<li><strong>the engine switch</strong> shows the day&#39;s presence for each engine;</li>
<li><strong>observed intent, turn by turn</strong> shows how the conversation evolved (a solution search that turns into a comparison, then a request for reviews);</li>
<li><strong>« Sources, targets and competitors »</strong> gathers the cited domains, your recognized <a href="https://traaker.ai/en/blog/traaker-lance-les-cibles/">Targets</a> (products, locations, experts) and the named competitors, for one run, one engine, one place, one day or the whole conversation.</li>
</ul>
<h3>A score per turn, with the same scoring as your prompts</h3>
<p>Each persona message is classified like a prompt, then the answer is scored with the matching axis rule:</p>
<table>
<thead>
<tr>
<th>Turn intent</th>
<th>Scoring axis</th>
<th>What the score measures</th>
</tr>
</thead>
<tbody><tr>
<td>Learning</td>
<td>Authority</td>
<td>Is your brand or site cited as a source?</td>
</tr>
<tr>
<td>Solution search</td>
<td>Referral</td>
<td>Are you recommended, and in which position?</td>
</tr>
<tr>
<td>Comparison</td>
<td>Comparison</td>
<td>Your rank among the brands being compared</td>
</tr>
<tr>
<td>Reviews</td>
<td>Narrative</td>
<td>The answer&#39;s tone and how faithful it is to your Brand Knowledge</td>
</tr>
</tbody></table>
<p>A comparison turn that pits other brands against each other without naming you is flagged as such, &quot;a comparison without your brand&quot;, rather than scored 0: in a conversation, a customer can legitimately compare other players at some point. Brand detection relies on your Targets, so an answer that cites one of your product lines or products counts as a citation of the brand.</p>
<hr>
<h2>Cadence and consumption</h2>
<p>Conversations follow <strong>the brand&#39;s cadence</strong>, like your prompts: one launch measures prompts and conversations together. Their consumption shows in the same window footer, and each conversation can also be rerun on demand from its page.</p>
<ul>
<li><strong>Elite and Enterprise plans</strong>: a monthly volume of simulated conversations is included (150 per month on Elite, custom on Enterprise), see <a href="https://traaker.ai/en/pricing.html">pricing</a>.</li>
<li><strong>Agencies</strong>: conversations are paid in credits, at 2 credits per completed turn. A turn that fails on the engine side is not billed.</li>
</ul>
<hr>
<h2>Action plan: your first conversation in five steps</h2>
<ol>
<li><strong>Open « Configure prompts »</strong> from one of your brand&#39;s axis pages, then the Conversations tab.</li>
<li><strong>Pick a persona</strong> close to your real buyer, or create one from « Manage personas ».</li>
<li><strong>Start from the intent that precedes the purchase</strong>, most often Solution search or Comparison, with 4 to 6 turns.</li>
<li><strong>Script the decisive turn</strong>: the pricing question, the objection your sales team hears most, or the competitor that wins deals from you.</li>
<li><strong>Read the turn where you drop out</strong>, then open « Sources, targets and competitors » to see who takes your place and which sources the engine relies on.</li>
</ol>
<p>A conversation&#39;s opening questions are often the ones you already track as prompts: our post on <a href="https://traaker.ai/en/blog/traaker-lance-nouveau-systeme-prompts/">the new prompt system</a> explains how to cover them by theme and by place.</p>
<hr>
<h2>Frequently asked questions</h2>
<p><strong>What is the difference between a prompt and a conversation?</strong>
A prompt measures the engine&#39;s answer to a single question. A conversation chains up to 6 questions and measures whether the brand stays present on each turn, when it disappears, and who gets recommended instead.</p>
<p><strong>Who writes the conversation&#39;s messages?</strong>
The persona, based on its profile, your Brand Knowledge and the engine&#39;s previous answer. Turns you script are sent to the engine word for word, without rewording.</p>
<p><strong>Which engines are conversations measured on?</strong>
ChatGPT, Perplexity, Gemini, Google AI Overview and Mistral. On Google AI Overview, the first turn is a search with its AI Overview and the following turns take place in AI Mode, as for a real user.</p>
<p><strong>Why run the same conversation several times?</strong>
Because an AI engine never answers exactly the same way twice. Several runs of the same setup give a more reliable presence rate than a single exchange.</p>
<p><strong>How does Traaker know my brand is cited?</strong>
Each answer is matched against your Targets (brand, products, locations, people). An answer that names one of your product lines or locations counts as a citation of the brand.</p>
<p><strong>Do conversations account for the customer&#39;s location?</strong>
Yes. The place is passed to each engine through its location parameter when it offers one (city for ChatGPT, coordinates for Perplexity and Google AI Overview, country for Mistral) and through the persona&#39;s instructions for Gemini.</p>
<p><strong>Which plans include conversations?</strong>
Elite and Enterprise plans include a monthly volume of simulated conversations. Agencies use them with their credits, at 2 credits per completed turn.</p>
<hr>
<h2>Available today</h2>
<p>Conversations are available since November 5, 2026 in the « Conversations » tab, next to your prompts. Discover <a href="https://traaker.ai/en/platform.html">the Traaker platform</a> or see <a href="https://traaker.ai/en/pricing.html">the plans</a>.</p>
<blockquote>
<p><strong>Methodology note.</strong> The rules described here (at most 6 turns, 1 to 10 runs, five engines, per-engine location passing, per-turn scoring) are those in production as of November 5, 2026. Conversations are simulated: the persona is a language model playing a buyer and does not replace observing real customers. Engine answers vary from one run to the next, which is why presence rates are read across several runs and several days.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Announcement]]></category>
      <media:content url="https://traaker.ai/blog/traaker-lance-les-conversations/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Traaker launches its new prompt system: four axes, one cadence per brand and visible coverage]]></title>
      <link>https://traaker.ai/en/blog/traaker-lance-nouveau-systeme-prompts/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/traaker-lance-nouveau-systeme-prompts/</guid>
      <description><![CDATA[New from Traaker: one place to create, classify and schedule your prompts. Four measurement axes including Comparison, 34 languages, up to 20 places per question, one cadence per brand and a coverage map that shows what you are not measuring yet.]]></description>
      <content:encoded><![CDATA[<p>A prompt is a question your customers ask ChatGPT, Gemini or Perplexity, which Traaker asks on their behalf, on a regular schedule, to measure what the engines say about your brand. The more questions you track, the harder it gets to know which ones matter, where they are measured, how often, and what is left to cover.</p>
<p>Today we are launching a new prompt system that answers those four questions on a single screen.</p>
<h2>The short answer</h2>
<p><strong>Traaker&#39;s new prompt system brings together, in one window, everything used to measure your brand in AI engines</strong>: your prompts classified on four axes (Narrative, Authority, Referral, Comparison), their language and place variants, the brand&#39;s measurement cadence, your consumption for the month, and a coverage map that crosses your themes with your places.</p>
<p>Three deeper changes come with it:</p>
<ul>
<li><strong>A fourth axis, Comparison</strong>, for the questions where a customer is weighing several brands.</li>
<li><strong>One cadence per brand</strong>, which launches every axis together and measures each prompt once per period.</li>
<li><strong>Automatic classification</strong> of every prompt (intent, criteria, theme or use case, target), which feeds the coverage map and the scores.</li>
</ul>
<p>It has been available on every account since November 3, 2026, from the « Configure prompts » button on each axis page.</p>
<hr>
<h2>The four measurement axes</h2>
<p><strong>Definition of a measurement axis (Traaker)</strong>: the family of questions a prompt belongs to, and therefore how the engine&#39;s answer is scored. Every prompt belongs to one axis, which Traaker assigns when the prompt is saved and which you can change.</p>
<table>
<thead>
<tr>
<th>Axis</th>
<th>Typical question</th>
<th>What the score measures</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Narrative</strong></td>
<td>&quot;What do people think of [brand]?&quot;</td>
<td>The tone of the answer and how faithful it is to what you described in Brand Knowledge</td>
</tr>
<tr>
<td><strong>Authority</strong></td>
<td>&quot;How do I choose a [product]?&quot;</td>
<td>Whether your brand or site is cited as a source on a topic of your trade</td>
</tr>
<tr>
<td><strong>Referral</strong></td>
<td>&quot;Which [provider] would you recommend in [city]?&quot;</td>
<td>Whether you are recommended, and in which position</td>
</tr>
<tr>
<td><strong>Comparison</strong></td>
<td>&quot;[Brand] or [competitor] for [need]?&quot;</td>
<td>Your rank among the brands the answer compares</td>
</tr>
</tbody></table>
<h3>Comparison: your rank against the brands named</h3>
<p>When customers hesitate, they ask a comparative question. The engine most often answers with an ordered list and a preferred brand. The Comparison score follows that rank: <strong>100 if you are ranked first, 50 second, 33 third, 25 fourth</strong>, and 0 if the answer compares other brands without naming you. The criteria from your Brand Knowledge (price, lead times, quality…) are judged separately for each answer, which tells you which point the comparison turns on.</p>
<p>Comparison has its own page and its own card on the dashboard. It stays outside the overall GEO score, so that the history of that score remains comparable over time.</p>
<h3>Narrative: tone sets the band, fidelity places the score</h3>
<p>The Narrative score now follows a readable rule. <strong>The sentiment of the answer sets the band</strong> (positive from 70 to 100, neutral from 35 to 65, negative from 0 to 30), and <strong>alignment with your Brand Knowledge places the score within the band</strong>. A positive answer therefore always ranks above a neutral one. When an answer drifts from your Brand Knowledge, the answer detail explains the gap in one sentence.</p>
<hr>
<h2>Creating prompts without a blank page</h2>
<p>The add button opens a composer with several sources:</p>
<ul>
<li><strong>Write</strong>: one question per line, as you picture it.</li>
<li><strong>Generate</strong>: Traaker suggests questions from your Brand Knowledge, for an axis, a theme and a language you choose. On Comparison, you pick the competitors to set against you.</li>
<li><strong>Persona</strong>: questions written the way one of your personas would ask them, when the brand has personas.</li>
<li><strong>Keywords</strong>: up to 50 keywords turned into natural questions.</li>
<li><strong>CSV</strong>: a one-column file, to bring in an existing list.</li>
</ul>
<p>Nothing is saved before review. The verification step classifies each line, then shows you the axis, the intent, the criteria or theme, and the detected target (your brand, a location, a person). You correct what needs correcting, then you add.</p>
<p><strong>Definition of classification (Traaker)</strong>: the automatic labelling of a prompt when it is saved, which gives it an axis, an intent, criteria (Narrative and Comparison) or a theme and use case (Authority and Referral), and the target it is about. Classification is what places a prompt on the coverage map and what selects the scoring rule for its answers.</p>
<hr>
<h2>One question, several languages and several places</h2>
<p>The same question can be asked in French in Paris, in English in Geneva and in Spanish in Barcelona. The new system handles that as a <strong>family</strong>: an original question and its variants.</p>
<ul>
<li><strong>34 measurement languages</strong>, independent of the brand&#39;s working language. A translation is created only after you approve it, with a check that brand and competitor names were kept.</li>
<li><strong>Up to 20 places</strong> per question: Worldwide, your locations, or any city, region or address you search for. The place is passed to each engine through its location parameter when it has one, and through the instructions otherwise, to come as close as possible to the answer a customer on site gets.</li>
</ul>
<p>The list shows each family on one line, with its flags, its main place and the number of prompts it represents. A last-run column shows when each family was last measured.</p>
<hr>
<h2>One cadence per brand, consumption you can see</h2>
<p><strong>Definition of cadence (Traaker)</strong>: how often the brand is measured, from every day to once a week. A launch covers every axis and every engine of the brand, and each prompt is measured only once per period.</p>
<p>The bottom of the window always shows what your configuration consumes:</p>
<ul>
<li><strong>On plans with a quota</strong>, a « Prompts » bar shows your requests for the month. Its detail spells out the calculation: number of prompts × number of engines × launches in the month = monthly requests, compared with your quota. A change that would exceed the quota is greyed out with its reason (for example &quot;This needs 1,800 requests per month, your quota allows 1,500&quot;) before it is even sent.</li>
<li><strong>New prompts are measured right away</strong> when the month still has room, otherwise at the next launch, and a banner tells you which.</li>
<li><strong>For agencies</strong>, the cadence is set per brand (from every day to once a month, or « Manual »), and the bottom of the window shows the brand&#39;s credits per month. The « Launch » button lets you run every prompt or only those not yet measured today, with the credit cost of each choice shown before you confirm.</li>
</ul>
<p>A prompt you no longer want to track moves to « Disabled » in one click, and comes back just as easily. Its past results stay available.</p>
<hr>
<h2>Coverage: see what you measure, and what is missing</h2>
<p>The <strong>Coverage</strong> tab crosses, for one axis, your themes, use cases or criteria with your places. Each cell gives the number of prompts measuring that pair. A hatched cell marks a pair you do not measure yet: one click opens the generator already set to that theme and place.</p>
<p>It is the view that answers &quot;am I measuring my renovation offer in Lyon?&quot; without scrolling the list. It also counts conversations, on plans that include them.</p>
<hr>
<h2>Conversations, in the same window</h2>
<p>On plans that include conversations (multi-turn buying journeys led by your personas), the <strong>Conversations</strong> tab sits next to the prompts. You create a conversation by choosing a persona, a starting intent, the engines, the languages and the places, and you can script some turns with your prompts, your objections or your pre-purchase questions. Their cadence and consumption appear at the bottom of the same window as the prompts.</p>
<hr>
<h2>Action plan: your prompts in five steps</h2>
<ol>
<li><strong>Open « Configure prompts »</strong> from a brand&#39;s Narrative, Authority, Referral or Comparison page.</li>
<li><strong>Look at Coverage</strong> before adding anything: the hatched cells are your blind spots.</li>
<li><strong>Generate from a hatched cell</strong>, review the classification, add.</li>
<li><strong>Extend your key questions</strong> to the languages and places where your customers buy.</li>
<li><strong>Set the cadence</strong> at the bottom of the window, reading the consumption it implies.</li>
</ol>
<p>To measure precisely what the engines cite (your products, your stores, your experts), pair these prompts with <a href="https://traaker.ai/en/blog/traaker-lance-les-cibles/">Targets</a>. And to understand why a list of well-chosen questions beats a list of keywords, read <a href="https://traaker.ai/en/blog/seo-vs-geo-arretez-mots-cles/">our measurement of the queries AI generates</a>.</p>
<hr>
<h2>Frequently asked questions</h2>
<p><strong>Are my existing prompts kept?</strong>
Yes. Your prompts and their results history carry over as they are. Prompts not yet classified show as unclassified and become classified as soon as their text is edited and validated.</p>
<p><strong>What is a request?</strong>
A request is one prompt measured on one engine during one launch. A language or place variant counts as a prompt, since it is asked separately to the engine.</p>
<p><strong>What is the difference between Narrative and Comparison?</strong>
Narrative measures what the engine says about your brand when asked about it. Comparison measures your rank when the customer puts several brands in competition.</p>
<p><strong>Why one cadence per brand?</strong>
Because a launch then measures the whole brand at once, across all axes. Your axes are comparable with each other on the same date, and your consumption reads on a single line.</p>
<p><strong>What happens if my configuration exceeds my quota?</strong>
The change is greyed out with its reason before it is sent. If a launch no longer fits in the month, it is refused as a whole and a notification tells you, which keeps your results consistent.</p>
<p><strong>Can I measure the same question in several countries?</strong>
Yes, up to 20 places per question and in 34 languages. Each place is passed to the engine through its location parameter when it has one, and through the instructions otherwise.</p>
<p><strong>Do agencies keep manual launches?</strong>
Yes. The « Launch » button measures the whole brand, with the choice of running everything again or only what has not been measured today, and the credit cost is shown before you confirm.</p>
<hr>
<h2>Available today</h2>
<p>The new prompt system has been live on every account since November 3, 2026. Open an axis page of your brand and click « Configure prompts », or discover <a href="https://traaker.ai/en/platform.html">the Traaker platform</a>.</p>
<blockquote>
<p><strong>Method note.</strong> The figures in this article (four axes, 34 languages, 20 places per question, the Comparison scale and the Narrative bands) describe the rules in production on November 3, 2026. Request quotas and available engines depend on your plan. Scores remain measurements of samples of answers: a change from one day to the next is part of the engines&#39; normal behaviour.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Announcement]]></category>
      <media:content url="https://traaker.ai/blog/traaker-lance-nouveau-systeme-prompts/cover.webp" medium="image" type="image/webp" width="900" height="689"/>
    </item>
    <item>
      <title><![CDATA[SEO vs GEO: stop thinking in keywords. We measured the queries AI writes for itself]]></title>
      <link>https://traaker.ai/en/blog/seo-vs-geo-arretez-mots-cles/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/seo-vs-geo-arretez-mots-cles/</guid>
      <description><![CDATA[AI engines write their own search queries, and tools now resell them to you as keywords. We measured 224 Gemini calls: two runs of the same prompt share only 3 to 9% of their queries, and on local intent the engine merely verifies a shortlist it already had.]]></description>
      <content:encoded><![CDATA[<h2>The short answer</h2>
<p>The keyword did not disappear. It changed hands. The user no longer types it; the engine writes it, sometimes dozens of them, before composing an answer. Google calls this <em>query fan-out</em>. Several platforms now offer to extract those machine queries and resell them to you as a new keyword list to work on.</p>
<p>We tested whether that list means anything. 224 calls to the Gemini API, 3 commercial intentions, 8 equivalent paraphrases of each, 2 models, and 4 hypotheses whose refutation criteria were fixed <strong>before</strong> data collection. Two of the four failed. We publish them as failed, which is what makes the rest contestable.</p>
<p>Three results, all measured:</p>
<ul>
<li><strong>Two runs of the exact same prompt, word for word, share only 3 to 9% of their machine queries.</strong> On one model, 62 calls produced 237 distinct queries.</li>
<li><strong>On the model you are using today, half the calls issue no query at all.</strong> The answer comes straight out of the model&#39;s weights. On one of our three intentions, no search happened across 24 calls.</li>
<li><strong>On local intent, 94% of queries name a specific venue.</strong> And when you remove the search tool, the model already names those same venues.</li>
</ul>
<p>So a keyword list extracted from an AI engine describes one execution and the model&#39;s prior beliefs. Not your customer&#39;s intent. The full paper, raw data and code are at the bottom of this article.</p>
<hr>
<h2>One intention, two phrasings, no shared words</h2>
<p>On 1 October 2026, two searches run seconds apart:</p>
<table>
<thead>
<tr>
<th>Query typed</th>
<th>Geography resolved by the engine</th>
<th>Featured answer</th>
</tr>
</thead>
<tbody><tr>
<td><code>meilleure pizza Paris</code> (&quot;best pizza Paris&quot;)</td>
<td>Paris, FR</td>
<td>Peppe Pizzeria, 50 Top Pizza ranking</td>
</tr>
<tr>
<td><code>Pizzeria numéro 1 dans la capitale de la France</code> (&quot;number 1 pizzeria in the capital of France&quot;)</td>
<td>France</td>
<td>Peppe Pizzeria, Giuseppe Cutraro, 50 Top Pizza</td>
</tr>
</tbody></table>
<p>Not one word in common beyond the &quot;pizz-&quot; root. Two different geographic resolutions. The same address on top.</p>
<p>A string-matching engine, the 2010 kind, would have treated these two lines as two separate markets: two search volumes, two difficulty scores, two pages to write. An engine that encodes the query and the index into the same vector space treats them as two neighbouring points. The unit of work is no longer the string, it is the intention.</p>
<p>That is where keyword thinking starts to cost money, and there is a figure for it. Semrush matched the prompts observed in its clickstream panel, over a billion rows across 200 million US users, against its own base of 27 billion keywords: over most of the October 2024 to February 2026 window, <strong>65 to 85% of prompts match no existing keyword</strong> (<a href="https://www.semrush.com/blog/chatgpt-search-insights/">Semrush</a>). No volume, no CPC, no difficulty. Nothing to buy.</p>
<p>Incidentally, the same study corrects a widely circulated figure. The &quot;AI prompts are 23 words versus 4 on Google&quot; claim (and its &quot;60 versus 3.4&quot; variant) counts <strong>all</strong> prompts, including coding, translation, writing and brainstorming, none of which ever trigger a web search. Separate the two populations and the reading flips:</p>
<table>
<thead>
<tr>
<th>Prompt population</th>
<th>Jan-Feb 2025</th>
<th>Jan-Feb 2026</th>
</tr>
</thead>
<tbody><tr>
<td>Prompts that <strong>do</strong> trigger a search</td>
<td>4.7 words</td>
<td><strong>8.7 words</strong></td>
</tr>
<tr>
<td>Prompts that do not</td>
<td>24.9 words</td>
<td>13.5 words</td>
</tr>
</tbody></table>
<p>The high average comes from prompts that search for nothing, and it is falling. The ones that matter for AI visibility are 8.7 words long, and they are getting longer. Building a strategy on &quot;prompts are long, think conversational&quot; therefore repeats a reading error.</p>
<hr>
<h2>What the engine actually does: query fan-out</h2>
<p><strong>Definition of query fan-out</strong>: the mechanism by which a generative engine breaks the user&#39;s question into subtopics and issues several web searches of its own, whose results then feed its answer.</p>
<p>Those are not our words, they are Google&#39;s, which describes AI Mode as &quot;breaking down your question into subtopics and issuing a multitude of queries&quot;, and Deep Search as able to issue &quot;hundreds of searches&quot; (<a href="https://blog.google/products/search/google-search-ai-mode-update/">Google</a>).</p>
<p>On the ChatGPT side, Nectiv extracted those machine queries across more than 8,500 commercial prompts in nine verticals: 31% of prompts trigger a search, 2.17 searches per searching prompt, 5.48 words per query, and local searches most (59%) (<a href="https://nectivdigital.com/new-data-study-what-queries-is-chatgpt-using-behind-the-scenes/">Nectiv</a>). A year later, on roughly 4,000 replayed prompts: <strong>7.61 queries per prompt, a maximum of 29, and 64% of queries use a <code>site:</code> operator</strong> (<a href="https://nectivdigital.com/blog/chatgpt-tripled-fan-out-queries-data-study">Nectiv</a>).</p>
<p>Hold on to that last figure, we come back to it: a <code>site:</code> query interrogates <strong>a domain already chosen</strong>. The engine is not looking for who could answer, it is checking someone it already has in mind.</p>
<p>The keyword has therefore gone from an input you picked to an output of the engine you never see, and which appears in no Search Console. Hence the offering built around it: platforms promising to &quot;turn an AI query into keywords&quot;. That promise assumes two things. That these queries are stable for a given intention, and that they exist at all. We checked both.</p>
<hr>
<h2>Our test: 3 intentions, 8 paraphrases, 224 calls</h2>
<p><strong>Why Gemini.</strong> It is, to our knowledge, the only mainstream engine whose official API returns its own search queries: <code>generateContent</code> with the <code>google_search</code> tool exposes <code>groundingMetadata.webSearchQueries</code>, the exact list of queries issued, and <code>groundingChunks[]</code>, the sources kept (<a href="https://ai.google.dev/gemini-api/docs/google-search">Gemini documentation</a>). ChatGPT&#39;s queries are visible in the JSON returned by its web interface, but no official API exposes them. Every figure below is therefore measured on Gemini, and we do not generalise it to other engines.</p>
<p><strong>The material.</strong> Three commercial intentions in French, chosen to cover three different search surfaces: a CRM for a small business (B2B SaaS), the best Neapolitan pizzeria in Paris open on Sunday evening (B2C local), an electric bike for a 15 km daily commute at around €2,000 (B2C considered purchase).</p>
<p>Each intention has eight paraphrases of 21 to 25 words (mean 21.4) preserving <strong>every</strong> constraint: direct question, lexical synonyms, reversed constraint order, informal register, imperative form, narrative context first, negatively phrased constraint, and a paraphrase of the head term itself. The last one is reported separately: it is the hardest test, and a sceptic could argue it is not a true paraphrase.</p>
<p><strong>The control group, which is the whole point.</strong> Each prompt is replayed 3 times (5 times in a second power run). Comparing two paraphrases means nothing unless you know how much two runs of the <strong>same</strong> prompt already differ. Without that baseline, you publish sampling noise and present it as an effect. It is the same requirement that led us to <a href="https://traaker.ai/en/blog/aeo-platform-tailwind-natural-experiment-explained/">take apart a popular AEO case study</a>: a number with nothing to compare it to says nothing.</p>
<p><strong>The hypotheses, with their refutation criteria, fixed before collection:</strong></p>
<table>
<thead>
<tr>
<th>#</th>
<th>Hypothesis</th>
<th>Refuted if</th>
<th>Verdict</th>
</tr>
</thead>
<tbody><tr>
<td>H1</td>
<td>Equivalent paraphrases produce different query sets</td>
<td>paraphrase Jaccard &gt; 0.80</td>
<td><strong>holds</strong> (0.011)</td>
</tr>
<tr>
<td>H1-bis</td>
<td>That divergence exceeds the engine&#39;s non-determinism</td>
<td>gap with the control &lt; 0.10</td>
<td><strong>refuted</strong></td>
</tr>
<tr>
<td>H2</td>
<td>Paraphrasing moves queries well beyond noise, but not cited sources</td>
<td>difference-in-differences &lt; 0.10</td>
<td><strong>refuted</strong></td>
</tr>
<tr>
<td>H3</td>
<td>A substantial share of prompts triggers no search</td>
<td>0% of calls without search</td>
<td><strong>holds</strong> (49%)</td>
</tr>
</tbody></table>
<p>We had committed to publishing nothing from a hypothesis that failed. Two failed. What follows explains why they failed, and why the conclusion comes out stronger.</p>
<hr>
<h2>Result 1: machine queries are not reproducible</h2>
<p>We set out to show that two equivalent phrasings produce different queries. That is true, trivially: the Jaccard index between the queries of two paraphrases is 0.011, essentially no overlap.</p>
<p>Except the control tells a different story.</p>
<table>
<thead>
<tr>
<th>Measured on calls that searched</th>
<th>gemini-3.8-flash</th>
<th>gemini-2.5-flash</th>
</tr>
</thead>
<tbody><tr>
<td>Query Jaccard, <strong>same prompt replayed</strong></td>
<td>0.085</td>
<td>0.030</td>
</tr>
<tr>
<td>Query Jaccard, between paraphrases</td>
<td>0.011</td>
<td>0.010</td>
</tr>
<tr>
<td>Gap (publication threshold: 0.10)</td>
<td>0.074</td>
<td>0.020</td>
</tr>
</tbody></table>
<p>Rerun the <strong>identical</strong> prompt: 91 to 97% of the queries change. On gemini-2.5-flash, 62 searching calls produced 237 distinct queries, which is nearly one fresh query per call. With 70 control pairs on the pizzeria intention, the gap falls to 0.049, 95% confidence interval 0.018 to 0.073. On both models the entire interval sits below our 0.10 threshold.</p>
<p>H1-bis is therefore refuted, and that is a better argument than the one we were after. We wanted to say &quot;rephrase, and the keywords change&quot;. The reality is harsher: <strong>change nothing at all, and the keywords change anyway.</strong> The &quot;AI keyword&quot; is not a property of the query, nor of the intention. It is an artefact of the execution.</p>
<p>The direct operational consequence: there is no &quot;right phrasing&quot; from which to extract truer keywords, and a list extracted from one call is not reproducible by the person you present it to. If you buy a fan-out report, you are buying one draw.</p>
<p>At a different level of measurement, paraphrasing does move something: at the <strong>word</strong> level rather than whole strings, the gap rises to 0.115 on local intent. What those queries share are the prompt&#39;s constraints (Sunday evening, opening hours, price, booking), not shared queries.</p>
<hr>
<h2>Result 2: half the time there is no query to extract</h2>
<p>On gemini-3.8-flash, <strong>49% of calls issued no search query at all</strong>. The breakdown by intention is telling:</p>
<table>
<thead>
<tr>
<th>Intention</th>
<th>Calls with no search</th>
</tr>
</thead>
<tbody><tr>
<td>CRM for a small business (B2B SaaS)</td>
<td><strong>24 of 24</strong></td>
</tr>
<tr>
<td>Electric bike (considered purchase)</td>
<td>about half</td>
</tr>
<tr>
<td>Pizzeria in Paris (local)</td>
<td>0 of 24</td>
</tr>
</tbody></table>
<p>On the B2B intention the model never searched. It answered from its weights, roughly 4,000 characters of recommendations, naming products, without consulting a single web page. There is no keyword to extract there, no source to influence in the moment, and no trace to audit. Visibility is settled entirely upstream, in what the model memorised during training.</p>
<p>The rate depends on the model: on gemini-2.5-flash only 1.6% of calls skip search. So &quot;half of prompts never search&quot; cannot be stated as a general law. &quot;On the model users have today, one call in two&quot; can. And this specific point converges with what Nectiv observes on ChatGPT, where 31% of commercial prompts trigger a search, and where local is the vertical that searches most.</p>
<p>This is the first conceptual flaw in fan-out offerings: they measure the retrieval path, and on a substantial share of prompts that path does not exist.</p>
<hr>
<h2>Result 3: on local intent, the fan-out verifies a shortlist, it discovers nothing</h2>
<p>Here are queries actually issued on the pizzeria intention:</p>
<pre><code>peppe pizzeria paris dimanche soir reservation
popine paris dimanche soir reservation
guillaume grasso pizzeria paris dimanche soir
agata pizzeria paris reservation dimanche soir
&quot;da michele&quot; bastille paris pizza prix dimanche
</code></pre>
<p><strong>94% of that intention&#39;s queries (66 of 70) name a specific restaurant or a ranking.</strong> Strip the name and the remaining words are the prompt&#39;s own constraints. On the bike intention, 57% of queries name a brand or model.</p>
<p>These queries are not looking for &quot;where to eat Neapolitan pizza in Paris&quot;. They are checking whether Peppe is open on Sunday evening. Which leaves the question of where the names come from.</p>
<p>We replayed the same prompt <strong>with no search tool at all</strong>, with the model&#39;s thought summaries enabled. With no web access, the model already names twelve venues: Peppe, Popine, Guillaume Grasso, Dalmata, La Manifattura, Agata, Iovine&#39;s, Popolare, Bricktop, Da Michele and others. Turn search back on: <strong>all five venues queried belong to that list</strong>, and across the full 72-call run, 9 of the 12 venues queried are in it. One thought summary, during a call with search enabled, reads: &quot;First, I need to consider my top candidates.&quot;</p>
<p>So the fan-out formula on local intent is:</p>
<blockquote>
<p>machine queries = [the shortlist the model already has] × [the prompt&#39;s constraints]</p>
</blockquote>
<p>And here the argument becomes structural rather than statistical. <strong>Even if machine queries were perfectly stable, extracting them would teach you nothing about demand.</strong> You would be reading the candidate list the model already held, filtered by the user&#39;s constraints. A ranking of recurring n-grams in those queries, &quot;reviews&quot;, the current year, &quot;comparison&quot;, describes the model&#39;s behaviour. It is not an inventory of intents.</p>
<p>The 64% of <code>site:</code> queries measured on ChatGPT say exactly the same thing by another route: interrogating a named domain presupposes having already chosen it.</p>
<p>Which moves the working question. It is no longer &quot;which keywords to target&quot;, it is <strong>&quot;how do we get into the shortlist&quot;</strong>, meaning: exist in what the model memorised, and in the sources it consults to check itself.</p>
<hr>
<h2>What we set out to prove, and what turned out to be false</h2>
<p>Our starting hypothesis was elegant: queries diverge but cited sources converge, so the intention is the stable object and the lexical path is just noise. It is false, and how it failed is worth telling.</p>
<p>The naive test seemed to confirm it. Cited domains do overlap far more than queries: around 0.23 to 0.34 against 0.01. But that test discriminates nothing. We ran it on simulated data where every paraphrase draws its queries <strong>at random from one shared pool</strong>, so with no effect to detect at all: domains come out at 0.47 against 0.05 for queries, and the test declares &quot;confirmed&quot;. The reason is mechanical: there are far fewer possible domains than possible query strings, so domains overlap more even under pure noise.</p>
<p>So we replaced the test, before running the study, with a difference-in-differences: the paraphrase effect on queries minus its effect on domains, each measured against the noise of the same prompt replayed. Verdict: <strong>−0.018 on one model, −0.068 on the power run, 0.010 on the other model.</strong> Paraphrasing moves sources at least as much as queries. H2 is refuted.</p>
<p>Worse for the elegant hypothesis: on local intent, paraphrasing moves the <strong>shortlist itself</strong>. The overlap of restaurants named per call goes from 0.555 between two runs of the same prompt to 0.395 between paraphrases. The sources follow. This is not &quot;stable answer, unstable path&quot;, it is the reverse: query strings are noise, and where phrasing acts, it acts on the answer.</p>
<p>We will therefore never write &quot;sources converge while queries diverge&quot;. Our own data refute it. And that nuance has an uncomfortable commercial consequence: on local intent, how your customer phrases the question changes the list you need to be on.</p>
<hr>
<h2>What remains true of SEO</h2>
<p>None of the above says SEO is useless. GEO (Generative Engine Optimization) is not a replacement, it is <a href="https://traaker.ai/en/blog/geo-complete-seo-ne-remplace-pas/">an extension</a>, and two floors remain entirely technical.</p>
<p><strong>The retrieval floor.</strong> No crawl, no citation. When the engine checks its shortlist it reads pages, and yours need to be reachable and readable by AI engine crawlers, which do not have the same capabilities as Googlebot (<a href="https://traaker.ai/en/blog/comment-crawlent-chatgpt-claude-perplexity-gemini/">crawler comparison</a>).</p>
<p><strong>The extraction floor.</strong> The queries we observed are constraint checks: opening hours, price, availability, booking, compatibility. If the answer to a constraint sits in an image, behind a JavaScript tab, or buried mid-paragraph, the engine does not find it and the candidate drops off the list.</p>
<p>What changes is the object of the work. Not a list of strings to target, but a presence to build and an absence to measure.</p>
<hr>
<h2>Action plan</h2>
<ol>
<li><strong>Stop buying AI keyword lists.</strong> If a report presents fan-out queries as keywords to target, ask for the control: the same measurement replayed twice on the same prompt. Without that number, the report describes one draw.</li>
<li><strong>Work in intentions, not strings.</strong> An intention is a set of constraints (who, where, when, how much, instead of what). List your customers&#39; constraints, not their phrasings.</li>
<li><strong>Sample instead of measuring once.</strong> Since two runs of the same prompt diverge, a one-off measurement of your visibility is unreliable: <a href="https://traaker.ai/en/blog/geo-mesurer-visibilite-distribution/">GEO visibility is a distribution, not a score</a>.</li>
<li><strong>Measure per model, not on average.</strong> Our two models do not behave alike: 49% of calls without search versus 1.6%. A visibility figure aggregated across engines hides the essential.</li>
<li><strong>Treat entering the shortlist as the objective.</strong> Which means: mentions on third-party sources the engine consults, consistent product naming everywhere, presence in your category&#39;s rankings and comparisons.</li>
<li><strong>Make every constraint checkable in one line.</strong> Opening hours, price, coverage, compatibility, lead times, in text, on a crawlable page. That is what the engine comes to verify.</li>
<li><strong>Watch the intentions that never search.</strong> On your B2B topics, test whether the engine consults the web at all. If not, your lever is the model&#39;s memory, which builds over months.</li>
</ol>
<p>Traaker measures that presence per engine, per intention and over time, with the sources actually cited. <a href="https://traaker.ai/en/platform.html">See how the platform works</a>.</p>
<hr>
<h2>Frequently asked questions</h2>
<p><strong>What is query fan-out?</strong>
It is the mechanism by which a generative engine breaks the user&#39;s question into subtopics and issues several search queries of its own before answering. Google describes it for AI Mode, and Nectiv measures 7.61 per prompt on average on ChatGPT, with a maximum of 29.</p>
<p><strong>Can you extract the keywords an AI uses and work them like SEO keywords?</strong>
No, for three measured reasons. Those queries are not reproducible: two runs of the same prompt share only 3 to 9% of them. A substantial share of prompts issues no query at all (49% on the model we tested). And on local intent, 94% of queries name a candidate the model already had in mind, so they describe its beliefs rather than demand.</p>
<p><strong>Does that mean keywords are dead?</strong>
The keyword as a buyable targeting unit is dead: 65 to 85% of prompts match no keyword in Semrush&#39;s 27-billion base. Vocabulary itself stays useful for a different reason: the engine verifies constraints, and those constraints must be written in plain text on your pages.</p>
<p><strong>Why do &quot;best pizza Paris&quot; and &quot;number 1 pizzeria in the capital of France&quot; return the same answer?</strong>
Because matching no longer happens between strings but between vectors. The engine encodes the query and the indexed content into the same semantic space and compares positions, not words. Two phrasings of one intention therefore land in the same area. One caveat though: this does not make phrasings perfectly interchangeable. Our data show that on local intent, paraphrasing moves the list of candidates kept (overlap 0.555 versus 0.395).</p>
<p><strong>Do you still need technical SEO to be cited by AI?</strong>
Yes. No crawl means no retrieval, and therefore no citation. The queries we observed are checks on precise constraints: if the answer is not machine-readable, the candidate drops off the list. Technical SEO has become a floor, no longer a differentiator.</p>
<p><strong>Do these results hold for ChatGPT and Perplexity?</strong>
They are measured on Gemini, the only engine whose official API publishes its own queries. Only two points converge with published ChatGPT data: the frequent absence of search, and local being the vertical that searches most. Existing ChatGPT data measure neither reproducibility nor paraphrase effects, so we do not transpose the rest.</p>
<p><strong>What should you track instead of a keyword ranking?</strong>
Presence: on what share of a sample of intentions are you cited, by which engine, with which sources, and where are you absent. That is a distribution to sample over time, not a position to check.</p>
<hr>
<h2>Paper, data and code</h2>
<ul>
<li><strong>Full paper</strong> (7 pages: method, verdicts, limitations): <a href="https://traaker.ai/blog/seo-vs-geo-arretez-mots-cles/paraphrase-fan-out-gemini.pdf">Paraphrase and Fan-Out: What Gemini&#39;s Queries Reveal (and Don&#39;t Reveal) About Intent</a></li>
<li><strong>Raw data and scripts</strong>: <a href="https://traaker.ai/blog/seo-vs-geo-arretez-mots-cles/paraphrase-fan-out-donnees.zip">ZIP archive</a> containing the 224 call records (prompt, variant, run, queries, domains, answer, model, timestamp), the no-tool probe, the protocol, the collection script and the analysis script.</li>
</ul>
<p>Replaying the study takes a Gemini API key, Node, and about four minutes per 72-call run. Verdicts may differ from ours: engine behaviour changes over time, which is exactly why we publish the files.</p>
<hr>
<blockquote>
<p><strong>Method note and limitations.</strong> This is a reproducible demonstration of mechanism, not a population estimate: 3 intentions, 24 French prompts, 224 calls, 2 models, one geography and one point in time (1 October 2026). One engine, Gemini, because it is the only one whose official API publishes its queries; no mechanical transposition to ChatGPT or Perplexity. <code>webSearchQueries</code> is the engine&#39;s own declaration about itself, not a network capture, and the API with the <code>google_search</code> tool is not the consumer Gemini application. Thought summaries are written by the model, and the API does not timestamp them against searches: the order between candidate selection and search is therefore inferred, not observed. The semantic equivalence of the paraphrases is a human judgement, made auditable by an imposed constraint set and a named transformation grid, not proven. The entity lexicon used to classify queries was built by hand from the raw data. The CRM intention provides no data for H1 and H2 on the primary model since it never searched, and the bike intention has few control pairs. Intervals are 95% confidence intervals obtained by bootstrap over variants. Descriptive measurement, no causality claimed.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/seo-vs-geo-arretez-mots-cles/cover.webp" medium="image" type="image/webp" width="1344" height="768"/>
    </item>
    <item>
      <title><![CDATA[Traaker launches Targets: measure whether AI cites your products, stores and experts]]></title>
      <link>https://traaker.ai/en/blog/traaker-lance-les-cibles/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/traaker-lance-les-cibles/</guid>
      <description><![CDATA[New from Traaker: Targets. Declare up to 500,000 signals per brand across six families (brands, products, categories, content, establishments, persons), and every AI engine answer is analysed by deterministic rules rather than by an AI making a judgement call.]]></description>
      <content:encoded><![CDATA[<p>You ask a GEO tool whether AI is talking about you. It answers &quot;yes, 34% citation rate.&quot; Good news, except you still don&#39;t know what it is talking about. Your brand name mentioned in passing inside a list of ten retailers? Your Toulouse store&#39;s listing? Your buying guide picked up as a source? Your creative director quoted as an expert? Those are four different commercial outcomes, and a single score flattens all of them.</p>
<p>Today we are launching <strong>Targets</strong> to fix that. You declare exactly what you want detected in AI engine answers, and Traaker tells you which of those things was cited, in which answer, and in which source.</p>
<h2>The short answer</h2>
<p><strong>A target is a verifiable identifier of your business that Traaker looks for word for word in AI engine answers</strong>: a brand name and its aliases, a product page URL, a store address, an editorial domain, a spokesperson&#39;s name. You can declare up to <strong>500,000 signals per brand</strong>, across <strong>six target families</strong>, and organise them with <strong>up to 20 tags per target</strong>.</p>
<p>Detection is <strong>deterministic</strong>: text matching rules, not a language model passing judgement. Two direct consequences. The same content yields the same verdict from one run to the next, so a change in your score is a real market movement and not model noise. And the time to analyse an answer does not depend on how many targets you have: looking for 500,000 signals costs the same as looking for one.</p>
<hr>
<h2>The problem: &quot;cited&quot; means nothing</h2>
<p>Every GEO measurement tool asks the engine the same question, then looks for your brand name in the answer. It is the easiest measurement to build, and the one that teaches you the least.</p>
<p>Three blind spots, and they are expensive:</p>
<ul>
<li><strong>The brand name is the wrong object.</strong> You don&#39;t sell a name, you sell 310 products, 40 stores, a brand magazine and three experts who appear on television. Knowing your name shows up doesn&#39;t tell you whether your product page was recommended or a comparison site talking about you.</li>
<li><strong>Homonyms silently inflate scores.</strong> A brand called &quot;Square&quot;, &quot;Atlas&quot; or &quot;Pause&quot; is cited everywhere, all the time, with no connection to it whatsoever. A tool that looks for a substring in a text cannot tell the difference.</li>
<li><strong>The geographic false positive is the worst of the three.</strong> An answer saying &quot;the DESSANGE salon is on rue du Marché aux Herbes, and Toni&amp;Guy just opened on the same street&quot; contains your brand and your street. It also contains a competitor. Counting that answer as a citation of your establishment is a measurement error that makes you believe you are winning a territory you are losing.</li>
</ul>
<p>Classic SEO made do with a position in a results page. An answer engine returns no position: it returns a sentence, with an object inside it. So the measurement has to be about the object.</p>
<hr>
<h2>What a target actually is</h2>
<p><strong>Definition of a target (Traaker)</strong>: an entity you declare once, with the exact values under which it can appear in an AI answer. Traaker compiles each value into <strong>signals</strong>, the normalised forms that are genuinely searchable (accents folded, apostrophes canonicalised, URLs reduced to a comparable form, phone numbers in E.164). A signal is the unit the measurement consumes, and it is what your quota counts.</p>
<p>One target produces <strong>several signals</strong>. An establishment named &quot;Jacy&#39;z Hotel &amp; Resort&quot; generates a handful on its own, because ChatGPT will write the curly apostrophe where your back office typed the straight one, and because the &quot;&amp;&quot; disappears from some restatements. That compilation work is what separates a declared target from a genuinely detectable one.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-les-cibles/cover-en.webp" width="1440" height="539" loading="lazy" decoding="async" alt="The Targets card in Traaker: the five tabs, the signal counter and the brands table"></p>
<hr>
<h2>The six target families</h2>
<table>
<thead>
<tr>
<th>Family</th>
<th>What you declare</th>
<th>What it detects</th>
<th>Cap</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Brands</strong></td>
<td>Name, up to 10 aliases, up to 10 domains</td>
<td>Your retail name, its former names, its spellings, its site cited as a source</td>
<td>500,000 signals</td>
</tr>
<tr>
<td><strong>Products</strong></td>
<td>Up to 20 URLs per product</td>
<td>A specific SKU being recommended, and its page cited as a source</td>
<td>500,000 signals</td>
</tr>
<tr>
<td><strong>Categories</strong></td>
<td>Category page URL</td>
<td>Answers that point to a product family rather than a single item</td>
<td>500,000 signals</td>
</tr>
<tr>
<td><strong>Content</strong></td>
<td>Article, blog and editorial section URLs</td>
<td>Your content picked up as a source, grouped by root domain</td>
<td>500,000 signals</td>
</tr>
<tr>
<td><strong>Establishments</strong></td>
<td>Zone, name, up to 3 aliases, address, phone, Place ID</td>
<td>A named point of sale being recommended, with no confusion with a neighbour</td>
<td>100 establishments</td>
</tr>
<tr>
<td><strong>Persons</strong></td>
<td>Title, first name, last name, up to 20 name forms, email, phone</td>
<td>Your spokespeople and practitioners cited as experts</td>
<td>500,000 signals</td>
</tr>
</tbody></table>
<p><strong>Products</strong> and <strong>Categories</strong> sit together under a &quot;Catalogue&quot; tab, which gives five tabs on screen for six families.</p>
<p>The 500,000 signal cap is the default on every plan. It is <strong>per brand</strong>, not per account: an agency running fifteen brands gets fifteen times that budget, with no chance of one high-volume brand starving the others.</p>
<h3>Persons: 50 titles, 13 languages</h3>
<p>The <strong>Persons</strong> family deserves a note, because nobody else measures it. A hairdresser, a lawyer, a surgeon or a chef is cited by title as much as by name, and the title changes language with the engine. Traaker ships <strong>50 titles</strong> covering courtesy, professional, military, religious, noble and political forms, generated across <strong>13 languages</strong> (French, English, German, Spanish, Italian, Portuguese, Dutch, Arabic, Persian, Hebrew, Japanese, Chinese, Malay). You pick the title, Traaker proposes the name forms, you tick the ones that apply.</p>
<p>A French doctor cited in English in a Perplexity answer gets detected, because the English form was generated the moment you created the target.</p>
<hr>
<h2>How to fill 500,000 targets without typing them</h2>
<p>A 500,000 signal cap only matters if filling it isn&#39;t a project. Three routes, fastest first:</p>
<p><strong>1. From your sitemap.</strong> You give your domain, Traaker finds the sitemap (seven detection tiers, from <code>robots.txt</code> to <code>llms.txt</code>) and harvests <strong>up to 50,000 URLs</strong>. It splits product pages from category pages on its own, then shows the breakdown in an &quot;Analyse&quot; step <strong>before</strong> you commit to anything. You see &quot;310 products, 1,402 categories&quot; and then you decide.</p>
<p><strong>2. By CSV.</strong> A downloadable template per family, up to <strong>5,000 rows per batch</strong>. A second import <strong>merges</strong> with what exists instead of creating duplicates: you can replay the same enriched file without cleaning up behind yourself, and the coordinates of already-geocoded establishments are preserved.</p>
<p><strong>3. By hand</strong>, in a dialog per family. That is the normal route for your brands, your establishments and your spokespeople, which number in the dozens rather than the thousands.</p>
<p>On performance, consolidating a partition runs at roughly <strong>2.5 seconds per 100,000 targets</strong> on our infrastructure. Past 100,000 targets, the write is queued and hands control straight back to you instead of spinning.</p>
<hr>
<h2>Deterministic detection, not an AI guessing</h2>
<p>This is the most important architectural choice, and it is what explains the two properties stated above.</p>
<p>Traaker does not ask a language model &quot;is this brand cited?&quot;. It folds the answer (accents, case, apostrophes), splits it into word sequences, and compares those sequences against your set of signals. The result is a yes or a no, reproducible, explainable, and whose cost is <strong>proportional to the length of the answer</strong> rather than to the number of your targets.</p>
<h3>The co-occurrence rule, and why it exists</h3>
<p>An establishment poses a problem the other families don&#39;t: its name alone does not identify it. Forty salons carry the same retail name, and a street is shared with whichever competitors sit on it.</p>
<p>So Traaker requires <strong>two cumulative conditions</strong> before crediting an establishment: the brand and the street must appear within <strong>80 characters</strong> of each other, <strong>and in the same sentence</strong>. The window alone was not enough: &quot;DESSANGE is a well-known chain. Toni&amp;Guy just opened on rue du Marché aux Herbes&quot; puts the two halves 47 characters apart, crosses a full stop, and is about a competitor. A pair means &quot;this street <strong>next to</strong> this brand,&quot; and two sentences are not that, however close they sit.</p>
<p>The consequence is visible on screen: every establishment shows its precision level and what actually identifies it. A city shared by two of your salons is not kept as a key, because it does not let anyone tell which one the AI meant.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-les-cibles/cibles-etablissements-en.webp" width="1440" height="665" loading="lazy" decoding="async" alt="Establishments in Targets: precision, linked Google listing, reviews and hours tracked"></p>
<p>A single search fills in the name, address, phone, website and Place ID from the Google listing. You retype nothing.</p>
<hr>
<h2>Content: seeing who picks you up as a source</h2>
<p>The <strong>Content</strong> family answers a different question from the others: when an engine cites a source about you, which one is it?</p>
<p>You declare your domains and editorial sections, and Traaker groups them by <strong>root domain</strong> rather than by subdomain. <code>blog.yourbrand.com</code>, <code>pro.yourbrand.com</code> and <code>yourbrand.com</code> all land in the same group, because three rows for a single outlet makes the table unreadable without teaching you anything.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-les-cibles/cibles-contenus-en.webp" width="1440" height="438" loading="lazy" decoding="async" alt="Content in Targets, grouped by root domain with its parent brand"></p>
<p>Each piece of content is attached to a brand, which lets its citation be coloured in that brand&#39;s colour inside the answer. On an account tracking several retail names, you tell your own outlet from a competitor&#39;s at a glance.</p>
<hr>
<h2>Tagging: slicing the measurement the way you are organised</h2>
<p>A target accepts <strong>up to 20 tags</strong>, 40 characters each, in any family. The vocabulary is free-form: there is no taxonomy to maintain before you start.</p>
<p>What tags are for:</p>
<ul>
<li><strong>Filtering</strong> your targets server-side, across the whole base and not just the page on screen.</li>
<li><strong>Slicing</strong> a measurement by range, by region, by network (company-owned versus franchised), by campaign.</li>
<li><strong>Renaming without breaking anything.</strong> A renamed tag applies retroactively to every target carrying it, with no reindex and no delay. Tags are never searched for in answers: they are analysis labels, not signals.</li>
</ul>
<p>A tag is therefore the analysis axis you add after the fact, when the question comes up, without having to redo your setup.</p>
<hr>
<h2>What this changes in your reports</h2>
<p>Targets are not one more configuration screen, they change how you read your measurements.</p>
<p>Inside engine answers, every detected target is <strong>highlighted in its brand&#39;s colour</strong>, in the prose as well as in the list of cited sources. Each engine&#39;s panel shows the families it recognised. You no longer read a percentage, you read the sentence that produced it, with the exact word that triggered the detection.</p>
<p>That is also what makes the result contestable, in the good sense: when a number surprises you, you can go back to the citation and check. A score without that traceability is an act of faith.</p>
<hr>
<h2>Who it&#39;s for</h2>
<ul>
<li><strong>Chains and multi-location retailers</strong>: the Establishments family with its co-occurrence rule is the only honest way to measure local AI visibility. Knowing &quot;your brand&quot; was cited in an answer about Brussels does not tell you whether it was your Avenue Louise salon or the Marché aux Herbes one.</li>
<li><strong>E-commerce and marketplaces</strong>: 310 products or 100,000, the cost of measurement doesn&#39;t move. Targets complement the <a href="https://traaker.ai/en/blog/traaker-lance-le-module-ecommerce/">E-commerce module</a> by pushing detection down to each product page&#39;s exact URL.</li>
<li><strong>Media brands and publishers</strong>: the Content family measures your content as a cited <strong>source</strong>, which is the conversion that matters when your model is editorial.</li>
<li><strong>Practices, clinics, professional services</strong>: the Persons family measures how well known your practitioners are, title and language included. It is often the person who gets recommended, not the organisation.</li>
<li><strong>Agencies</strong>: the signal quota is per brand, so one large client does not consume everyone else&#39;s budget.</li>
</ul>
<hr>
<h2>Action plan: your Targets in five steps</h2>
<ol>
<li><strong>Declare your brand</strong>: its name, the aliases genuinely in use (a former name, an unaccented spelling, a local abbreviation) and its domain. With no &quot;Brands&quot; target, nothing gets highlighted in answers.</li>
<li><strong>Import your catalogue from your sitemap.</strong> Look at the breakdown in the &quot;Analyse&quot; step, correct the product / category split if needed, then commit.</li>
<li><strong>Add your establishments</strong> with a Google search, then check each one&#39;s precision banner. Fill in the street wherever you know it: without it, two stores in the same city cannot be told apart.</li>
<li><strong>Add three tags at most</strong> to start with. A region, a network, a range. You will add more when a specific question comes up.</li>
<li><strong>Run a visibility measurement</strong> and read the highlighted answers before you read the scores. That is where you will see whether your targets are precise enough.</li>
</ol>
<p>Budget around ten minutes for steps 1, 3 and 4, and one minute for step 2 if you have a sitemap.</p>
<hr>
<h2>Frequently asked questions</h2>
<p><strong>What is the difference between a target and a signal?</strong>
A target is the entity you declare (a store, a product, a person). A signal is one of the textual forms under which that entity can appear in an answer. A target always produces several signals, and it is the signal count that your 500,000 quota measures.</p>
<p><strong>Is the 500,000 cap per account or per brand?</strong>
Per brand. It is the only quota in Traaker that works this way. An agency tracking fifteen brands gets fifteen independent budgets, and a brand with a large catalogue does not penalise the others.</p>
<p><strong>How many establishments can I declare?</strong>
100 by default, and that limit is raised on request for chains with more. Unlike signals, this cap is account-wide.</p>
<p><strong>Does an AI decide whether I am cited?</strong>
No. Detection rests on text matching rules applied to the normalised answer. That is what guarantees the same content always yields the same verdict, and that the measurement does not drift when a model provider ships an update.</p>
<p><strong>What if my brand has a generic name?</strong>
That is precisely the case Targets handle. A value that is too short or too generic is flagged as you type, and for establishments detection requires co-occurrence with the street rather than the name alone. You can also lean on your domains and URLs, which are never ambiguous.</p>
<p><strong>Do I have to retype everything if I already have a catalogue in Traaker?</strong>
No. Sitemap import and CSV import merge with your existing targets instead of creating duplicates, and the coordinates of already-geocoded establishments are preserved from one import to the next.</p>
<p><strong>Are tags searched for in engine answers?</strong>
Never. A tag is an analysis label used to filter and segment your reports. That is exactly why a tag can be renamed at any time, retroactively, with no reprocessing.</p>
<p><strong>How long does analysing one answer take?</strong>
A few tens of milliseconds, and that time does not depend on how many targets you have declared. A brand with one target and a brand with 500,000 signals pay the same analysis cost, because the work is proportional to the length of the answer.</p>
<hr>
<h2>Available today</h2>
<p>Targets are live now on every plan, in the GEO Strategy page of your workspace. If you want to see what it looks like on your own brand before diving in, <a href="https://traaker.ai/en/contact.html">book a demo</a>: we import your catalogue and your establishments live during the call.</p>
<p>To go further on measurement method, read <a href="https://traaker.ai/en/blog/geo-mesurer-visibilite-distribution/">why GEO visibility is a distribution and not a score</a> and <a href="https://traaker.ai/en/blog/diagnostic-geo-pourquoi-contenu-pas-cite/">how to diagnose content that never gets cited</a>. Full platform feature details are on <a href="https://traaker.ai/en/platform.html">the Platform page</a>.</p>
<blockquote>
<p><strong>Method and limitations.</strong> The figures in this article describe the feature as shipped: 500,000 signals per brand and 100 establishments per account are defaults, raisable case by case; 50,000 URLs is the harvest cap of one sitemap import; 5,000 rows is one CSV batch; the 2.5 seconds per 100,000 targets and the few tens of milliseconds per answer are measured on our infrastructure and will vary with the length of the answers analysed. Deterministic detection guarantees the reproducibility of the verdict, not its exhaustiveness: a rephrasing that none of your signals covers remains a miss, which is exactly why the alias list stays editable at any time. The establishment co-occurrence rule is deliberately strict, which makes it cautious rather than generous: it would rather not credit an ambiguous mention.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Announcement]]></category>
      <media:content url="https://traaker.ai/blog/traaker-lance-les-cibles/cover-en.webp" medium="image" type="image/webp" width="1440" height="539"/>
    </item>
    <item>
      <title><![CDATA[How ChatGPT, Claude, Perplexity, and Gemini Crawl the Web: 4 Architectures Explained]]></title>
      <link>https://traaker.ai/en/blog/comment-crawlent-chatgpt-claude-perplexity-gemini/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/comment-crawlent-chatgpt-claude-perplexity-gemini/</guid>
      <description><![CDATA[OpenAI, Anthropic, Perplexity, and Google each build their AI search index in a radically different way. Here is what the research shows about their crawlers, the JavaScript gap that makes your site invisible, and how to adapt your site to each one.]]></description>
      <content:encoded><![CDATA[<h2>The short answer</h2>
<p>The four major AI engines do not share a crawling architecture, and that directly changes what is visible on your site. <strong>OpenAI</strong> runs four separate bots (including GPTBot for training and OAI-SearchBot for search) and is gradually building its own index while still leaning on Bing ([1]). <strong>Anthropic</strong> takes the lightest approach: Claude outsources retrieval entirely to the Brave Search API ([2]). <strong>Perplexity</strong> has built the most independent infrastructure, an index of over 200 billion URLs ([3]), but also faces the most serious suspicion of bypassing robots.txt ([4]). <strong>Google</strong> has no separate AI crawler at all: Googlebot does everything, with a dedicated token, Google-Extended, to control training use ([5]). And the most consequential technical fact: only Googlebot executes JavaScript. GPTBot, ClaudeBot, and PerplexityBot do not ([6]).</p>
<hr>
<h2>OpenAI: four bots, and a homegrown index still under construction</h2>
<p>OpenAI runs the most complex ecosystem, with <strong>four separate bots, each independently controllable via robots.txt</strong> ([7]):</p>
<table>
<thead>
<tr>
<th>Bot</th>
<th>Role</th>
</tr>
</thead>
<tbody><tr>
<td><strong>GPTBot</strong></td>
<td>Collects training data for generative models</td>
</tr>
<tr>
<td><strong>OAI-SearchBot</strong></td>
<td>Indexes content for ChatGPT Search results</td>
</tr>
<tr>
<td><strong>ChatGPT-User</strong></td>
<td>Fetches a specific page in real time when a user requests it</td>
</tr>
<tr>
<td><strong>OAI-AdsBot</strong></td>
<td>Other product actions</td>
</tr>
</tbody></table>
<p>Notably, since the GPT-5 launch in August 2025, <strong>OAI-SearchBot now generates roughly 3.5x more log events than GPTBot</strong> ([8]), a sign that search now outweighs training collection in OpenAI&#39;s crawl activity. GPTBot alone generated approximately <strong>569 million requests</strong> across Vercel&#39;s network in December 2024 ([9]).</p>
<p>ChatGPT Search remains a hybrid architecture: queries from Enterprise and Edu workspaces still route through Bing ([10]), but OpenAI is building its own index in parallel, with separate verticals for news, shopping, PDFs, and academic papers, identified by Peec AI through experiment names such as <code>prefer-index-over-serp-v3</code> ([1]). The retrieval stack reportedly runs on three layers: a discovery index, a reading cache that keeps copies of previously fetched pages, and a small set of pages opened live at query time ([11]).</p>
<hr>
<h2>Anthropic: the lightest approach, the most dependent on Brave</h2>
<p>Anthropic runs <strong>three bots</strong>: ClaudeBot for training, Claude-User for real-time retrieval, and Claude-SearchBot for search index optimization, each independently controllable via robots.txt ([12]).</p>
<p>Claude&#39;s defining trait is that it <strong>has no search index of its own</strong>. When web search is enabled, Claude relies entirely on the Brave Search API, confirmed in March 2025 when Anthropic added &quot;Brave Search&quot; to its subprocessor list ([2]). Claude&#39;s web fetch tool then retrieves full page content on demand, with HTML preprocessing that strips scripts and styles ([13]).</p>
<p>It is also the engine with the strongest citation precision, thanks to its <strong>Citations API</strong>, which chunks source documents into sentences before passing them to the model, enabling exact-sentence-level attribution ([14]). Anthropic reports this feature <strong>improves citation recall by up to 15%</strong> compared to a hand-built, prompt-based citation implementation ([14]).</p>
<p>ClaudeBot also had its own notoriety moment: in July 2024, iFixit reported roughly <strong>one million requests in 24 hours</strong>, a crawl rate fast enough to trigger internal alerts ([15]).</p>
<hr>
<h2>Perplexity: the most independent infrastructure, the most contested</h2>
<p>Perplexity has invested most aggressively in proprietary search infrastructure: an index of over <strong>200 billion unique URLs</strong>, described as an &quot;exabyte-scale index,&quot; backed by tens of thousands of CPUs and hundreds of terabytes of RAM ([3]). The company handles approximately <strong>200 million queries per day</strong> ([3]) and was already serving roughly <strong>30 million cited answers per day</strong> by May 2025 ([16]).</p>
<p>Two bots are declared: <strong>PerplexityBot</strong> for indexing and <strong>Perplexity-User</strong> for user-initiated fetches ([17]). The problem is what is not declared. Cloudflare documented &quot;stealth crawling&quot; behavior: user agents modified mid-crawl, and a switch to unannounced IP ranges, which led Cloudflare to de-list Perplexity as a verified bot ([4]). Multiple publishers have taken the matter to court, including the New York Times, Reddit, Dow Jones, and the BBC ([18]).</p>
<hr>
<h2>Google: one bot for everything, one token for AI training</h2>
<p>Google takes the opposite approach from the other three: <strong>no separate AI crawler at all</strong>. Googlebot fetches everything, and Google controls training use through a dedicated robots.txt token, <strong>Google-Extended</strong>, introduced in September 2023 ([5]). Blocking Google-Extended prevents pages from being used for model training, <strong>but does not affect regular search indexing</strong>.</p>
<p>A newer fetcher, <strong>Google-Agent</strong>, handles real-time, user-triggered requests inside Gemini products, and behaves more like a standard web browser than a search crawler ([19]). Gemini relies on a six-stage grounding pipeline that rewrites the query, reranks results, and blends them into the model&#39;s context before generating a response ([20]).</p>
<hr>
<h2>The JavaScript gap: the technical fact that decides your visibility</h2>
<p>This is the most consequential limitation across the entire ecosystem. <strong>GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript</strong>, a finding established by Vercel&#39;s analysis of over half a billion AI crawler requests ([6]). ChatGPT-User and ClaudeBot sometimes fetch JavaScript files (11.5% and 23.8% of requests respectively) but never execute them ([6]). <strong>Googlebot is the sole exception</strong>: it renders JavaScript through a headless Chrome-based pipeline, making it the only AI-adjacent crawler that can see fully rendered single-page application (<strong>SPA</strong>, an app whose content is built in the browser rather than delivered as complete HTML) content ([21]).</p>
<p>In practice, this means:</p>
<ul>
<li>Any content injected client-side, including JSON-LD structured data added through Google Tag Manager, is <strong>invisible</strong> to GPTBot, ClaudeBot, and PerplexityBot ([22]).</li>
<li>On an SPA-based site, these crawlers only see the initial HTML shell: navigation skeletons, meta tags, empty placeholder containers ([6]).</li>
<li>Content loaded via AJAX, infinite scroll, or anything dependent on client-side rendering stays inaccessible ([22]).</li>
<li>Paywalled content is equally invisible: AI crawlers do not authenticate, they only see whatever the unauthenticated HTML response returns ([6]).</li>
</ul>
<p><strong>Server-side rendering (SSR, generating the full HTML on the server before sending it to the browser, rather than in the browser) or static HTML are therefore essential</strong> for AI engine visibility ([23]).</p>
<hr>
<h2>Who blocks what: blocking rates by crawler</h2>
<p>Nearly <strong>4 in 10 top websites</strong> now actively block at least one AI crawler, according to Zyte&#39;s State of Web Access 2026 analysis of 11,100 top landing pages ([24]):</p>
<table>
<thead>
<tr>
<th>Crawler</th>
<th>Explicit block rate</th>
</tr>
</thead>
<tbody><tr>
<td><strong>GPTBot</strong></td>
<td>8.4%</td>
</tr>
<tr>
<td><strong>CCBot</strong></td>
<td>7.3%</td>
</tr>
<tr>
<td><strong>ClaudeBot</strong></td>
<td>6.3%</td>
</tr>
<tr>
<td><strong>Google-Extended</strong></td>
<td>5.6%</td>
</tr>
<tr>
<td><strong>Bytespider</strong></td>
<td>5.5%</td>
</tr>
<tr>
<td><strong>PerplexityBot</strong></td>
<td>4.2%</td>
</tr>
<tr>
<td><strong>OAI-SearchBot</strong></td>
<td>2.9%</td>
</tr>
</tbody></table>
<p><em>(Source: [25])</em></p>
<p>The ranking is not random. <strong>OAI-SearchBot is the least blocked</strong>, likely because it sends referral traffic back to publishers, while <strong>GPTBot</strong>, purely dedicated to training with no traffic in return, is the most blocked ([24]). Among news publishers specifically, blocking rates run far higher: <strong>79% block AI training bots and 71% also block AI retrieval bots</strong> ([26]). Cloudflare reports that over <strong>2.5 million websites</strong> have chosen to completely disallow AI training through its managed robots.txt feature ([27]).</p>
<p>Volume gaps are just as stark. According to Vercel&#39;s network data from late 2024, Googlebot generated <strong>4.5 billion requests per month</strong>, against 569 million for GPTBot, 370 million for ClaudeBot, and just 24.4 million for PerplexityBot ([9]). By early 2026, GPTBot and ClaudeBot accounted for <strong>12% and 9.2% of global bot traffic</strong> respectively according to Cloudflare Radar data ([28]), and GPTBot&#39;s request volume grew <strong>305%</strong> between May 2024 and May 2025 ([29]).</p>
<hr>
<h2>A side-by-side comparison of the four engines</h2>
<table>
<thead>
<tr>
<th>Capability</th>
<th>Perplexity</th>
<th>ChatGPT</th>
<th>Claude</th>
<th>Gemini</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Own search index</strong></td>
<td>Full</td>
<td>Moderate</td>
<td>None (Brave)</td>
<td>Full (Google)</td>
</tr>
<tr>
<td><strong>JavaScript rendering</strong></td>
<td>None</td>
<td>None</td>
<td>None</td>
<td>Full</td>
</tr>
<tr>
<td><strong>Citation accuracy</strong></td>
<td>Moderate</td>
<td>Low</td>
<td>High</td>
<td>Moderate</td>
</tr>
<tr>
<td><strong>Agentic search / Deep Research</strong></td>
<td>High</td>
<td>Full</td>
<td>Low</td>
<td>Full</td>
</tr>
<tr>
<td><strong>robots.txt compliance</strong></td>
<td>Minimal</td>
<td>High</td>
<td>High</td>
<td>High</td>
</tr>
</tbody></table>
<p><em>(Synthesis of the qualitative positioning found across the studies cited above, notably [6] and [4].)</em></p>
<p><strong>Gemini</strong> comes out ahead thanks to Google&#39;s index and JavaScript rendering, one of the two advantages no competitor shares. <strong>Claude</strong> offsets having no index of its own with the strongest citation precision, driven by its sentence-level Citations API. <strong>Perplexity</strong> matches the others on index scale but pays for it with the weakest robots.txt compliance.</p>
<hr>
<h2>The citation reliability problem, shared by all four</h2>
<p>Despite these different architectures, no engine has solved the citation reliability problem. A 2025 study by the Tow Center for Digital Journalism at Columbia University, run across <strong>1,600 test queries</strong> on eight generative search engines, found that these engines <strong>fail to retrieve correct information more than 60% of the time</strong> ([30]). A separate 2025 arXiv study found only <strong>26.5% of bibliographic references were fully correct</strong>, versus 39.8% erroneous or fabricated ([31]). And source overlap between AI engines citing the same topic can run as low as <strong>16%</strong> ([32]): for the exact same question, two engines can rely on evidence with almost nothing in common.</p>
<p>Over the same period, AI search visit volume jumped from <strong>15.6 to 27.4 billion</strong>, a <strong>42.8%</strong> rise between Q1 2025 and Q1 2026 ([33]). Audience is growing faster than answer reliability is improving.</p>
<hr>
<h2>Timeline: the dates that matter</h2>
<ul>
<li><strong>September 2023</strong>: Google introduces the Google-Extended robots.txt token to separate training from indexing ([5]).</li>
<li><strong>June 2024</strong>: WIRED and developer Robb Knight independently document Perplexity ignoring robots.txt and using spoofed user agents.</li>
<li><strong>July 2024</strong>: iFixit reports roughly one million ClaudeBot requests in 24 hours ([15]).</li>
<li><strong>March 2025</strong>: Anthropic officially confirms it relies on the Brave Search API for Claude&#39;s web search ([2]).</li>
<li><strong>Summer 2025</strong>: Cloudflare documents Perplexity&#39;s stealth crawling and de-lists it as a verified bot ([4]).</li>
<li><strong>August 2025</strong>: GPT-5 launches; OpenAI&#39;s crawl activity triples in the following weeks ([8]).</li>
<li><strong>October to December 2025</strong>: Reddit, then the New York Times, sue Perplexity for copyright infringement ([18]).</li>
<li><strong>March 2026</strong>: Google rolls out Google-Agent, a fetcher separate from Googlebot for real-time Gemini use cases ([19]).</li>
</ul>
<hr>
<h2>FAQ</h2>
<p><strong>Can ChatGPT, Claude, and Perplexity execute JavaScript?</strong>
No. GPTBot, ClaudeBot, and PerplexityBot do not render JavaScript; they only see the raw HTML returned by the server. Only Googlebot, through its headless Chrome rendering pipeline, executes JavaScript ([6], [21]).</p>
<p><strong>Why doesn&#39;t Claude have its own search index?</strong>
Anthropic chose not to build its own search infrastructure and instead delegates result retrieval entirely to the Brave Search API, a choice publicly confirmed in March 2025 ([2]).</p>
<p><strong>Does robots.txt actually block every AI crawler?</strong>
Not uniformly. OpenAI, Anthropic, and Google respect robots.txt directives per bot token. Perplexity, however, has been documented bypassing those directives using spoofed user agents and undeclared IP ranges ([4]).</p>
<p><strong>What is Google-Extended, and how does it differ from Googlebot?</strong>
Google-Extended is a separate robots.txt token that controls only whether pages can be used to train Google&#39;s AI models. Blocking it does not affect regular search indexing, which is still handled by Googlebot ([5]).</p>
<p><strong>Why are these engines&#39; citations often wrong?</strong>
Studies show retrieval failure rates above 60% on test queries, with links sometimes fabricated and source overlap between engines as low as 16% for the exact same question ([30], [32]).</p>
<p><strong>Does Perplexity respect robots.txt?</strong>
The evidence documented by Cloudflare and independent developers indicates it does not, at least not consistently: user agents modified mid-crawl, undeclared IP ranges, which led Cloudflare to de-list it from its verified bots list ([4]).</p>
<p><strong>Which crawler generates the most traffic on a given site?</strong>
It varies by industry, but at the global scale, Googlebot dominates by far (4.5 billion monthly requests per Vercel), followed by GPTBot then ClaudeBot, with PerplexityBot remaining the smallest volume among the four main AI crawlers ([9]).</p>
<hr>
<h2>Your action plan</h2>
<ol>
<li><strong>Serve server-rendered or static HTML for any critical content.</strong> GPTBot, ClaudeBot, and PerplexityBot will never see what only exists in a client-side generated DOM.</li>
<li><strong>Never inject your structured JSON-LD data through a client-side tag manager.</strong> It needs to exist in the raw HTML the server returns.</li>
<li><strong>Check your robots.txt token by token</strong>, not just <code>User-agent: *</code>. GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, and Claude-SearchBot are each controlled independently.</li>
<li><strong>Separate training bots from search bots in your server logs.</strong> Blocking a training bot (GPTBot, ClaudeBot) does not have the same visibility impact as blocking a search bot (OAI-SearchBot, Claude-SearchBot).</li>
<li><strong>Don&#39;t expect paywalled or authenticated content to be seen.</strong> No AI crawler authenticates; only freely accessible public content counts.</li>
<li><strong>Track what actually gets cited, not just what gets crawled.</strong> A technically perfect, fully crawlable site can still be absent from answers if the content lacks the evidence density these engines look for.</li>
</ol>
<p>If you want to know precisely which engines actually see your content and which ones cite you, <a href="https://traaker.ai/en/method.html">check out Traaker&#39;s method</a> for measuring and improving your visibility in AI search.</p>
<hr>
<h2>Keep reading</h2>
<p>These crawling architectures are only the first step. Once an engine can see your content, it still has to choose to cite it, which depends on factors specific to each engine: read our guides on <a href="https://traaker.ai/en/blog/optimiser-citations-chatgpt/">how to get cited by ChatGPT</a>, <a href="https://traaker.ai/en/blog/optimiser-citations-claude/">how to get cited by Claude</a>, and <a href="https://traaker.ai/en/blog/optimiser-citations-perplexity/">how to get cited by Perplexity</a>.</p>
<blockquote>
<p><strong>Methodology and limitations.</strong> This article synthesizes public data from third-party sources (Vercel, Zyte, Cloudflare Radar, Perplexity Research, Anthropic, OpenAI) collected at different dates and with different methodologies; the percentages and volumes should be read as orders of magnitude rather than strictly comparable measurements. AI crawler behavior evolves quickly, and some sources do not fully agree on the exact timeline of certain events (notably when Cloudflare first detected Perplexity&#39;s stealth crawling). Always verify the current behavior of your own robots.txt and server logs before making a blocking decision.</p>
</blockquote>
<hr>
<h2>Sources</h2>
<ol>
<li><a href="https://searchenginewatch.com/chatgpt-own-search-engine/">SearchEngineWatch</a></li>
<li><a href="https://techcrunch.com/2025/03/21/anthropic-appears-to-be-using-brave-to-power-web-searches-for-its-claude-chatbot/">TechCrunch</a></li>
<li><a href="https://research.perplexity.ai/articles/architecting-and-evaluating-an-ai-first-search-api">Perplexity Research</a></li>
<li><a href="https://blog.cloudflare.com/perplexity-is-using-stealth-undeclared-crawlers-to-evade-website-no-crawl-directives/">Cloudflare</a></li>
<li><a href="https://ipregistry.co/blog/mixed-crawlers-googlebot-verification">ipregistry.co</a></li>
<li><a href="https://experienceleague.adobe.com/en/perspectives/make-your-aem-content-visible-to-ai-a-practitioner-guide">Adobe Experience League</a></li>
<li><a href="https://developers.openai.com/api/docs/bots/">developers.openai.com</a></li>
<li><a href="https://www.searchenginejournal.com/openai-crawl-activity-tripled-since-gpt-5-data-shows/573316/">Search Engine Journal</a></li>
<li><a href="https://examples.vercel.com/blog/the-rise-of-the-ai-crawler">Vercel</a></li>
<li><a href="https://help.openai.com/en/articles/10093903-chatgpt-search-for-enterprise-and-edu">OpenAI Help Center</a></li>
<li><a href="https://searchengineland.com/chatgpt-retrieval-stack-index-cache-pages-485036">Search Engine Land</a></li>
<li><a href="https://anthropic.com/crawl">anthropic.com/crawl</a></li>
<li><a href="https://platform.claude.com/docs/en/build-with-claude/search-results">Anthropic Docs</a></li>
<li><a href="https://www.anthropic.com/news/introducing-citations-api">Anthropic</a></li>
<li><a href="https://www.404media.co/anthropic-ai-scraper-hits-ifixits-website-a-million-times-in-a-day/">404 Media</a></li>
<li><a href="https://theaiengineer.substack.com/p/how-perplexity-built-their-search">The AI Engineer</a></li>
<li><a href="https://docs.perplexity.ai/guides/perplexitybot">Perplexity Docs</a></li>
<li><a href="https://www.theverge.com/news/839006/new-york-times-perplexity-lawsuit-copyright">The Verge</a></li>
<li><a href="https://www.marktechpost.com/2026/03/28/google-agent-vs-googlebot-google-defines-the-technical-boundary-between-user-triggered-ai-access-and-search-crawling-systems-today/">MarkTechPost</a></li>
<li><a href="https://websearchapi.ai/blog/grounding-with-google-search-gemini-api">WebSearchAPI</a></li>
<li><a href="https://nuxtseo.com/learn-seo/vue/spa">NuxtSEO</a></li>
<li><a href="https://www.searchenginejournal.com/ai-search-optimization-make-your-structured-data-accessible/537843/">Search Engine Journal</a></li>
<li><a href="https://nuxtseo.com/learn-seo/spa-seo">NuxtSEO</a></li>
<li><a href="https://www.zyte.com/sowa/2026/robots/ai-agents/">Zyte</a></li>
<li><a href="https://www.zyte.com/blog/robots-txt-ai-crawlers/">Zyte, 2026 analysis of 11,100 pages</a></li>
<li><a href="https://www.buzzstream.com/blog/publishers-block-ai-study/">BuzzStream</a></li>
<li><a href="https://www.pcmag.com/news/cloudflare-perplexity-ai-acts-like-north-korean-hackers-ignores-scraping">PCMag</a></li>
<li><a href="https://www.oncrawl.com/ai/what-ai-bots-really-doing-your-site/">Oncrawl</a></li>
<li><a href="https://www.seoptimer.com/blog/what-is-rendered-content/">SEOptimer</a></li>
<li><a href="https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php">CJR</a></li>
<li><a href="https://arxiv.org/abs/2505.18059">arXiv</a></li>
<li><a href="https://www.frase.io/blog/which-ai-engines-cite-which-sources">Frase</a></li>
<li><a href="https://contently.com/2026/05/06/ai-crawlers-explained-gptbot-claudebot-perplexitybot/">Contently</a></li>
</ol>
]]></content:encoded>
      <pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/comment-crawlent-chatgpt-claude-perplexity-gemini/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Make your products buyable in ChatGPT: the step-by-step guide]]></title>
      <link>https://traaker.ai/en/blog/rendre-produits-achetables-chatgpt/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/rendre-produits-achetables-chatgpt/</guid>
      <description><![CDATA[Since August 26, 2026, a shopper can buy your product without ever leaving ChatGPT. Here are the five concrete steps to get discovered, get recommended and get paid inside the conversation, with the real numbers: 4% commission, $25 CPM, and AI traffic that converts 40% better.]]></description>
      <content:encoded><![CDATA[<p>A shopper asks ChatGPT for &quot;a waterproof jacket for hiking in Scotland, under $200.&quot; They get three products as visual tiles, with prices, reviews and key specs side by side. They type &quot;Buy.&quot; They confirm shipping and payment. The order lands in the merchant&#39;s backend. <strong>They never saw a results page, never opened an e-commerce site, never filled out a checkout funnel.</strong></p>
<p>This isn&#39;t a forecast anymore: <strong>Instant Checkout launched on August 26, 2026</strong> for US users on Free, Plus and Pro (<a href="https://openai.com/index/buy-it-in-chatgpt/">OpenAI</a>). With 700 million weekly users, ChatGPT just became both an acquisition channel <strong>and</strong> a transaction channel. Here&#39;s how to get in, step by step.</p>
<hr>
<h2>The short answer</h2>
<p><strong>Making your products buyable in ChatGPT takes five steps</strong>: make your product pages machine-readable, enable Instant Checkout via Stripe and the Agentic Commerce Protocol, check what the protocol covers (and what it doesn&#39;t yet), decide whether to layer on advertising, and above all <strong>measure whether AI engines recommend you at all before you worry about payments.</strong></p>
<p>The thing most brands miss: in ChatGPT, <strong>product results are organic and non-sponsored</strong>, ranked purely on relevance to the user (<a href="https://openai.com/index/buy-it-in-chatgpt/">OpenAI</a>). You cannot buy your way into a recommendation. Payment solves the <em>last</em> step of the journey; getting into the shortlist is won upstream, and that&#39;s exactly what GEO covers.</p>
<hr>
<h2>What is commerce inside ChatGPT? Two layers you shouldn&#39;t conflate</h2>
<p>OpenAI&#39;s conversational commerce rests on <strong>two distinct systems</strong>, and confusing them means investing in the wrong place.</p>
<table>
<thead>
<tr>
<th></th>
<th>Product discovery</th>
<th>Instant Checkout</th>
<th>Advertising (ChatGPT Ads)</th>
</tr>
</thead>
<tbody><tr>
<td><strong>What it is</strong></td>
<td>Product tiles, photo search, in-chat comparisons</td>
<td>Purchase completed in the chat via ACP</td>
<td>Sponsored slot below the answer</td>
</tr>
<tr>
<td><strong>Ranking</strong></td>
<td>Organic, user relevance only</td>
<td>Not applicable</td>
<td>Auction (CPM / CPC)</td>
</tr>
<tr>
<td><strong>What it costs</strong></td>
<td>Nothing</td>
<td>4% commission (Shopify sales)</td>
<td>~$25 CPM, $3–5 CPC</td>
</tr>
<tr>
<td><strong>How you get in</strong></td>
<td>Product data quality and readability</td>
<td>Stripe / ACP integration</td>
<td>Self-service Ads Manager</td>
</tr>
<tr>
<td><strong>Lever</strong></td>
<td>GEO</td>
<td>Engineering</td>
<td>Paid media</td>
</tr>
</tbody></table>
<p><strong>Definition of the Agentic Commerce Protocol (ACP)</strong>: a protocol co-developed by OpenAI and Stripe that passes order information to the merchant&#39;s backend from inside the conversation. The merchant <strong>remains the merchant of record</strong>: payments, shipping, returns and support all stay in their existing systems (<a href="https://openai.com/index/buy-it-in-chatgpt/">OpenAI</a>).</p>
<hr>
<h2>Step 1: make your product pages readable by an AI</h2>
<p>This is the step nobody wants to do, and the one that decides everything. Instant Checkout is worthless if your product never shows up in the tiles.</p>
<p>ChatGPT&#39;s shopping experience presents products <strong>side by side with prices, reviews and key specs in comparison tables</strong> (<a href="https://help.openai.com/en/articles/12911370-using-shopping-research-in-chatgpt">OpenAI Help</a>). To make it into that comparison, your page has to supply extractable facts, not marketing prose.</p>
<p><strong>What to do concretely:</strong></p>
<ul>
<li><strong>Quantify everything quantifiable.</strong> Dimensions, weight, materials, compatibility, warranty length. A numeric spec makes it into a comparison table; &quot;built to last&quot; doesn&#39;t.</li>
<li><strong>Structure your product data</strong> (<code>Product</code>, <code>Offer</code>, <code>AggregateRating</code>, <code>availability</code>, current price). When a model compares five products, it favours the one whose attributes are unambiguous.</li>
<li><strong>Write for the real query, not the keyword.</strong> ChatGPT handles complex, contextual queries and supports iterative refinement: budget, preferences, constraints (<a href="https://openai.com/index/powering-product-discovery-in-chatgpt/">OpenAI</a>). Your page needs the vocabulary of the constraint (&quot;for wide feet,&quot; &quot;machine washable,&quot; &quot;USB-C compatible&quot;), not just the product name.</li>
<li><strong>Cover the comparison yourself.</strong> A &quot;this model vs. that one&quot; table on your own page hands the model exactly the material it&#39;s trying to produce.</li>
<li><strong>Don&#39;t neglect images.</strong> Photo-based search has been part of the experience since March 2026, extended to the Free, Go, Plus and Pro tiers (<a href="https://the-decoder.com/chatgpt-is-turning-into-a-shopping-platform-with-product-images-prices-and-comparisons-but-no-checkout/">the-decoder</a>).</li>
</ul>
<p>For the full breakdown of what makes a product page get picked or ignored, see our <a href="https://traaker.ai/en/blog/get-products-recommended-by-ai-geo-field-guide/">GEO field guide for products</a>.</p>
<hr>
<h2>Step 2: enable Instant Checkout (Stripe + ACP)</h2>
<p>This is by far the easiest step.</p>
<ol>
<li><strong>Already on Stripe</strong>: enabling agentic payments can take <strong>as little as one line of code</strong> (<a href="https://openai.com/index/buy-it-in-chatgpt/">OpenAI</a>).</li>
<li><strong>On Shopify</strong>: over <strong>one million Shopify merchants</strong> are rolling out, including Glossier, SKIMS, Spanx and Vuori. Etsy is already live.</li>
<li><strong>On another processor</strong>: participate through Stripe&#39;s <strong>Shared Payment Token API</strong> or the <strong>Delegated Payments Spec</strong>.</li>
</ol>
<p>On security, payments run through <strong>encrypted tokens, authorized only for specific amounts and specific merchants, with the user&#39;s permission</strong>. You never receive raw card data and you don&#39;t switch PSP.</p>
<p><strong>What the buyer-side journey looks like:</strong> they type &quot;Buy,&quot; then confirm order, shipping and payment, all without leaving the conversation.</p>
<hr>
<h2>Step 3: check the current limits before you promise anything to your leadership</h2>
<p>Three constraints to know before you wire up a business case.</p>
<table>
<thead>
<tr>
<th>Limit</th>
<th>Status as of August 28, 2026</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Geography</strong></td>
<td>Instant Checkout: United States only (Free, Plus, Pro)</td>
</tr>
<tr>
<td><strong>Cart type</strong></td>
<td><strong>Single items</strong> only; multi-item carts are announced as &quot;coming next&quot;</td>
</tr>
<tr>
<td><strong>Commission</strong></td>
<td><strong>4%</strong> on sales made by Shopify merchants through the feature (<a href="https://www.emarketer.com/content/chatgpt-checkout-fees-testing-seller-appetite-ai-shopping">eMarketer</a>)</td>
</tr>
</tbody></table>
<p>In other words: <strong>the technical integration is ready well before the volume is.</strong> Which is precisely the argument for doing it now: the entry cost is one line of code, and the attention inventory is built upstream, on organic discovery.</p>
<hr>
<h2>Step 4: decide whether to layer on advertising</h2>
<p>ChatGPT Ads is a separate layer, and its economics have moved fast.</p>
<table>
<thead>
<tr>
<th>Metric</th>
<th>Value</th>
<th>Source</th>
</tr>
</thead>
<tbody><tr>
<td>CPM at launch (February 2026)</td>
<td>~$60</td>
<td><a href="https://digiday.com/marketing/everything-is-coming-down-chatgpt-ads-are-getting-cheaper/">Digiday</a></td>
</tr>
<tr>
<td>CPM after 9 weeks (April 2026)</td>
<td><strong>~$25</strong></td>
<td><a href="https://digiday.com/marketing/everything-is-coming-down-chatgpt-ads-are-getting-cheaper/">Digiday</a></td>
</tr>
<tr>
<td>Average CPC</td>
<td>$3–5</td>
<td><a href="https://www.webfx.com/blog/ai/chatgpt-ads-cost/">WebFX</a></td>
</tr>
<tr>
<td>Instant Checkout commission (Shopify)</td>
<td>4%</td>
<td><a href="https://www.emarketer.com/content/chatgpt-checkout-fees-testing-seller-appetite-ai-shopping">eMarketer</a></td>
</tr>
</tbody></table>
<p>CPM was <strong>more than halved in nine weeks</strong> as inventory opened up. A <strong>self-service Ads Manager</strong> has been available since May 5, 2026 at <code>ads.openai.com</code>: advertiser signup, budgets, bids, creatives, reporting (<a href="https://openai.com/index/new-ways-to-buy-chatgpt-ads/">OpenAI</a>).</p>
<p><img src="https://traaker.ai/blog/rendre-produits-achetables-chatgpt/tarification-projections.webp" width="4161" height="1711" loading="lazy" decoding="async" alt="ChatGPT Ads pricing: CPM falling from $60 to $25 in nine weeks, and OpenAI ad revenue projections from $2.5B in 2026 to $100B in 2030"></p>
<p>A format that has nothing in common with Google&#39;s: <a href="https://www.adthena.com/resources/blog/chatgpt-ads-vs-google-ai-mode-what-the-data-reveals/">Adthena</a>&#39;s analysis of nearly <strong>850,000 AI search queries</strong> shows <strong>ChatGPT displays a single ad per response</strong>, versus Google&#39;s carousel, and blocks regulated sectors (legal, pharma) that Google still serves. One advertiser owns the attention: scarce inventory, therefore premium, and therefore under growing competitive pressure as CPMs fall and buyers arrive.</p>
<p><strong>The trap to avoid:</strong> believing that paying improves your position in the recommendations. See the next step.</p>
<hr>
<h2>Step 5: understand &quot;answer independence&quot; (and what it means for your budget)</h2>
<p>OpenAI&#39;s founding principle is called <strong>answer independence</strong>: ads <strong>do not influence</strong> ChatGPT&#39;s answers (<a href="https://openai.com/index/our-approach-to-advertising-and-expanding-access/">OpenAI</a>).</p>
<p>Architecturally, ads run on <strong>systems separate from the chat model</strong>, and advertisers have <strong>no ability to shape, rank or alter</strong> responses (<a href="https://help.openai.com/en/articles/20001047-ads-in-chatgpt">OpenAI Help</a>). Slots appear <strong>below the end of a response</strong>, labelled &quot;sponsored,&quot; visually separated, with an &quot;About this ad&quot; link. Ads are excluded near sensitive topics (personal health, mental health, politics), are not shown to under-18s, and conversations are <strong>never shared with advertisers</strong>, who only receive aggregated performance data.</p>
<p><strong>The strategic consequence is sharp:</strong></p>
<blockquote>
<p>Media budget buys visibility <strong>next to</strong> the answer. Only GEO work buys a place <strong>inside</strong> it. Those are two different budget lines, and the second one has no paid shortcut.</p>
</blockquote>
<p>That&#39;s why Step 1 isn&#39;t optional. On the organic layer, the one that produces product tiles and recommendations, the levers are GEO levers: factual density, structured comparisons, third-party authority. See our dedicated guide: <a href="https://traaker.ai/en/blog/optimiser-citations-chatgpt/">how to get cited by ChatGPT</a>.</p>
<hr>
<h2>Why it&#39;s worth the effort: the number that should convince your leadership</h2>
<p><strong>Shoppers landing on retail sites via AI chatbots were 40% more likely to buy</strong> than those coming from search, email or social, according to Adobe&#39;s Prime Day 2026 data: <strong>the first time AI-referred traffic converted best</strong> (<a href="https://www.geekwire.com/2026/prime-day-shows-how-ai-is-changing-shopping-testing-amazons-bet-against-chatgpt-and-others/">GeekWire</a>).</p>
<p>That isn&#39;t a measurement fluke, it&#39;s a property of the channel. Unlike Google Search, which depends on commercially valuable keywords typed by the user, <strong>ChatGPT can infer commercial intent from extended conversational exchanges</strong>, even when the user never explicitly searches for a product (<a href="https://www.businessinsider.com/chatgpt-ads-big-threat-google-openai-similarweb-search-keywords-conversations-2026-5?op=1">Business Insider</a>). By the time a shopper clicks, they&#39;ve already told the assistant their budget, constraints and use case. They arrive qualified.</p>
<p>One more market signal: Amazon CEO <strong>Andy Jassy publicly named horizontal AI agents (ChatGPT, Gemini, Copilot) as his single biggest competitive threat</strong>, not another retailer (<a href="https://www.forbes.com/sites/jasongoldberg/2026/02/15/amazons-andy-jassy-just-named-his-biggest-threat-its-not-a-retailer/">Forbes</a>).</p>
<hr>
<h2>The timeline: how fast this is rolling out</h2>
<p>The pace of the rollout is the strongest argument against waiting.</p>
<ul>
<li><strong>February 9, 2026</strong>: US advertising pilot (Free and Go tiers, logged-in adults).</li>
<li><strong>March 26, 2026</strong>: expansion to Canada, Australia, New Zealand, after finding <strong>no impact on consumer trust metrics</strong> and low ad-rejection rates.</li>
<li><strong>May 5, 2026</strong>: self-service Ads Manager opens.</li>
<li><strong>August 11, 2026</strong>: UK, Mexico, Brazil, Japan, South Korea live.</li>
<li><strong>August 18, 2026</strong>: <strong>31 European countries</strong> (Germany, France, Spain, Italy, Sweden, Norway, Denmark, Netherlands, Austria…), bringing the total to <strong>40 countries</strong> (<a href="https://openai.com/index/chatgpt-ads-expands-across-europe/">OpenAI</a>).</li>
<li><strong>August 26, 2026</strong>: Instant Checkout launches in the US.</li>
</ul>
<p><img src="https://traaker.ai/blog/rendre-produits-achetables-chatgpt/deploiement-geographique.webp" width="3561" height="1565" loading="lazy" decoding="async" alt="ChatGPT Ads geographic rollout: 1 country in February 2026, 4 in March, 9 in August, 40 countries as of August 18, 2026"></p>
<p><strong>From 1 to 40 countries in six months.</strong> Instant Checkout will follow the same trajectory: the question isn&#39;t <em>whether</em> your market gets covered, but whether your product pages are ready when it does.</p>
<hr>
<h2>Frequently asked questions</h2>
<p><strong>Do I need to change payment provider to sell in ChatGPT?</strong>
No. The merchant remains the merchant of record and keeps its existing payment, shipping, returns and support systems. On Stripe, enabling it takes one line of code; elsewhere, the Shared Payment Token API or the Delegated Payments Spec let you participate.</p>
<p><strong>Can I pay to appear in the product recommendations?</strong>
No. Product results are organic and non-sponsored, ranked purely on user relevance. Ads are a separate system, shown below the answer and labelled &quot;sponsored.&quot; That&#39;s the answer-independence principle.</p>
<p><strong>What does Instant Checkout cost?</strong>
4% commission on sales made by Shopify merchants through the feature. Nothing to appear in organic discovery.</p>
<p><strong>Is Instant Checkout available outside the US?</strong>
Not yet. As of August 28, 2026, Instant Checkout is US-only. ChatGPT Ads, by contrast, covers 40 countries including most of Europe since August 18, 2026. Organic product discovery doesn&#39;t wait: it works everywhere ChatGPT is used.</p>
<p><strong>Can shoppers buy several items at once?</strong>
Not yet. The system supports single-item purchases; multi-item carts are announced for later.</p>
<p><strong>Do advertisers see the conversations?</strong>
No. Conversations are never shared with advertisers, who only receive aggregated, non-identifying performance data. Users can turn off ad personalization and clear the associated data (deleted within 30 days).</p>
<hr>
<h2>The 5-point action plan</h2>
<ol>
<li><strong>Audit the machine-readability of your product pages</strong>: structured data, numeric attributes, constraint vocabulary, explicit comparisons. This is the one step with no paid shortcut.</li>
<li><strong>Enable Instant Checkout</strong> via Stripe / ACP now: the entry cost is marginal, and a head start isn&#39;t something you can buy back later.</li>
<li><strong>Measure your GEO visibility before you buy media.</strong> Knowing which purchase queries you&#39;re recommended on, absent from, or losing to a competitor drives everything else.</li>
<li><strong>Test advertising on a bounded scope</strong>, keeping in mind that only one slot shows per response and it doesn&#39;t change the recommendation.</li>
<li><strong>Re-run the measurement monthly.</strong> CPM halved in nine weeks, 40 countries in six months: the state of this channel in August 2026 won&#39;t be its state in January 2027.</li>
</ol>
<hr>
<h2>Measure before you integrate</h2>
<p>Wiring up Instant Checkout takes a day. Becoming the product ChatGPT recommends takes months, and starts with knowing where you stand.</p>
<p>That&#39;s what Traaker does: query the AI engines (ChatGPT, Gemini, Perplexity, Claude) on your segments&#39; real purchase queries, measure whether you&#39;re recommended, score every product page against seven GEO criteria, and generate publish-ready rewrites for the pages too weak to get cited. See the <a href="https://traaker.ai/en/blog/traaker-lance-le-module-ecommerce/">E-commerce module</a> announcement or the <a href="https://traaker.ai/en/ecommerce.html">dedicated page</a>.</p>
<p>The question is no longer whether conversational commerce will take off, but <strong>how fast you&#39;ll adapt to it</strong>, in a world where AI becomes the first point of contact between the consumer and the product.</p>
<hr>
<blockquote>
<p><strong>Methodology note.</strong> The figures and dates in this article come from OpenAI&#39;s official announcements and press sources published between February and August 2026 (links inline). Revenue projections are investor communications and should be read as such: eMarketer estimates OpenAI is <strong>significantly below its 2026 target</strong>, with OpenAI, Microsoft, Google and Amazon combined projected at under one billion dollars in AI ad revenue for the year (<a href="https://futurism.com/artificial-intelligence/openai-ad-revenue-ai-advertising-financial-projection">Futurism</a>). Engine behaviour changes fast; measure yours continuously.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/rendre-produits-achetables-chatgpt/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Traaker launches the E-commerce module: find out if AI recommends your products]]></title>
      <link>https://traaker.ai/en/blog/traaker-lance-le-module-ecommerce/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/traaker-lance-le-module-ecommerce/</guid>
      <description><![CDATA[New from Traaker: a dedicated e-commerce module that imports your catalog, measures whether generative AI recommends your products, scores every product page on seven GEO criteria, and generates content grounded in your real products.]]></description>
      <content:encoded><![CDATA[<p>A shopper opens ChatGPT and asks: &quot;which gas plancha should I get to host the whole family?&quot; They get three names back, with reasons. No results page, no ten blue links to compare, just an answer, with a handful of products inside it. <strong>The question that matters is no longer &quot;am I well ranked?&quot; but &quot;am I on the list?&quot;</strong></p>
<p>Until now, Traaker measured that dynamic very well at the level of a brand and its showcase website. But a catalog of ten thousand SKUs isn&#39;t a ten-page showcase site, and &quot;are you cited&quot; says nothing about &quot;which of your ten thousand products, on which query, against which competitor.&quot; Today we&#39;re launching the <strong>E-commerce module</strong> to answer exactly that.</p>
<blockquote>
<p>&quot;I&#39;ve never seen that from any other platform.&quot;
<strong>Fabrice</strong>, Head of SEO/GEO at an e-commerce platform</p>
</blockquote>
<hr>
<h2>The problem we hadn&#39;t solved yet</h2>
<p>AI engines have changed how people shop, and the digital shelf has gotten shorter. Where Google used to hand back a results page the shopper explored themselves, an AI assistant now <strong>filters on their behalf</strong> and keeps only a handful of products. Being present or absent from that short list has a direct effect on sales, but until now, no tool let an online retailer know:</p>
<ul>
<li><strong>whether</strong> their products are being recommended by AI engines on their shoppers&#39; real queries,</li>
<li><strong>which</strong> of their ten, hundred, or hundred-thousand product pages are clear enough for an AI to understand and cite,</li>
<li>and above all, <strong>what to fix</strong>: not an abstract diagnostic, but a rewrite ready to publish.</li>
</ul>
<p>Classic SEO answers &quot;can I be found.&quot; GEO (Generative Engine Optimization) answers &quot;am I understood, and chosen.&quot; For a product catalog, that&#39;s a fundamentally different question, at a scale that general-purpose GEO tools don&#39;t address.</p>
<hr>
<h2>What the E-commerce module does</h2>
<h3>Catalog import, no technical integration</h3>
<p>Give it your site&#39;s URL: Traaker detects the sitemap and automatically imports your products and categories, up to 145,000+ SKUs, or via a simple CSV file. A controllable scope (include/exclude rules by category) and a refresh that detects new and delisted items on every sync.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-le-module-ecommerce/catalogue.webp" width="1440" height="1024" loading="lazy" decoding="async" alt="Catalog imported into Traaker, breakdown by product family"></p>
<h3>A GEO score for every product page</h3>
<p>Each page is scored on <strong>seven criteria</strong> that determine whether an AI can understand and recommend it: structured data, factual density, specificity, purchase intent, extractability, evidence &amp; authority, Q&amp;A coverage. Pages rank worst-to-best so you tackle the critical ones first, and every weak page gets a <strong>ready-to-publish rewrite</strong> (arguments, quantified specs, FAQ), exportable as CSV back into your PIM or CMS.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-le-module-ecommerce/optimisation.webp" width="1440" height="1024" loading="lazy" decoding="async" alt="Catalog optimization table, GEO score per product and per criterion"></p>
<h3>Shopper segments, not keywords</h3>
<p>Describe a customer in plain language: who they are, what they&#39;re looking for, how they buy. Traaker derives their real purchase queries, in the languages and on the engines that matter to you. Each query is then matched to the closest product in your catalog via semantic search.</p>
<h3>GEO visibility measurement</h3>
<p>Traaker queries the AI engines (ChatGPT, Gemini, Perplexity, Claude depending on your plan) on each segment&#39;s queries and measures whether you&#39;re recommended, whether a competitor edges you out, or whether you&#39;re simply absent. You get a visibility score per segment with its trend over time, the queries where you&#39;re losing ground to a competitor, and the product families with weak presence.</p>
<h3>Content grounded in your real products</h3>
<p>On the queries where the analysis finds you absent, Traaker generates the content that puts you back in the running: a buying guide, a comparison, an editorial piece, with your <strong>real products placed inside the body of the article</strong>. Every link points to the exact URL of your product page, resolved by semantic search inside your own catalog. The model never invents a URL.</p>
<p><img src="https://traaker.ai/blog/traaker-lance-le-module-ecommerce/contenu.webp" width="1440" height="1089" loading="lazy" decoding="async" alt="Generated article with product placement, buying guide with product cards inserted into the text"></p>
<hr>
<h2>Who it&#39;s for</h2>
<ul>
<li><strong>E-commerce &amp; DTC</strong>: your catalog is your revenue. Know which queries you&#39;re recommended on, and turn your weak pages into citable ones.</li>
<li><strong>Marketplaces</strong>: tens of thousands of SKUs. The GEO score scales and prioritizes the categories where AI visibility matters most for sales.</li>
<li><strong>Manufacturers &amp; brands</strong>: even without selling direct, make sure AI describes your products accurately, and feed the engines pages that hold up.</li>
</ul>
<hr>
<h2>A full loop, not just tracking</h2>
<p>A tool that only tells you you&#39;re losing citations doesn&#39;t solve anything. The E-commerce module closes the loop: from measurement to the corrected page, all the way to published content that wins back the queries where you were absent. It&#39;s the same logic that structures all of Traaker, applied at the scale of an entire catalog instead of ten showcase pages.</p>
<p><strong>The module is available today.</strong> <a href="https://traaker.ai/en/contact.html">Book a demo</a> to see your own catalog imported and your first pages flagged for fixing, or check out <a href="https://traaker.ai/en/ecommerce.html">the dedicated page</a> for full feature details.</p>
]]></content:encoded>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Announcement]]></category>
      <media:content url="https://traaker.ai/blog/traaker-lance-le-module-ecommerce/cover.webp" medium="image" type="image/webp" width="1440" height="1121"/>
    </item>
    <item>
      <title><![CDATA[How to Get Your Products Recommended by AI: A Field Guide to GEO]]></title>
      <link>https://traaker.ai/en/blog/get-products-recommended-by-ai-geo-field-guide/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/get-products-recommended-by-ai-geo-field-guide/</guid>
      <description><![CDATA[AI engines now recommend products to your customers. This evidence-based field guide shows what actually works in Generative Engine Optimization, by engine, by industry, and backed by 2024-2026 research.]]></description>
      <content:encoded><![CDATA[<p>Your customers have quietly changed how they shop. Instead of typing &quot;best running shoes&quot; into Google and scrolling ten blue links, they now ask ChatGPT &quot;I&#39;m a marathon runner with flat feet, what shoe should I buy?&quot; and get a shortlist of three, with reasons. Perplexity, Gemini, and Claude do the same. <strong>The recommendation is the storefront now.</strong></p>
<p>This shift has a name: <strong>Generative Engine Optimization</strong>, or GEO. It is to AI answers what SEO was to search results. And the good news is that a wave of recent academic research has moved GEO from folklore (&quot;just sound authoritative&quot;) to something measurable. Here is what actually works, what backfires, and how it changes by engine and by industry.</p>
<hr>
<h2>First, understand what you are optimizing for</h2>
<p><strong>An AI engine does not rank a list. It retrieves a handful of candidate sources, then an LLM re-reads them and synthesizes a recommendation.</strong> That means there are three gates, not one:</p>
<table>
<thead>
<tr>
<th>Gate</th>
<th>Question it answers</th>
<th>What it depends on</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Retrieval</strong></td>
<td>Does your page even get pulled into the model&#39;s working set?</td>
<td>How closely your listing embeds to how real buyers phrase their needs</td>
</tr>
<tr>
<td><strong>Ranking</strong></td>
<td>Once there, does the model pick you for the shortlist?</td>
<td>Your distinguishing product attributes</td>
</tr>
<tr>
<td><strong>Absorption</strong></td>
<td>Does your content actually shape the answer, or just get cited in passing?</td>
<td>Structure and evidence density</td>
</tr>
</tbody></table>
<p>Most people obsess over ranking and ignore retrieval and absorption. <strong>That is a mistake, because in retrieval-augmented setups the retrieval step is a hard gate.</strong> If your listing does not embed close to how real buyers phrase their needs, nothing downstream can save you. So the first move is unglamorous: write to the messy, multi-sentence way people actually ask, not to keywords.</p>
<hr>
<h2>The uncomfortable truth about brands</h2>
<p><strong>Well-known brands get recommended 100% of the time when nothing else distinguishes the options.</strong> Researchers ran a clean experiment: ten products, identical specs, only the brand name differs. The famous brand won every time. AI engines have a built-in &quot;incumbent advantage.&quot;</p>
<p>But here is the twist that should give every challenger brand hope: <strong>that monopoly is fragile, and it collapses the moment one product has any distinguishing signal.</strong> The thresholds are startlingly small:</p>
<table>
<thead>
<tr>
<th>Distinguishing signal</th>
<th>Threshold that flipped the recommendation</th>
</tr>
</thead>
<tbody><tr>
<td>Rating edge</td>
<td>as small as <strong>0.075 stars</strong></td>
</tr>
<tr>
<td>Review count</td>
<td><strong>1.6× higher</strong></td>
</tr>
<tr>
<td>Price</td>
<td><strong>7.3% lower</strong></td>
</tr>
</tbody></table>
<p>Across all conditions, <strong>product attributes explained about 82% of the ranking, while brand explained barely 1%.</strong></p>
<p>The lesson: the real barrier for a smaller brand is not that it lacks a famous name. <strong>It is that it lacks differentiating information.</strong> Give the model something concrete to grab onto, and the playing field levels fast.</p>
<hr>
<h2>Evidence beats persuasion</h2>
<p>If you take one thing from this article, take this: <strong>AI engines reward evidence and largely ignore salesmanship.</strong></p>
<p>When researchers tested classic marketing copy, the persuasion tactics that work on humans fell flat on machines. Anchoring (&quot;premium quality at a third of the price&quot;), scarcity (&quot;only 500 units, selling out&quot;), and loss aversion (&quot;don&#39;t let your skin degrade&quot;) each moved recommendations by only about <strong>10 to 13%</strong>. The model shrugged them off.</p>
<p>What worked instead is that every winner is <strong>verifiable</strong>:</p>
<table>
<thead>
<tr>
<th>Technique</th>
<th>Effect</th>
<th>Why it works</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Statistics and hard numbers</strong></td>
<td>Highly effective, most future-proof</td>
<td>&quot;6061-T6 alloy, 3.2mm thick&quot; beats &quot;durable aluminum&quot;</td>
</tr>
<tr>
<td><strong>Quotations from credible sources</strong></td>
<td>Up to <strong>+40% visibility</strong>: the single best move in the foundational GEO study</td>
<td>Gives the engine something to cite</td>
</tr>
<tr>
<td><strong>Citations and references</strong></td>
<td>Strong lift</td>
<td>Authoritative sources justify the pick</td>
</tr>
<tr>
<td><strong>Comparison tables &amp; pros/cons</strong></td>
<td><strong>+43%</strong> extraction accuracy</td>
<td>Machines parse structure, not prose</td>
</tr>
</tbody></table>
<p>Notice the pattern. The engine is not looking to be charmed. <strong>It is looking to justify a recommendation.</strong></p>
<hr>
<h2>Structure is a lever all by itself</h2>
<p><strong>You can lift your citation rate by about 17% without changing a single fact: just by restructuring the content.</strong> Headings, chunk sizes, bullet formatting, and emphasis all matter independently of what you say.</p>
<p>Concrete targets from the research:</p>
<ul>
<li><strong>Keep paragraphs in the 150-to-300-word range.</strong> Longer, and the model&#39;s attention degrades in the middle. Shorter, and information fragments.</li>
<li><strong>Devote roughly a quarter to a third of your content to structured elements</strong> (lists, tables). Lists and tables parse far better than prose.</li>
<li><strong>Put your key claims at the start of sentences and sections</strong>, where models pay the most attention.</li>
<li><strong>Implement Schema.org markup rigorously.</strong> Think of your product page as an API that an AI agent has to &quot;do business with.&quot; Clean price, spec, availability, and review data makes you easy to recommend and hard to skip.</li>
</ul>
<hr>
<h2>The same content does not win on every engine</h2>
<p>This is where GEO gets interesting. <strong>The four major engines behave differently, and a strategy that dominates one can flop on another.</strong></p>
<table>
<thead>
<tr>
<th>Engine</th>
<th>Personality</th>
<th>Favors</th>
<th>Fastest way in</th>
</tr>
</thead>
<tbody><tr>
<td><strong>ChatGPT</strong></td>
<td>Authority-driven</td>
<td>Earned, third-party sources; almost never social. Swaps its entire source ecosystem <strong>by language</strong></td>
<td>Top-tier earned coverage, from <em>local-language</em> publishers</td>
</tr>
<tr>
<td><strong>Perplexity</strong></td>
<td>Challenger&#39;s friend</td>
<td>The widest mix; <strong>YouTube is frequently its single most-cited source</strong>, plus retailer listings and community discussion</td>
<td>Good video reviews + accurate retailer listings</td>
</tr>
<tr>
<td><strong>Gemini</strong></td>
<td>Most brand-friendly</td>
<td><strong>Brand-owned pages</strong>: deep, well-structured content on your own domain pays off. Saturates quickly on authority language</td>
<td>Rich owned content; don&#39;t over-claim</td>
</tr>
<tr>
<td><strong>Claude</strong></td>
<td>Conservative &quot;brand guardian&quot;</td>
<td>Established names; reacts to authority on an <strong>inverted-U curve</strong>: moderate credibility helps, aggressive over-claiming backfires as &quot;too good to be true.&quot; Reuses trusted <strong>English</strong> sources across languages</td>
<td>Moderate, genuine authority; strong English sources travel well</td>
</tr>
</tbody></table>
<p><strong>The through-line across all four:</strong> they are all biased toward earned media (third-party reviews and authoritative publications) far more than Google is. <strong>PR, expert roundups, and review-site coverage are not a side tactic in GEO. They are the main event.</strong></p>
<hr>
<h2>It also depends on your industry</h2>
<p><strong>The best writing method shifts by domain.</strong> From the research:</p>
<table>
<thead>
<tr>
<th>Industry</th>
<th>What wins</th>
<th>Exploitable edge</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Electronics &amp; industrial</strong></td>
<td>Precise specifications, a numbers game</td>
<td>Detailed spec sheets</td>
</tr>
<tr>
<td><strong>Skincare &amp; experience goods</strong></td>
<td>Brand reputation and credibility signals</td>
<td>Genuine certifications, real clinical evidence</td>
</tr>
<tr>
<td><strong>Automotive</strong></td>
<td>Review sites rule; cited content is often stale</td>
<td><strong>Freshness</strong>: newer video and retailer content (Perplexity especially)</td>
</tr>
<tr>
<td><strong>Finance</strong></td>
<td>Convergence on a few evergreen review hubs</td>
<td>Getting cited there beats optimizing your own site</td>
</tr>
<tr>
<td><strong>Local services</strong></td>
<td>Fragmented; aggregator directories dominate</td>
<td>Needs its own playbook entirely</td>
</tr>
</tbody></table>
<hr>
<h2>A word on the line you should not cross</h2>
<p>The research is candid about something important: <strong>the single highest-performing tactic in experiments was fabricated authority</strong>, made-up clinical trials, invented expert endorsements, planted reviews. It works, for now. But <strong>it is being actively detected</strong>, defense systems now flag persuasion-heavy and fake-review text with high precision, and it is straightforwardly deceptive.</p>
<p>The durable strategy is the honest version of the same instinct. <strong>Cite real certifications. Quote real experts. Publish real specs and real review data.</strong> The features that make fabricated authority effective are the same ones that make genuine authority effective, and only one of them survives contact with a detection system or a regulator.</p>
<hr>
<h2>Your starting checklist</h2>
<ol>
<li><strong>Write listings to match how real buyers describe their needs</strong>, in full sentences.</li>
<li><strong>Load up on verifiable evidence:</strong> specs, numbers, real quotes, real citations.</li>
<li><strong>Give the model something distinguishing:</strong> ratings, review counts, concrete advantages.</li>
<li><strong>Structure for machines:</strong> comparison tables, tight paragraphs, bolded value props, clean schema.</li>
<li><strong>Invest in earned media, per language</strong>: not just your own website.</li>
<li><strong>Specialize by engine:</strong> video and retailer presence for Perplexity, deep owned content for Gemini, top-tier authoritative coverage for ChatGPT and Claude.</li>
<li><strong>Measure across repeated queries and multiple engines</strong>: AI answers vary run to run.</li>
<li><strong>Stay factual.</strong> It is the only edge that compounds.</li>
</ol>
<p><strong>The generative shopping era rewards brands that make themselves easy to justify, not just easy to find.</strong> Give the machine a clear, evidence-backed reason to pick you, and it will.</p>
<hr>
<p><em>This article synthesizes findings from recent GEO research including Aggarwal et al. (KDD 2024), E-GEO, &quot;How to Dominate AI Search,&quot; the Incumbent Advantage brand study, SCI-Defense, and GEO-SFE. Specific percentages reflect 2024-to-2026 experiments and will shift as engines evolve.</em></p>
]]></content:encoded>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/get-products-recommended-by-ai-geo-field-guide/cover.webp" medium="image" type="image/webp" width="1344" height="768"/>
    </item>
    <item>
      <title><![CDATA[How to Get Cited by Claude: Optimizing for Anthropic's AI]]></title>
      <link>https://traaker.ai/en/blog/optimiser-citations-claude/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/optimiser-citations-claude/</guid>
      <description><![CDATA[Claude cites fewer sources than any major AI engine, trusts established authorities, and has a built-in hype detector. Getting cited is harder, but once you earn its trust, it keeps recommending you. Here is what the research shows about optimizing for Claude specifically.]]></description>
      <content:encoded><![CDATA[<p>Every AI engine has a personality. If ChatGPT is the eager researcher and Perplexity is the open-minded generalist who watches a lot of YouTube, then <strong>Claude is the careful, skeptical librarian.</strong> It cites fewer sources, trusts established authorities, and has a finely tuned nose for anything that smells like marketing. Getting cited by Claude is harder than getting cited by its peers, but that difficulty cuts both ways: <strong>once you earn Claude&#39;s trust, it tends to keep recommending you.</strong></p>
<p>Here is what the research actually shows about how Claude sources information, and how to optimize for it specifically.</p>
<hr>
<h2>Claude cites less, but each citation counts more</h2>
<p>Claude does not spray citations across an answer the way Perplexity does. <strong>It leans on a small set of sources and lets each one carry more weight in the final response.</strong> Studies of citation behavior found that the ChatGPT-and-Claude style of engine cites fewer pages, but the pages it does cite exert far more influence on the answer.</p>
<p>The practical implication: <strong>with Claude you are not competing to be one of twenty citations, you are competing for one of a handful of slots in a tight, trusted core.</strong> And the pages that win those slots share a profile:</p>
<ul>
<li><strong>Longer and well-structured</strong></li>
<li><strong>Dense with extractable evidence</strong>: definitions, numbers, comparisons, step-by-step detail</li>
</ul>
<p>Thin content does not make the cut.</p>
<hr>
<h2>Earned media is everything, and here is Claude&#39;s unique gift</h2>
<p>All AI engines favor third-party, authoritative sources over brand-owned pages. <strong>Claude takes this to an extreme.</strong> In study after study it was one of the most &quot;earned-heavy&quot; engines:</p>
<table>
<thead>
<tr>
<th>Signal</th>
<th>Claude&#39;s behavior</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Share of citations from earned media</strong></td>
<td>roughly <strong>86-93%</strong>, independent reviews and publications</td>
</tr>
<tr>
<td><strong>Social platforms</strong></td>
<td>almost nothing</td>
</tr>
<tr>
<td><strong>Your own product page</strong></td>
<td>rarely what it cites</td>
</tr>
</tbody></table>
<p>What Claude cites is the review site, the expert roundup, the authoritative publication that talks about you. <strong>If you want Claude&#39;s attention, invest in getting covered by the outlets it already trusts in your vertical</strong> (the Consumer Reports and TechRadar-tier sources), not just polishing your own site.</p>
<p><strong>Now the gift.</strong> Claude has a property no other major engine shares: <strong>it reuses the same trusted authority domains across languages.</strong> Where ChatGPT completely swaps to local-language sources when you query in French or Japanese, Claude keeps leaning on its established (often English) authorities. For a brand with limited budget, this is huge, <strong>strong English-language earned media travels across markets on Claude.</strong> You do not have to rebuild your authority footprint language by language the way you do for ChatGPT.</p>
<hr>
<h2>Claude is the hardest engine to flip, so give it real signals</h2>
<p>If you are a challenger trying to unseat an incumbent, <strong>Claude is your toughest room.</strong> When researchers tested how easily a better competitor could displace a famous brand, the contrast was stark:</p>
<table>
<thead>
<tr>
<th>Engine</th>
<th>How often a small quality advantage flipped the recommendation</th>
</tr>
</thead>
<tbody><tr>
<td><strong>ChatGPT</strong></td>
<td><strong>94%</strong></td>
</tr>
<tr>
<td><strong>Gemini</strong></td>
<td><strong>88%</strong></td>
</tr>
<tr>
<td><strong>Claude</strong></td>
<td><strong>just 11%</strong></td>
</tr>
</tbody></table>
<p>And under heavy optimization pressure from every competitor at once, <strong>Claude &quot;snapped back&quot; to recommending the established brand almost 99% of the time.</strong> The researchers literally called it a <strong>&quot;brand guardian.&quot;</strong></p>
<p>You do not beat that with cleverness. <strong>You beat it with substance.</strong> Claude is moved by genuine, verifiable quality signals: real ratings, real review volume, concrete specifications, actual third-party validation. The more objectively you can distinguish your product, the more even Claude will come around.</p>
<hr>
<h2>The counterintuitive part: don&#39;t oversell</h2>
<p>This is the single most important thing to understand about Claude, and it separates it from every other engine.</p>
<ul>
<li><strong>With ChatGPT</strong>, authority language works in a straight line: pile on more credibility cues and you get more lift.</li>
<li><strong>With Gemini</strong>, authority saturates fast, so a little goes a long way.</li>
<li><strong>With Claude</strong>, authority follows an <strong>inverted-U curve.</strong> Moderate, credible signals help. Crank the intensity up, and it <em>backfires.</em></li>
</ul>
<p>The research is vivid on this. When one product stacked authority claims and social proof together:</p>
<table>
<thead>
<tr>
<th>Engine</th>
<th>Recommendation rate under a heavy authority pile-on</th>
</tr>
</thead>
<tbody><tr>
<td><strong>ChatGPT</strong></td>
<td>climbed <strong>above 90%</strong></td>
</tr>
<tr>
<td><strong>Claude</strong></td>
<td><em>dropped</em> from <strong>55% to 21%</strong></td>
</tr>
</tbody></table>
<p><strong>Claude read the pile-on as &quot;too good to be true&quot; and pulled back.</strong> It has, in effect, a built-in hype detector.</p>
<p>So the tone that wins on Claude is <strong>confident but restrained.</strong> State your credentials once, clearly. Cite the one real clinical result, not five breathless ones. <strong>A page that reads like a trusted reference beats a page that reads like an infomercial.</strong> On Claude, understatement is a strategy.</p>
<hr>
<h2>Structure for how Claude actually reads</h2>
<p>Claude retrieves and generates in an integrated, real-time way, pulling content in as it composes. That has direct formatting consequences:</p>
<ul>
<li><strong>Write self-contained chunks.</strong> Because passages get pulled in individually, each section needs to stand on its own without relying on the paragraph before it. Front-load the key claim in every chunk.</li>
<li><strong>Keep hierarchy shallow.</strong> Deep nested heading structures suit batch-retrieval engines like Google&#39;s; for Claude, a flatter, cleaner structure works better.</li>
<li><strong>Favor lists, tables, and clear formatting.</strong> Structured elements parse more reliably than dense prose, and structure alone can lift citation rates meaningfully with no change to the actual facts.</li>
<li><strong>Go deep, not thin.</strong> Remember Claude prefers fewer, richer sources. A thorough, evidence-dense page beats three shallow ones.</li>
</ul>
<hr>
<h2>Factuality is not just ethics here: it is tactics</h2>
<p>On most engines, keeping content honest is the right thing to do and roughly neutral for performance. <strong>On Claude, restraint and factuality are actively rewarded.</strong> Its skepticism toward over-claiming, its resistance to fabricated-sounding authority, and its &quot;too good to be true&quot; reflex all mean that <strong>the honest, precise version of your content genuinely performs better than the hyped version.</strong> The engine&#39;s design happens to align with good practice. Lean into that.</p>
<hr>
<h2>Your Claude checklist</h2>
<ol>
<li><strong>Win coverage in the small set of authoritative, third-party sources</strong> Claude already trusts in your category.</li>
<li><strong>Lean on your English-language authority.</strong> It transfers across markets on Claude better than on any other engine.</li>
<li><strong>Give it real, verifiable differentiators:</strong> ratings, review counts, concrete specs. Claude does not flip on charm.</li>
<li><strong>Keep authority signals moderate and credible.</strong> Overselling backfires. Do not stack hype.</li>
<li><strong>Write deep, evidence-dense, self-contained sections</strong> with clean structure and shallow hierarchy.</li>
<li><strong>Stay scrupulously factual.</strong> On Claude, it is both the right call and the winning one.</li>
</ol>
<p><strong>Claude is the engine that makes you earn it. But it is also the engine that, once convinced, stays loyal.</strong> Build genuine, well-documented authority and present it with restraint, and you will find Claude quietly recommending you long after the hype-driven tactics stop working on everyone else.</p>
]]></content:encoded>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/optimiser-citations-claude/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[How to get cited by Perplexity: the breadth-optimization playbook]]></title>
      <link>https://traaker.ai/en/blog/optimiser-citations-perplexity/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/optimiser-citations-perplexity/</guid>
      <description><![CDATA[Perplexity cites about 16 sources per query, with one of the most permissive quality bars among AI engines. The winning move isn't to be the single best page: it's to get into the candidate pool. Here's how, with the freshness, coverage and earned-media levers.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>To get cited by Perplexity, don&#39;t try to be the best page on your topic. Try to get into the wide pool of sources the engine sweeps on every query. Breadth of coverage and freshness beat the perfection of any single page.</p>
</blockquote>
<hr>
<h2>The short answer</h2>
<p><strong>Perplexity cites broad and shallow.</strong> On average it references <strong>16.35 sources per query</strong> (versus 6.88 for ChatGPT), and each source carries little weight individually (mean influence score of 0.065, roughly four times lower than ChatGPT). Its quality bar is also the lowest of the engines measured: the mean quality of the pages it cites is <strong>0.30 out of 1</strong>, against 0.69 for Google AI Overviews and 0.73 for Brave.</p>
<p>The strategic consequence is direct: on Perplexity, <strong>selection matters more than depth.</strong> Being one of the many pages retained in the candidate pool beats being the perfect page the engine never found. That&#39;s the exact opposite of what wins on ChatGPT.</p>
<hr>
<h2>What makes Perplexity different from the other engines?</h2>
<p>Perplexity is a generative search engine: it reformulates your question, retrieves candidate web pages, summarizes each one, then synthesizes an answer with inline citations. Three traits set it sharply apart from its competitors.</p>
<table>
<thead>
<tr>
<th>Trait</th>
<th>Perplexity</th>
<th>ChatGPT</th>
<th>Google AI Overviews</th>
</tr>
</thead>
<tbody><tr>
<td>Sources cited per query</td>
<td><strong>16.35</strong> (broadest)</td>
<td>6.88 (sparse)</td>
<td>12.06 (mid)</td>
</tr>
<tr>
<td>Influence per source</td>
<td>0.065 (shallow)</td>
<td>0.271 (deep)</td>
<td>0.058 (shallow)</td>
</tr>
<tr>
<td>Quality bar of cited pages</td>
<td><strong>0.30</strong> (most permissive)</td>
<td>—</td>
<td>0.69 (demanding)</td>
</tr>
<tr>
<td>Freshness bias</td>
<td>Very strong (16×)</td>
<td>Moderate</td>
<td>Moderate</td>
</tr>
</tbody></table>
<p><em>Sources: 2026 breadth/depth study (602 prompts, 21,143 citations); 2025 GEO-16 study (70 B2B SaaS prompts).</em></p>
<p>Three practical readings follow from this table:</p>
<ol>
<li><strong>The pool is large.</strong> With ~16 sources retained per answer, your odds of appearing are mechanically higher than on an engine that keeps only 7. But you have to get in.</li>
<li><strong>The quality bar is low.</strong> A properly structured, relevant page stands a good chance, where Brave or Google would demand a much higher quality level. This is not an invitation to publish mediocre content; it&#39;s the signal that your energy should go to coverage and freshness, not to endlessly polishing a single page.</li>
<li><strong>Freshness is the decisive lever.</strong> This is where Perplexity diverges most radically.</li>
</ol>
<hr>
<h2>Why freshness is the number-one lever on Perplexity</h2>
<p>On Google, freshness is a tiebreaker. On Perplexity, it&#39;s a <strong>primary ranking signal</strong>: one of the factors most correlated with citation (r = 0.68 in the GEO-16 study, the highest coefficient of all measured pillars).</p>
<p>The numbers are striking. The mean age of sources Perplexity cites, by topic velocity:</p>
<table>
<thead>
<tr>
<th>Topic velocity</th>
<th>Perplexity</th>
<th>Google</th>
<th>Gap</th>
</tr>
</thead>
<tbody><tr>
<td>High (news, tech)</td>
<td><strong>1.8 days</strong></td>
<td>28.6 days</td>
<td>16× fresher</td>
</tr>
<tr>
<td>Medium</td>
<td><strong>32.5 days</strong></td>
<td>108.2 days</td>
<td>3.3× fresher</td>
</tr>
<tr>
<td>Low (stable topics)</td>
<td><strong>84.1 days</strong></td>
<td>1,089.7 days</td>
<td>13× fresher</td>
</tr>
</tbody></table>
<p>And content decays fast in Perplexity&#39;s index:</p>
<ul>
<li><strong>Day 0–30</strong>: peak visibility</li>
<li><strong>Day 30–45</strong>: still strong</li>
<li><strong>Day 45–90</strong>: meaningful decay begins</li>
<li><strong>Beyond 90 days</strong>: largely invisible</li>
</ul>
<p>This opens what researchers call the <strong>&quot;76-day Lazy Gap&quot;</strong>: a new site, with no established domain authority, can earn citations on Perplexity through freshness alone, before having to compete with legacy sources. It&#39;s one of the rare doorways where David can beat Goliath.</p>
<p><strong>What to do concretely:</strong></p>
<ul>
<li>Publish machine-readable dates: <code>datePublished</code> and <code>dateModified</code> in JSON-LD, <code>article:published_time</code> in meta, <code>&lt;time&gt;</code> in the HTML.</li>
<li>Refresh your high-potential pages every <strong>60 to 90 days</strong>, but with <em>substantive</em> changes, not cosmetic ones. A modified date with no new content is an empty signal.</li>
<li>On high-velocity topics, treat freshness as a continuous editorial discipline, not a one-off project.</li>
</ul>
<blockquote>
<p>Don&#39;t conflate two things: freshness gets a page <em>cited</em>, but it shouldn&#39;t dictate what to <em>crawl</em> first. An old cornerstone article can stay an authority goldmine. Freshness and GEO value are not synonyms.</p>
</blockquote>
<hr>
<h2>Getting into the pool: the coverage strategy</h2>
<p>Since Perplexity cites broadly, your goal is to be present on as many entry points as possible for a given query. Three levers.</p>
<h3>1. Topical breadth over the single perfect page</h3>
<p>Instead of pouring all your effort into one monumental pillar page, <strong>multiply well-targeted pages</strong> that each cover a precise intent. The engine sweeps wide; give it several angles to grab. A cluster of five specialized, fresh pages often outperforms a single massive, frozen one.</p>
<h3>2. Earned-media presence</h3>
<p>Like all generative engines, Perplexity <strong>heavily favors third-party content</strong> (press, Wikipedia, expert reviews, vertical platforms) over brand-owned content. Between 79% and 88% of citations go to official, news or vertical sources. The most-cited domains across engines: YouTube, Wikipedia, Reddit, Reuters, LinkedIn.</p>
<p>This means <strong>a perfect page on your own domain may never get cited</strong> if it&#39;s your only presence. To exist in Perplexity&#39;s pool, you need to be mentioned elsewhere: press coverage, listings on vertical directories, Reddit discussions, guest articles. This is exactly what Traaker&#39;s <strong>Earned Media</strong> axis measures.</p>
<h3>3. Semantic relevance above all</h3>
<p>The factor most correlated with citation, across all engines, remains the <strong>relevance score</strong> between your page and the query (r = 0.43). Before breadth, before freshness, there is intent alignment. A fresh, well-distributed but off-topic page won&#39;t enter the pool.</p>
<p>The citation-failure taxonomy confirms it: <strong>62% of cases</strong> where a relevant page isn&#39;t cited are semantic-alignment problems, not writing-quality problems. The page exists, it&#39;s correct, but it doesn&#39;t precisely answer what the user is asking. (See our article on <a href="https://traaker.ai/en/blog/diagnostic-geo-pourquoi-contenu-pas-cite/">diagnostic GEO</a>.)</p>
<hr>
<h2>What helps less than you think</h2>
<p>Two widespread beliefs deserve nuance from the data.</p>
<p><strong>Wrapping content in an FAQ doesn&#39;t help on its own.</strong> Formatting a page as questions-and-answers is a <em>neutral-to-negative</em> signal for absorption (−5.74% in the breadth/depth study) when there&#39;s no real evidence density behind it. The FAQ has one virtue (it gets recrawled about twice as often), but don&#39;t count on it to get hollow content cited. FAQ form without substance moves nothing.</p>
<p><strong>Perfecting a single page is a poor investment on Perplexity.</strong> Given the low influence per source (0.065) and the permissive quality bar, over-polishing one page yields little. The same effort spread across coverage and freshness yields more. Save deep optimization for ChatGPT: see our <a href="https://traaker.ai/en/blog/optimiser-citations-chatgpt/">ChatGPT guide</a>.</p>
<hr>
<h2>The Perplexity action plan in 6 points</h2>
<ol>
<li><strong>Date everything, machine-readable.</strong> JSON-LD <code>datePublished</code> + <code>dateModified</code>, meta <code>article:published_time</code>, visible <code>&lt;time&gt;</code>. Without a parseable date, you start with a handicap.</li>
<li><strong>Refresh every 60–90 days</strong> with substantive updates on your high-potential pages.</li>
<li><strong>Multiply targeted pages</strong> rather than one single pillar. Cover multiple intents.</li>
<li><strong>Build your earned media.</strong> Press, Wikipedia, vertical directories, Reddit. It&#39;s often the decisive unlock when your domain alone isn&#39;t enough.</li>
<li><strong>Align each page to a precise intent.</strong> Semantic relevance is the first filter: before freshness, before breadth.</li>
<li><strong>Measure per engine.</strong> Perplexity, ChatGPT, Google and Gemini don&#39;t behave the same. An aggregate score hides the gaps that matter.</li>
</ol>
<hr>
<h2>Measure before you optimize</h2>
<p>You can&#39;t optimize what you don&#39;t measure, and on Perplexity, the trap is believing one beautiful page is enough. Traaker measures your visibility <strong>engine by engine</strong>: which queries Perplexity cites you on, which sources it prefers, where your earned media is too thin, and how your freshness compares to your competitors&#39;.</p>
<p>The Perplexity strategy fits in one sentence: <strong>get into the pool, stay fresh, be present everywhere.</strong> Breadth first, depth second.</p>
<hr>
<blockquote>
<p><strong>Methodological note.</strong> The figures cited come from observational studies (correlations, not proven causal relationships). They are the best public evidence available to date: read them as strong tendencies, not guarantees. Engine behavior evolves; measure yours continuously.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/optimiser-citations-perplexity/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[How to get cited by ChatGPT: the depth-optimization playbook]]></title>
      <link>https://traaker.ai/en/blog/optimiser-citations-chatgpt/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/optimiser-citations-chatgpt/</guid>
      <description><![CDATA[ChatGPT cites few sources (about 7 on average), but leans heavily on each one. To win its citation, being found isn't enough: you must be one of the few selected AND a dense container of evidence. Here are the definition, statistics, comparison and expert-framing levers.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>ChatGPT doesn&#39;t sweep wide: it picks few sources and leans hard on each. To get cited, you must pull off two things at once: be selected among a small set of pages, and be a source so dense in evidence that the model can&#39;t ignore it.</p>
</blockquote>
<hr>
<h2>The short answer</h2>
<p><strong>ChatGPT cites few and deep.</strong> It references on average <strong>6.88 sources per query</strong> (less than half Perplexity&#39;s 16.35), but each source carries heavy weight: its mean influence score is <strong>0.271</strong>, roughly <strong>four to five times</strong> that of Perplexity or Google. In other words, when ChatGPT cites you, you genuinely shape the answer.</p>
<p>The strategic consequence is twofold, and that&#39;s what makes ChatGPT demanding: <strong>you must be both selected AND absorbed.</strong> Getting into the small set of retained sources isn&#39;t enough; you also have to be dense enough in evidence that the model leans on you rather than its six other candidates. This is the inverse of the Perplexity strategy, where getting into the wide pool is the whole game.</p>
<hr>
<h2>What makes ChatGPT different from the other engines?</h2>
<p>ChatGPT stands out through two measured behaviors.</p>
<table>
<thead>
<tr>
<th>Behavior</th>
<th>ChatGPT</th>
<th>Perplexity</th>
<th>Google AI Overviews</th>
</tr>
</thead>
<tbody><tr>
<td>Sources cited per query</td>
<td><strong>6.88</strong> (sparse)</td>
<td>16.35 (broad)</td>
<td>12.06</td>
</tr>
<tr>
<td>Influence per source</td>
<td><strong>0.271</strong> (deep, 4–5×)</td>
<td>0.065</td>
<td>0.058</td>
</tr>
<tr>
<td>Reacts to framing</td>
<td>Expert role</td>
<td>&quot;Cite your sources&quot;</td>
<td>&quot;Cite your sources&quot; + English</td>
</tr>
<tr>
<td>Under multi-constraint</td>
<td>Compresses to <strong>3.4</strong> citations</td>
<td>Rises to 17.7</td>
<td>—</td>
</tr>
</tbody></table>
<p><em>Source: 2026 breadth/depth study (602 prompts, 21,143 citations, 18,151 fetched pages).</em></p>
<p>Two particularities to remember.</p>
<p><strong>1. It compresses under complexity.</strong> Faced with a multi-constraint query, ChatGPT <em>reduces</em> its source count: it drops to 3.4 citations, where Perplexity opens up to 17.7. It synthesizes more internally instead of retrieving broadly. The harder the question, the tighter the bottleneck, and the more you must be an unavoidable source to appear in it.</p>
<p><strong>2. It reacts to expert framing, not to source requests.</strong> This is a counterintuitive point: where Google and Perplexity cite more when the user explicitly asks &quot;cite your sources,&quot; <strong>ChatGPT cites more under an expert-role framing.</strong> Content that presents itself as an authoritative reference in its field has a specific advantage on this engine.</p>
<hr>
<h2>Lever #1: getting absorbed through evidence genres</h2>
<p>Once selected, what determines your influence on the answer is the <strong>evidence genre</strong> your page contains. It&#39;s the most powerful factor identified in the research, and it&#39;s largely common to all engines, but it takes on its full meaning on ChatGPT, where each absorbed source weighs enormously.</p>
<p>Influence gain by evidence genre present in the page:</p>
<table>
<thead>
<tr>
<th>Evidence genre</th>
<th>Influence gain</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Code / technical examples</strong></td>
<td><strong>+76.9%</strong></td>
</tr>
<tr>
<td><strong>Numbers / statistics</strong></td>
<td>+61.6%</td>
</tr>
<tr>
<td><strong>Definitions</strong></td>
<td>+57.3%</td>
</tr>
<tr>
<td><strong>Comparisons</strong></td>
<td>+55.3%</td>
</tr>
<tr>
<td><strong>How-to / tutorials</strong></td>
<td>+41.2%</td>
</tr>
</tbody></table>
<p>The most influential semantic roles are <strong>definition</strong> (0.153) and <strong>comparison</strong> (0.152); passages that merely reference a source without asserting anything are the weakest (0.053).</p>
<p><strong>What to do concretely:</strong></p>
<ul>
<li><strong>Open your pages with a clear definition</strong> of the concept covered. It&#39;s both a high-gain genre and the most influential semantic role.</li>
<li><strong>Embed structured comparisons</strong>: &quot;X vs Y&quot; tables, side-by-side criteria. This very article contains several; that&#39;s no accident.</li>
<li><strong>Densify with sourced numbers.</strong> A quantified, attributed claim is worth far more than a generality.</li>
<li><strong>For technical content, show code and procedures.</strong> It&#39;s the highest-yield genre (+76.9%).</li>
</ul>
<hr>
<h2>Lever #2: semantic alignment</h2>
<p>After evidence genre, the second signal most correlated with influence is the <strong>semantic similarity</strong> between your content and the generated answer (r = 0.36), just behind the page-query relevance score (r = 0.43). Both beat raw page length.</p>
<p>The lesson: <strong>longer text doesn&#39;t help on its own.</strong> What helps is answering precisely, in the words and concepts the answer will mobilize. Dense, aligned content beats long, diffuse content.</p>
<p>This is consistent with the citation-failure taxonomy: most relevant uncited pages fail on semantic alignment, not writing quality. The right topic isn&#39;t enough, you need the right angle, the right entities, the right level of precision. (See our article on <a href="https://traaker.ai/en/blog/diagnostic-geo-pourquoi-contenu-pas-cite/">diagnostic GEO</a>.)</p>
<hr>
<h2>Lever #3: authority framing</h2>
<p>Since ChatGPT cites more under an expert-role framing, the positioning of your content matters.</p>
<ul>
<li><strong>Sign and credit.</strong> Identified authors, visible qualifications, displayed expertise. E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) are recognized by the model.</li>
<li><strong>Adopt an assertive tone.</strong> Cut hedging language (&quot;maybe,&quot; &quot;it seems&quot;). Backed assertions beat cautious phrasings.</li>
<li><strong>Lean on earned media.</strong> Like all generative engines, ChatGPT strongly favors third-party content (press, Wikipedia, expert reviews) over brand-owned content. An authority presence beyond your own domain strengthens your credibility in the model&#39;s eyes. This is what Traaker&#39;s <strong>Earned Media</strong> axis measures.</li>
</ul>
<hr>
<h2>What helps less than you think</h2>
<p><strong>Wrapping content in an FAQ isn&#39;t enough.</strong> The question-and-answer format is a <em>neutral-to-negative</em> signal for absorption (−5.74% in the breadth/depth study) when there&#39;s no evidence density behind it. Form doesn&#39;t replace substance: a hollow FAQ doesn&#39;t get cited.</p>
<p><strong>Raw length isn&#39;t a lever.</strong> The correlations show it clearly: semantic alignment and evidence genre beat word count. Lengthening a page without densifying its evidence is wasted effort.</p>
<p><strong>Over-optimizing for breadth is a misread on ChatGPT.</strong> Given its low citation count and high influence per source, the &quot;be everywhere&quot; strategy that wins on Perplexity is secondary here. Save broad coverage for Perplexity: see our <a href="https://traaker.ai/en/blog/optimiser-citations-perplexity/">Perplexity guide</a>. On ChatGPT, depth decides.</p>
<hr>
<h2>The ChatGPT action plan in 6 points</h2>
<ol>
<li><strong>Open with a definition.</strong> High-gain genre (+57.3%) and most influential semantic role.</li>
<li><strong>Densify with evidence:</strong> sourced numbers, structured comparisons, code and procedures for technical content.</li>
<li><strong>Align semantically</strong>: match each page to the expected answer; precision before length.</li>
<li><strong>Frame with authority:</strong> credited authors, assertive tone, visible E-E-A-T signals.</li>
<li><strong>Build your earned media</strong> to strengthen credibility beyond your own domain.</li>
<li><strong>Target complex queries by being unavoidable</strong>: ChatGPT compresses to 3.4 sources under constraint, so selection there is even more contested.</li>
</ol>
<hr>
<h2>Measure before you optimize</h2>
<p>On ChatGPT, the trap is the inverse of Perplexity&#39;s: being found is useless if you&#39;re not dense enough to be absorbed. Traaker measures your visibility <strong>engine by engine</strong>: which queries ChatGPT cites you on, how much your pages actually shape its answers, and where your evidence genres are too weak to carry weight.</p>
<p>The ChatGPT strategy fits in one sentence: <strong>be selected, be dense, be unavoidable.</strong> Depth first, breadth second.</p>
<hr>
<blockquote>
<p><strong>Methodological note.</strong> The figures cited come from observational studies (correlations, not proven causal relationships). They are the best public evidence available to date: read them as strong tendencies, not guarantees. Engine behavior evolves; measure yours continuously.</p>
</blockquote>
]]></content:encoded>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/optimiser-citations-chatgpt/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Your AEO Win Might Just Be ChatGPT Growing Up]]></title>
      <link>https://traaker.ai/en/blog/aeo-platform-tailwind-natural-experiment-explained/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/aeo-platform-tailwind-natural-experiment-explained/</guid>
      <description><![CDATA[A 2026 log-based natural experiment shows most of the lift in a headline AEO case study came from platform growth, not the optimization. Why marketers should control for platform tailwind before trusting any AEO success multiple.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>A new natural experiment shows most of the lift in a famous case study had nothing to do with the optimization.</p>
</blockquote>
<p>Here is an uncomfortable possibility. That impressive AEO case study you bookmarked, the one where ChatGPT referrals jumped 5x after some tweaks, probably measured the wrong thing.</p>
<p>A 2026 paper by Watanabe and Nakayashiki ran the numbers on a single high-traffic website and found that most of the &quot;win&quot; was the platform rising, not the optimization working. AEO, short for Answer Engine Optimization, is the practice of tuning your content so AI assistants like ChatGPT cite and recommend you. The study is worth reading in full (<a href="https://arxiv.org/abs/2606.04362">arXiv:2606.04362</a>), but the short version is a useful gut check for anyone selling or buying AEO services.</p>
<h2>What they actually did</h2>
<p>Most AEO claims rely on third-party traffic estimators. This study did not. The authors used first-party analytics and raw server logs from one real domain, so the referral counts are measured, not modeled.</p>
<p>The setup is what makes it interesting. In January 2026 the team applied AEO changes to one section of the site and left the rest untouched. That untreated remainder became the control group, same domain, same brand, same time window, just no intervention.</p>
<p>This matters because of something the paper calls platform tailwind, the background growth in AI referral traffic that happens to everyone whether they optimize or not. If ChatGPT is sending more clicks to the whole web, your traffic goes up even if you do nothing. A proper test has to separate that tide from your own rowing.</p>
<h2>The headline number is mostly tide</h2>
<p>Here is the part that should make you skeptical of round-number case studies.</p>
<p>Total ChatGPT referrals to the studied domain grew 5.7x over the window. That is the kind of figure that ends up in a LinkedIn post. But the control pages, the ones that got no AEO work at all, grew 3.5x in the very same period.</p>
<p>So a large share of the &quot;5.7x from AEO&quot; story was happening to pages nobody touched. If you only looked at the treated pages and ignored the control, you would credit the platform&#39;s growth to your own intervention. That is the core mistake the paper is built to expose.</p>
<h2>So what did the intervention actually do?</h2>
<p>To isolate the real effect, the authors used an interrupted time-series model. In plain terms, that means fitting the traffic trend from before the change, projecting it forward, and measuring how far the treated pages broke from that expected path after January.</p>
<p>The estimated true effect of the AEO work was about 1.82x, with a 95% confidence interval of 1.31 to 2.54. A confidence interval is the range the real number probably sits in. So the honest read is &quot;somewhere between a 1.3x and 2.5x lift,&quot; not a clean 1.82.</p>
<p>That is still a positive result. It is just a far more modest one than 5.7x, and the gap between those two figures is the whole point.</p>
<h2>Why the authors won&#39;t call it proven</h2>
<p>The paper is careful, and you should be too. The authors ran a placebo-in-time test, which means pretending the intervention happened on a date when nothing actually changed, then checking whether the model &quot;finds&quot; a fake effect anyway. If it does, your method is too twitchy to trust.</p>
<p>That test returned p=0.16. Without getting lost in statistics, that value is not low enough to rule out chance. The pre-intervention period was short and noisy, which makes any before-and-after comparison shakier.</p>
<p>In the paper&#39;s own framing, the effect is suggestive, not conclusive. Treat it as a promising signal from one site, not a law of nature.</p>
<h2>One piece of good news</h2>
<p>There is a quiet win buried in the results. A common fear with AEO is that restructuring content for AI answers will hurt your traditional Google rankings.</p>
<p>That did not happen here. Google organic clicks to the treated pages held steady, and the pages stayed indexed. Optimizing for the answer engine did not cost them the search engine, at least in this case.</p>
<h2>What this means for you</h2>
<ul>
<li><strong>Always run a control.</strong> Compare your optimized pages against untouched pages on the same site over the same window. Without that baseline, you cannot tell your work apart from the platform&#39;s growth.</li>
<li><strong>Discount raw multiples.</strong> When a case study brags about 5x, ask what the unoptimized pages did. If they grew 3x on their own, the real story is much smaller.</li>
<li><strong>Measure with first-party data.</strong> Server logs and your own analytics beat third-party estimators, which model traffic rather than count it.</li>
<li><strong>Expect modest, uncertain lifts.</strong> A genuine effect in the 1.3x to 2.5x range is plausible and worth pursuing. A clean, confident, huge number usually means the measurement was sloppy.</li>
<li><strong>You probably won&#39;t tank your SEO.</strong> Optimizing for AI answers did not reduce Google clicks or indexation in this study, so the &quot;AEO will break my search traffic&quot; fear is not automatic.</li>
</ul>
<h2>The takeaway</h2>
<p>None of this says AEO is worthless. It says the way we measure AEO is often broken, and broken measurement inflates the wins.</p>
<p>The discipline the paper models, a control group, a real baseline, and honesty about uncertainty, is the difference between marketing you can act on and marketing you just retweet. Before you trust any AEO success story, including your own, ask one question first: compared to what?</p>
<hr>
<p><em>Source: Watanabe &amp; Nakayashiki (2026), &quot;Disentangling Answer Engine Optimization from Platform Growth: A Log-Based Natural Experiment on ChatGPT Referral Traffic,&quot; <a href="https://arxiv.org/abs/2606.04362">arXiv:2606.04362</a>.</em></p>
]]></content:encoded>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/aeo-platform-tailwind-natural-experiment-explained/cover.webp" medium="image" type="image/webp" width="1344" height="768"/>
    </item>
    <item>
      <title><![CDATA[Don't Measure Once: GEO Visibility Is a Distribution, Not a Score]]></title>
      <link>https://traaker.ai/en/blog/geo-mesurer-visibilite-distribution/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/geo-mesurer-visibilite-distribution/</guid>
      <description><![CDATA[AI search is probabilistic: answers vary across runs, engines, and weeks. A single GEO visibility measurement is statistically unreliable. Here's why you have to sample, and how to do it right.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>Primarily based on Schulte&#39;s &quot;Don&#39;t Measure Once: Measuring Visibility in AI Search (GEO)&quot; (April 2026), and its companion paper &quot;Quantifying Uncertainty in AI Visibility: A Statistical Framework for Generative Search Measurement&quot; (March 2026).</p>
<p>Papers: <a href="https://arxiv.org/abs/2604.07585">arXiv:2604.07585</a> | <a href="https://arxiv.org/abs/2603.08924">arXiv:2603.08924</a> | <a href="https://arxiv.org/abs/2604.25707">arXiv:2604.25707</a></p>
</blockquote>
<hr>
<h2>The Problem: Your GEO Measurement Is Lying, and You Don&#39;t Know It</h2>
<p>You run a query against ChatGPT. Your brand gets cited: top 1, paragraph 2. You log it in a spreadsheet, run the next one. You compile 30 queries. You draw a conclusion about your &quot;AI visibility.&quot;</p>
<p>Here&#39;s the catch: if you re-run the exact same 30 queries 24 hours later, you&#39;ll get <strong>a different result</strong>. Not marginally different, significantly different. Some brands disappear. Others appear. Cited sources change. Order changes. Tone changes.</p>
<p>That&#39;s the central observation from a wave of academic research published in spring 2026: <strong>AI search is not deterministic, and measuring it as if it were produces wrong numbers.</strong></p>
<p>This collides head-on with traditional SEO practice. For 25 years, measuring visibility meant opening a ranking, reading a position, archiving it. Position 3 is position 3. It doesn&#39;t become position 7 between two scrolls. Generative search breaks that property, and most GEO tools on the market haven&#39;t yet folded it into their measurement methodology.</p>
<hr>
<h2>The Thesis in One Line</h2>
<blockquote>
<p><strong>GEO performance must be characterized as a distribution, not as a single point.</strong></p>
</blockquote>
<p>That&#39;s the formulation in the April 2026 reference paper, and it&#39;s the idea every other recent piece of work (academic and industrial) corroborates in its own way.</p>
<p>Practically, if you want to answer &quot;what&#39;s my citation share on ChatGPT for this query?&quot;, the right answer isn&#39;t a number. It&#39;s a <strong>range</strong>: &quot;between 18% and 34% with a 95% confidence interval, measured over N runs across K days.&quot; Anything shorter than that is, statistically, noise dressed up as signal.</p>
<hr>
<h2>Three Sources of Variance, and Why They Compound</h2>
<h3>1. Per-run variance (intra-day)</h3>
<p>Same query, same engine, two runs 30 minutes apart: responses differ. The LLMs powering ChatGPT, Gemini, Perplexity or Claude use stochastic sampling (temperature &gt; 0) at generation time. The retrieval pipeline (which pages get fetched before the model answers) introduces a second layer of randomness.</p>
<p>The companion statistical paper (March 2026) quantifies this via bootstrap analysis: across domain-vs-domain comparisons, <strong>many apparent differences fall inside the noise floor</strong>. In other words: if you observe 22% for brand A and 19% for brand B on a single run, you have not statistically shown that A is ahead of B. You may simply have rolled different dice.</p>
<h3>2. Cross-engine variance</h3>
<p>The industry has nailed this down with very clear numbers:</p>
<ul>
<li><strong>~11%</strong> domain overlap between <strong>ChatGPT</strong> and <strong>Perplexity</strong> citations on the same queries (Digital Bloom Report, surfaced via Geneo)</li>
<li><strong>~14%</strong> URL overlap between <strong>Google AI Mode</strong> citations and the historical <strong>top 10 organic</strong> (SE Ranking, surfaced via Geneo)</li>
</ul>
<p>Translation: ranking well on Perplexity tells you almost nothing about ChatGPT. And ranking well in traditional SEO does not guarantee that you&#39;ll appear in AI Mode. These are not three views of the same ranking: they are <strong>three different rankings</strong> that must be tracked and measured separately.</p>
<h3>3. Temporal variance (drift)</h3>
<p>Models change. Corpora change. Retrieval pipelines change. A brand that dominates in March may have slipped by May because OpenAI updated its model routing, because a competitor domain published content that got picked up everywhere, or simply because the internal ranker was retrained.</p>
<p>These three variances do not cancel out: they compound. A measurement taken Tuesday morning on Perplexity is not the same as a Thursday-evening one, nor the same as an identical slot on ChatGPT, nor the same as the following week&#39;s reading.</p>
<hr>
<h2>The Hidden Structure: Everything Follows a Power Law</h2>
<p>The companion paper (arXiv:2603.08924) adds an important finding about the <strong>shape</strong> of citation distributions: they follow a <strong>power law</strong>. A small number of domains capture the vast majority of citations; the long tail captures almost nothing.</p>
<p>The industry has confirmed this at scale. An analysis by <strong>Trakkr.ai</strong> of <strong>1.3 million AI citations</strong> spanning <strong>60,209 domains</strong> finds exactly the same pattern: citation frequency follows a power law.</p>
<p>Two practical consequences for measurement:</p>
<ol>
<li><strong>Mean metrics lie.</strong> The mean of a power-law distribution is dragged by outliers. If you report &quot;the average domain is cited 4.2 times on this query,&quot; you are describing a domain that doesn&#39;t exist. Prefer the median and percentiles.</li>
<li><strong>Gaps between brands are huge in absolute terms, and tiny in the long tail.</strong> Moving from rank 80 to rank 60 in the distribution barely changes your citations. Falling out of the top 20, or entering it, changes everything. The useful unit of measurement is not linear.</li>
</ol>
<hr>
<h2>Citation ≠ Absorption</h2>
<p>A third April 2026 paper (arXiv:2604.25707) adds a layer that naive measurement misses: <strong>being cited doesn&#39;t mean being used.</strong></p>
<p>AI engines distinguish two stages:</p>
<ul>
<li><strong>Selection</strong>: your URL appears in the list of sources the engine consulted</li>
<li><strong>Absorption</strong>: your content actually fed the generated answer (the produced sentences lean on what you wrote)</li>
</ul>
<p>A page can be selected and cited at the bottom of an answer without any of the produced sentences reflecting its content. Conversely, a page can be absorbed and reformulated without an explicit citation. Measuring only URL presence in the citation list misses half the picture.</p>
<p>That&#39;s why serious GEO measurement needs at least two layers:</p>
<ol>
<li><strong>Selection frequency</strong>: rate at which your domain appears in citations across N runs</li>
<li><strong>Absorption depth</strong>: how much of the generated text reflects your content (lexical overlap, semantic similarity, or explicit in-line citation marking)</li>
</ol>
<hr>
<h2>Operationalization: How Many Samples?</h2>
<p>On the practitioner side, <strong>Geneo</strong>&#39;s measurement guide turns the academic thesis into actionable rules. The standard that&#39;s emerging:</p>
<ul>
<li><strong>3 to 5 same-day runs per query per engine</strong>, to bound intra-day variance</li>
<li><strong>Longitudinal tracking over weeks</strong>, to detect drift</li>
<li><strong>Explicit multi-engine coverage</strong> (at minimum ChatGPT, Perplexity, Gemini), because cross-engine overlap is too low to extrapolate from any single one</li>
</ul>
<p>And a metric set adapted to the distributional nature of the signal:</p>
<table>
<thead>
<tr>
<th>Metric</th>
<th>What it measures</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Jaccard overlap</strong></td>
<td>Stability of cited sources between two runs (set similarity)</td>
</tr>
<tr>
<td><strong>Source Survival Rate</strong></td>
<td>Percentage of sources that survive into the next run</td>
</tr>
<tr>
<td><strong>Domain Rotation Index</strong></td>
<td>Speed at which the cited-domain set rotates</td>
</tr>
<tr>
<td><strong>Drift Rate</strong></td>
<td>Variation in your citation share across periods</td>
</tr>
</tbody></table>
<p>Geneo even proposes concrete alerting thresholds:</p>
<ul>
<li><strong>Jaccard overlap &lt; 0.35</strong> for two consecutive days → high instability, do not draw business conclusions</li>
<li><strong>Drift Rate &gt; 40%</strong> week-over-week → something has shifted on the engine or ecosystem side, trigger an investigation</li>
</ul>
<p>This is the managerial translation of the paper: don&#39;t just measure, <strong>measure with an alerting policy that distinguishes noise from signal.</strong></p>
<hr>
<h2>iPullRank&#39;s Three-Tier Framework</h2>
<p>The agency <strong>iPullRank</strong> has published, in parallel, a conceptual frame that summarizes the new discipline well. Their formulation:</p>
<blockquote>
<p>&quot;Share-of-voice is no longer a static percentage of positions held, but a statistical distribution of presence over many trials. Measuring it requires repeated sampling, probabilistic modeling, and acceptance that visibility is not a single snapshot but rather a range of likely outcomes.&quot;</p>
</blockquote>
<p>They recommend a three-tier measurement stack:</p>
<ol>
<li><strong>Input metrics</strong>: what content you produce, which external sources mention you, what your topical coverage looks like (you control everything)</li>
<li><strong>Channel metrics</strong>: how AI engines treat your content: citation rate, absorption depth, propagation latency after publication (you measure)</li>
<li><strong>Performance metrics</strong>: business impact: referred traffic, lead quality attributed to AI channels, conversion lifts on audiences exposed to your brand in AI answers (you attribute)</li>
</ol>
<p>The classic first-generation GEO trap is to measure only tier 2 without connecting it to the others. You end up with a score that moves without being able to explain its cause (tier 1) or measure its consequences (tier 3).</p>
<hr>
<h2>Google&#39;s Counterpoint: &quot;GEO and AEO Are a Myth&quot;</h2>
<p>In May 2026, Google publicly pushed back, arguing that <strong>AI Overviews and AI Mode use the same ranking systems as regular search</strong>. Their position: if you rank well in traditional SEO, you&#39;ll appear in AI answers. GEO would be SEO rebranded.</p>
<p>That claim is factually true within Google&#39;s narrow perimeter. It&#39;s still doubly insufficient.</p>
<p><strong>First</strong>, the ~14% URL overlap measured between AI Mode and the top 10 organic says the opposite: even at Google, the gap between &quot;well-ranked in SERP&quot; and &quot;cited by AI&quot; is massive. The two systems share infrastructure; they don&#39;t do the same thing at answer time.</p>
<p><strong>Second</strong>, and this is the central point, Google is talking only about Google. The argument doesn&#39;t touch ChatGPT, Perplexity, Claude, or Gemini outside AI Mode. Yet that&#39;s precisely where the measurement-variance problem is most acute, because those engines don&#39;t use Google&#39;s ranking, because their retrieval is different, and because their generation stochasticity is exposed much more directly to the user.</p>
<p>Conclusion: Google&#39;s stance is internally consistent for its own ecosystem but doesn&#39;t excuse anyone from rigorously measuring the other engines. If anything, it confirms the thesis: each engine has its own statistical regime.</p>
<hr>
<h2>Practical Synthesis: What to Do Tomorrow</h2>
<p>If you manage a brand&#39;s AI visibility, here&#39;s the operational translation of the five sources:</p>
<ol>
<li><p><strong>Stop reasoning in &quot;my position on ChatGPT for this query.&quot;</strong> That sentence is malformed. The right phrasing is &quot;my average citation share on ChatGPT for this query across 5 same-day runs, with its confidence interval.&quot;</p>
</li>
<li><p><strong>Sample 3 to 5 times the same query</strong> within the same time window, on every engine you track. A single measurement is forbidden for drawing conclusions.</p>
</li>
<li><p><strong>Multi-engine by default.</strong> At minimum ChatGPT, Perplexity, Gemini. Cross-engine overlap is too low for any one to be representative.</p>
</li>
<li><p><strong>Track stability, not just score.</strong> Jaccard overlap, drift rate, survival rate. A brand stable at 18% is in better strategic shape than a brand oscillating between 10% and 30% with an average of 20%: even if the latter has a better &quot;score&quot; on an isolated run.</p>
</li>
<li><p><strong>Measure two layers: selection AND absorption.</strong> Citation is necessary but insufficient. Without absorption, your brand appears in a footnote nobody reads.</p>
</li>
<li><p><strong>Define your alert thresholds before you measure.</strong> Jaccard &lt; 0.35 two days in a row, drift &gt; 40% week-over-week: not universal constants, but reasonable starting points to calibrate against your own history.</p>
</li>
<li><p><strong>Document your protocols.</strong> A GEO benchmark with no measurement protocol description (number of runs, time window, engines covered, model version when capturable) is not comparable to another. Methodology is half the result.</p>
</li>
</ol>
<hr>
<h2>The Bigger Picture</h2>
<p>GEO has moved in two years from a nascent discipline (the foundational Princeton/IIT Delhi paper at KDD 2024) to a measurable one. The current phase is where measurement catches up with practice, and where we discover that many of the numbers shared so far are statistical fiction: averages reported without variance, single points treated as trends, cross-engine comparisons made as if it were the same ranking.</p>
<p>The shift is healthy. It forces tools, agencies, and in-house teams to publish protocols, expose confidence intervals, and stop promising certainties that the very nature of generative engines doesn&#39;t allow. That&#39;s exactly the bet we&#39;re making at <strong>Traaker</strong>: repeated sampling, multi-engine tracking by default, and an explicit separation between selection and absorption.</p>
<p>The message holds in one line: <strong>in GEO, a single measurement is not a measurement.</strong></p>
<hr>
<p><em>Primary sources: Schulte, &quot;Don&#39;t Measure Once: Measuring Visibility in AI Search (GEO),&quot; <a href="https://arxiv.org/abs/2604.07585">arXiv:2604.07585</a>, 8 April 2026; &quot;Quantifying Uncertainty in AI Visibility,&quot; <a href="https://arxiv.org/abs/2603.08924">arXiv:2603.08924</a>, March 2026; &quot;From Citation Selection to Citation Absorption,&quot; <a href="https://arxiv.org/abs/2604.25707">arXiv:2604.25707</a>, April 2026.</em></p>
<p><em>Industry sources: iPullRank, &quot;The Measurement Chasm: Tracking GEO Performance&quot;; Geneo, &quot;Ultimate Guide to AI Search Volatility Tracking&quot;; Trakkr.ai, AI Citation Tracking (analysis of 1.3M citations across 60,209 domains); Google, public stance on AI Overviews / AI Mode (May 2026).</em></p>
]]></content:encoded>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/geo-mesurer-visibilite-distribution/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[WebMCP: when your website becomes actionable by AI agents]]></title>
      <link>https://traaker.ai/en/blog/webmcp-sites-actionables-agents-ia/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/webmcp-sites-actionables-agents-ia/</guid>
      <description><![CDATA[Google, Microsoft, and the W3C are pushing WebMCP, a standard that lets websites expose their features as callable tools for AI agents. After citation comes action: here's why this protocol changes the game for GEO.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>In February 2026, Google shipped WebMCP in a Chrome preview. Behind the acronym sits a W3C standard, co-led with Microsoft, that turns every website into an API callable by AI agents. After GEO (being cited), welcome to the era where you also need to <strong>be actionable</strong>.</p>
</blockquote>
<hr>
<h2>From &quot;answering humans&quot; to &quot;serving agents&quot;</h2>
<p>Since 2024, the GEO (Generative Engine Optimization) conversation has focused on one question: how do you get ChatGPT, Perplexity, or Gemini to <strong>cite</strong> your site in their answers? Statistics, citations, clear structure, earned media, the playbook is now well documented.</p>
<p>WebMCP shifts the problem one level up. When a user tells an AI agent &quot;book me a flight from Paris to Lisbon tomorrow morning on site X&quot; or &quot;buy me those sneakers,&quot; citation is no longer the goal. <strong>Execution</strong> is. But today, agents trying to interact with a &quot;normal&quot; site have to simulate a human: parsing the DOM, clicking visual elements, guessing what each button does. It&#39;s slow, unreliable, and breaks at the slightest UI change.</p>
<p>WebMCP takes a different route: let the website <strong>declare itself</strong> to agents, as a set of typed tools.</p>
<hr>
<h2>What is WebMCP, concretely?</h2>
<p>WebMCP (Web Model Context Protocol) is a <strong>W3C standard in progress</strong> that lets a web page expose its features (submitting a form, running a search, adding a product to a cart, filing a support ticket) as <strong>callable tools</strong> for an AI agent, directly from the browser.</p>
<p>The project started in summer 2025 as <strong>MCP-B</strong> (&quot;MCP for the Browser&quot;), created by a former Amazon developer. It is now led by <strong>Google (Chrome team) and Microsoft (Edge team)</strong>, under the WebMCP banner, and shepherded at the W3C. A first draft specification was published in early 2026, and Chrome opened an <em>Early Preview Program</em> for developers.</p>
<p>The idea inherits from Anthropic&#39;s <strong>Model Context Protocol</strong> (2024), which standardizes how an LLM calls external tools. WebMCP is its natural extension to the browser: the web page itself becomes an MCP server, and tools run client-side, inside the user&#39;s tab.</p>
<hr>
<h2>Two APIs: declarative and imperative</h2>
<p>The standard offers two ways to expose capabilities.</p>
<h3>1. The declarative API (for HTML forms)</h3>
<p>Just add attributes to an existing <code>&lt;form&gt;</code>. No JavaScript required.</p>
<pre><code class="language-html">&lt;form action=&quot;/search&quot; toolname=&quot;search_flights&quot;
      tooldescription=&quot;Search available flights between two cities&quot;&gt;
  &lt;input name=&quot;from&quot; toolparamtitle=&quot;Departure city&quot;
         toolparamdescription=&quot;IATA code or city name&quot; /&gt;
  &lt;input name=&quot;to&quot; toolparamtitle=&quot;Arrival city&quot;
         toolparamdescription=&quot;IATA code or city name&quot; /&gt;
  &lt;input type=&quot;date&quot; name=&quot;date&quot; toolparamtitle=&quot;Departure date&quot; /&gt;
  &lt;button type=&quot;submit&quot;&gt;Search&lt;/button&gt;
&lt;/form&gt;
</code></pre>
<p>To an agent, this form is no longer a set of pixels to interpret: it&#39;s a <code>search_flights</code> tool with three documented parameters.</p>
<h3>2. The imperative API (for everything else)</h3>
<p>For more dynamic interactions (actions triggered inside an SPA, filtering, cart updates…), developers use a new JavaScript interface:</p>
<pre><code class="language-js">navigator.modelContext.registerTool({
  name: &quot;add_to_cart&quot;,
  description: &quot;Add a product to the user&#39;s shopping cart&quot;,
  schema: {
    productId: { type: &quot;string&quot;, description: &quot;Product SKU&quot; },
    quantity:  { type: &quot;number&quot;, description: &quot;Number of units&quot; }
  },
  async execute({ productId, quantity }) {
    await cart.add(productId, quantity);
    return { ok: true, cartSize: cart.size };
  }
});
</code></pre>
<p>The W3C draft defines three main methods on <code>window.navigator.modelContext</code>:</p>
<ul>
<li><code>provideContext(...)</code>: full update (handy for SPAs)</li>
<li><code>registerTool(...)</code>: add an individual tool</li>
<li><code>unregisterTool(...)</code>: remove a tool</li>
</ul>
<p>Functions can be asynchronous and delegated to web workers.</p>
<hr>
<h2>The three use cases Google highlights</h2>
<p>In its Early Preview Program announcement, the Chrome team calls out three priority areas:</p>
<ol>
<li><strong>Customer support</strong>: the agent fills in a ticket with technical context (browser, current URL, error logs) without the user typing it all over again.</li>
<li><strong>E-commerce</strong>: the agent finds a product, configures options (size, color, customization), adds to cart, and walks through checkout.</li>
<li><strong>Travel</strong>: the agent searches for flights, filters results, books, all while talking to the user instead of clicking for them.</li>
</ol>
<p>These are not the only use cases: any interface built around forms or structured actions is a candidate.</p>
<hr>
<h2>What WebMCP changes for GEO</h2>
<p>Until now, a brand&#39;s presence in the AI ecosystem could be measured on two axes:</p>
<ul>
<li><strong>Discoverability</strong>: do AI engines mention your brand when a user asks a relevant question?</li>
<li><strong>Accuracy</strong>: is what they say about you correct, up to date, positive?</li>
</ul>
<p>WebMCP opens a <strong>third axis: actionability</strong>. When a user tells their agent &quot;order me a pizza,&quot; three scenarios emerge:</p>
<ol>
<li><strong>No site in the market implements WebMCP</strong> → the agent tries its best to navigate visually, often fails, and ends up recommending a competitor.</li>
<li><strong>A single vendor implements WebMCP</strong> → the agent systematically picks that site, because it&#39;s the only one it can operate reliably.</li>
<li><strong>Several sites implement WebMCP</strong> → competition kicks back in, but now on the quality of the exposed tools (granularity, speed, clear descriptions).</li>
</ol>
<p>It&#39;s the exact dynamic we saw with <em>responsive design</em> around 2012–2014: first a UX bonus, then a Google signal, then a baseline requirement. Semrush, in its recent coverage, draws the parallel explicitly: sites that move early will capture the emerging <strong>agentic traffic</strong>; laggards will lose ground.</p>
<p>For the brands we support on Hlight, the implication is direct: a complete GEO strategy in 2026 is no longer limited to editorial content. It must include an <strong>actionability audit</strong>, are your key user journeys exposable via WebMCP? Are your forms clean enough that a declarative annotation is all it takes?</p>
<hr>
<h2>What it doesn&#39;t solve yet</h2>
<p>The standard is young, and several questions remain open:</p>
<ul>
<li><strong>Security and privacy</strong>: the corresponding section of the W3C draft is currently <strong>empty</strong>. Risks around CSRF, XSS, or abuse combined with emerging features (Prompt API, Web AI) are not yet scoped.</li>
<li><strong>User consent</strong>: when can the agent call a tool without re-asking for confirmation? Guardrails still depend heavily on the MCP client (Claude Desktop, Chrome, etc.), not the protocol.</li>
<li><strong>Multi-browser support</strong>: Chrome opens the ball in preview, Edge follows, Firefox and Safari have not yet committed. Broad availability is expected <strong>mid- to late 2026</strong> at the earliest.</li>
<li><strong>Discoverability of the tools themselves</strong>: nothing today says <em>which</em> sites expose WebMCP, nor how agents rank them. This looks suspiciously like a fresh ranking battlefield.</li>
</ul>
<hr>
<h2>What to do now</h2>
<p>Three concrete moves for teams building or running a website:</p>
<ol>
<li><strong>Audit key user journeys.</strong> What are the 3 to 5 actions users actually come to your site to do (buy, book, sign up, contact)? Those are the first candidates for WebMCP exposure.</li>
<li><strong>Clean up your HTML forms.</strong> The declarative API costs almost nothing… provided you have clean <code>&lt;form&gt;</code> elements, explicit <code>name</code> attributes, and sensible labels. That&#39;s basic HTML hygiene that also benefits accessibility and SEO.</li>
<li><strong>Sign up for Chrome&#39;s Early Preview Program.</strong> The Chrome team ships docs, demos, and spec changes as they go. Being there early means not redoing the work six months later.</li>
</ol>
<p>And on the GEO side: keep investing in citation (statistics, sources, earned media), because an agent that doesn&#39;t know you will never call your tools, no matter how well exposed they are.</p>
<hr>
<h2>Sources</h2>
<ul>
<li><a href="https://webmcp.dev/">webmcp.dev: WebMCP open source library</a></li>
<li><a href="https://developer.chrome.com/blog/webmcp-epp">Chrome Developers: WebMCP Early Preview Program</a></li>
<li><a href="https://www.semrush.com/blog/webmcp/">Semrush: What is WebMCP?</a></li>
<li><a href="https://www.silicon.fr/data-ia-1372/webmcp-225769">Silicon.fr, WebMCP: interface between web and AI agents</a></li>
<li><a href="https://www.lemondeinformatique.fr/actualites/lire-l-api-webmcp-etend-les-applications-web-aux-agents-ia-99403.html">Le Monde Informatique: The WebMCP API extends web apps to AI agents</a></li>
<li><a href="https://codely.com/en/blog/what-is-webmcp-and-how-to-use-it">Codely: What is WebMCP and how to use it</a></li>
<li><a href="https://venturebeat.com/infrastructure/google-chrome-ships-webmcp-in-early-preview-turning-every-website-into-a">VentureBeat: Google Chrome ships WebMCP in early preview</a></li>
<li><a href="https://www.forbes.com/sites/joetoscano1/2026/02/19/google-ships-webmcp-the-browser-based-backbone-for-the-agentic-web/">Forbes: Google ships WebMCP, the browser-based backbone for the agentic web</a></li>
</ul>
]]></content:encoded>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Trends]]></category>
      <media:content url="https://traaker.ai/blog/webmcp-sites-actionables-agents-ia/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Diagnostic GEO: Understanding Why Your Content Isn't Being Cited]]></title>
      <link>https://traaker.ai/en/blog/diagnostic-geo-pourquoi-contenu-pas-cite/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/diagnostic-geo-pourquoi-contenu-pas-cite/</guid>
      <description><![CDATA[GEO research is shifting from generic optimization to targeted diagnostics. Discover how to identify why content isn't cited by AI engines and apply surgical fixes, with +40% citations by modifying only 5% of the content.]]></description>
      <content:encoded><![CDATA[<hr>
<h2>GEO Has a Diagnosis Problem</h2>
<p>Imagine going to the doctor with knee pain. Instead of examining you, they prescribe a generic treatment: &quot;Take some painkillers, exercise more, eat better.&quot; It might help, on average. But if your problem is a torn ACL, this advice is useless. Worse, exercising could make things worse.</p>
<p>This is exactly what first-generation GEO does.</p>
<p>The <a href="https://traaker.ai/en/blog/geo-foundational-paper-explained/">foundational GEO paper</a> (2024) and its successors identified strategies that work <em>on average</em>: adding statistics, citing sources, improving fluency, adopting an authoritative tone. Some frameworks like <a href="https://traaker.ai/en/blog/agenticgeo-self-evolving-framework-explained/">AgenticGEO</a> have even automated strategy selection with self-evolving AI agents.</p>
<p>But none of these approaches ask the fundamental question: <strong>why, precisely, isn&#39;t your content being cited?</strong></p>
<p>This is the shift GEO research is taking in 2026, and it&#39;s exactly the approach we&#39;re adopting at <strong>Hlight</strong>.</p>
<hr>
<h2>The Starting Observation: 43% of Relevant Pages Are Never Cited</h2>
<p>Recent GEO research has made a striking observation by analyzing existing benchmarks: <strong>43% of thematically relevant web pages receive zero citations</strong> from generative engines.</p>
<p>For these pages, the question isn&#39;t &quot;how do I increase my citation share from 15% to 20%.&quot; It&#39;s &quot;why am I completely invisible?&quot;</p>
<p>And when researchers applied classic GEO strategies to these invisible pages, they discovered something troubling: <strong>generic optimizations can actively harm niche content.</strong> On certain specialized topics, applying GEO &quot;best practices&quot; actually <em>decreased</em> the citation rate.</p>
<p>The problem is structural. Generic strategies are derived from aggregated patterns: what works on average across thousands of pages. But specialized content, niche topics, and underrepresented domains systematically deviate from these patterns. Applying the same recipe to them is like prescribing the same medication to everyone.</p>
<hr>
<h2>The First Taxonomy of Citation Failures</h2>
<p>Perhaps the most important contribution of this new wave of research is also the simplest: <strong>a systematic classification of why pages aren&#39;t cited.</strong></p>
<p>By analyzing 949 contrastive pairs (cases where two pages were retrieved for the same query, but only one was cited), researchers identified four categories of failure, distributed across the entire generative engine pipeline.</p>
<h3>1. Technical Integrity (10.1% of cases)</h3>
<p>The content doesn&#39;t even reach the language model. The causes:</p>
<ul>
<li><strong>Access blocking</strong>: firewalls, 403 errors, login walls</li>
<li><strong>JavaScript failure</strong>: client-side rendered content that the crawler cannot render</li>
<li><strong>Unparseable content</strong>: corrupted text, binary data, empty strings</li>
<li><strong>Excessive noise</strong>: useful content is buried under ads, navigation, boilerplate</li>
</ul>
<p>This is the equivalent of a patient who can&#39;t even make it to the consultation room. No content optimization can solve a crawling problem.</p>
<h3>2. Semantic Alignment (62.2% of cases)</h3>
<p>This is the dominant category, and the most nuanced. The content reaches the model, but it doesn&#39;t match what the query is asking for:</p>
<ul>
<li><strong>Intent divergence</strong>: informational content for a transactional query (or vice versa)</li>
<li><strong>Contextual gap</strong>: the right topic, but missing the specific entities or jargon expected</li>
<li><strong>Outdated information</strong>: stale or temporally misaligned data</li>
<li><strong>Location mismatch</strong>: British regulations for an American query</li>
</ul>
<p>62% of failures. In other words, in the majority of cases, the problem isn&#39;t that your content is poorly written: it&#39;s that it doesn&#39;t precisely answer what the user is looking for.</p>
<h3>3. Content Quality (27.1% of cases)</h3>
<p>The content addresses the right topic but presents it poorly:</p>
<ul>
<li><strong>Informational poverty</strong>: too shallow to be citable</li>
<li><strong>Fragmentation</strong>: disconnected snippets that resist synthesis</li>
<li><strong>Excessive verbosity</strong>: key facts are diluted in filler</li>
<li><strong>Unstructured layout</strong>: dense prose where tables or lists would help</li>
</ul>
<p>This is where classic GEO strategies are most relevant, but only if the diagnosis is correct.</p>
<h3>4. Systemic Exclusion (0.6% of cases)</h3>
<p>The content is good, relevant, well-presented, but faces structural disadvantages:</p>
<ul>
<li><strong>Competitive redundancy</strong>: a higher-authority source (Wikipedia, for example) covers the same facts</li>
<li><strong>Window truncation</strong>: relevant content is buried too deep to fit within the model&#39;s context window</li>
</ul>
<p>This last case is the most frustrating: no content optimization can solve it. If Wikipedia says the same thing you do, the AI engine will cite Wikipedia.</p>
<hr>
<h2>The Diagnostic Approach: Examine Before Prescribing</h2>
<p>Armed with this taxonomy, the new generation of GEO tools (including <strong>Hlight</strong>) adopts a radically different approach: diagnose first, then repair in a targeted manner.</p>
<h3>The Principle: Diagnose, Then Repair</h3>
<p>For each uncited page, a diagnostic system follows an iterative cycle:</p>
<ol>
<li><strong>Diagnosis</strong>: Compare the page with the highest-ranked cited competitor. Identify precisely why the competitor was preferred, classifying the vulnerability according to the taxonomy.</li>
<li><strong>Tool selection</strong>: Choose the appropriate intervention from a library of specialized tools, taking into account previous attempts (memory).</li>
<li><strong>Repair</strong>: Apply the tool to a copy of the page.</li>
<li><strong>Verification</strong>: Test whether citation is achieved. If not, re-diagnose and iterate.</li>
</ol>
<p>This is fundamentally different from the &quot;apply strategy X to everyone&quot; approach. Each page receives a personalized treatment based on its specific problem.</p>
<h3>Repair Tool Categories</h3>
<p>A library of diagnostic tools covers four functional categories:</p>
<p><strong>Information augmentation:</strong></p>
<ul>
<li><strong>Entity injection</strong>: surgically insert missing facts or entities at optimal points in the text</li>
<li><strong>Data serialization</strong>: convert narrative descriptions into structured HTML tables</li>
</ul>
<p><strong>Structural improvement:</strong></p>
<ul>
<li><strong>Structure optimization</strong>: transform &quot;walls of text&quot; into hierarchical content with headings, lists, and emphasis</li>
<li><strong>Noise isolation</strong>: separate useful content from boilerplate (navigation, ads, footers) via semantic tags</li>
</ul>
<p><strong>Content positioning:</strong></p>
<ul>
<li><strong>BLUF optimization</strong> (Bottom Line Up Front): extract key points and place them in a summary at the top of the page</li>
<li><strong>Content relocation</strong>: surface buried content via &quot;TL;DR&quot; or &quot;Key Points&quot; sections</li>
<li><strong>Intent realignment</strong>: rewrite the opening paragraph to directly address the query&#39;s intent</li>
</ul>
<p><strong>Persuasive refinement:</strong></p>
<ul>
<li><strong>Persuasive rewriting</strong>: adopt an authoritative tone, add social proof, counter-arguments</li>
<li><strong>Historical red-teaming</strong>: contextualize dated content by creating links between past and present</li>
</ul>
<h3>Memory Prevents Loops</h3>
<p>A crucial detail: an effective diagnostic system maintains a per-query memory that records previous attempts. If a tool has already failed for the same type of vulnerability, it is excluded from the options. If a tool fails twice consecutively, it is globally excluded from the current path.</p>
<p>The system also has escalation protocols: if factual augmentation doesn&#39;t work, it switches to persuasive rewriting. If structural reorganization fails, it forces a BLUF summary at the top of the page.</p>
<hr>
<h2>The Results: +40% Citations by Touching 5% of the Content</h2>
<p>The research results on the diagnostic approach speak for themselves:</p>
<table>
<thead>
<tr>
<th>Metric</th>
<th>Baseline (no optimization)</th>
<th>Generic rules</th>
<th>Diagnostic approach</th>
</tr>
</thead>
<tbody><tr>
<td>Citation rate</td>
<td>56.6%</td>
<td>68.8%</td>
<td><strong>79.5%</strong></td>
</tr>
<tr>
<td>Content modified</td>
<td>—</td>
<td>25%</td>
<td><strong>5%</strong></td>
</tr>
<tr>
<td>TF-IDF fidelity</td>
<td>—</td>
<td>67.5%</td>
<td><strong>94.2%</strong></td>
</tr>
<tr>
<td>Jaccard fidelity</td>
<td>—</td>
<td>18.0%</td>
<td><strong>82.4%</strong></td>
</tr>
</tbody></table>
<p>Three major observations:</p>
<p><strong>1. Surgical efficiency.</strong> The diagnostic approach modifies only 5% of the original content, compared to 25% for generic methods. And it achieves better results. This confirms that citation failures are rarely a problem of overall quality: most pages need targeted corrections, not a massive rewrite.</p>
<p><strong>2. Content preservation.</strong> With a Jaccard score of 82.4% (compared to 18% for generic rules), the diagnostic approach preserves the essence of the original content. Generic methods, by rewriting 25% of the text, distort the content, which is problematic for creators who care about their voice and message.</p>
<p><strong>3. Cross-method robustness.</strong> Optimized with one citation method (Attribute-First), the diagnostic approach also improves results with another method (In-Context): +14.3% citation rate. The repairs are fundamental, not engine-specific.</p>
<hr>
<h2>Generic Optimizations Can Be Harmful</h2>
<p>One of the most important findings concerns the analysis by topic. On certain thematic categories, <strong>generic rules perform worse than doing nothing at all.</strong></p>
<p>This is particularly visible on topics where the baseline citation rate is already high (such as health, around 80%). Generic rules, by massively rewriting the content, sometimes remove domain-specific information that was precisely the reason the content was cited in the first place.</p>
<p>The diagnostic approach, by contrast, shows consistent gains across all topics: precisely because it diagnoses before acting and only touches what needs to be touched.</p>
<p>The lesson is clear: <strong>in GEO, not optimizing can be better than optimizing blindly.</strong></p>
<hr>
<h2>What Diagnostics Cannot Solve</h2>
<p>The research also has the honesty to document its limitations. Even after diagnostic optimization, some queries remain uncited.</p>
<p>The analysis of these failures reveals a recurring pattern: <strong>competitive dominance.</strong> A university page on machine learning, even perfectly optimized, won&#39;t be cited over Coursera or edX for the query &quot;best online machine learning courses.&quot; The AI engine has an internal bias toward sources with high domain authority, a factor external to the content itself.</p>
<p>This is an important conclusion for the ecosystem: <strong>if certain content is systematically disadvantaged regardless of optimization effort, the citation mechanisms of AI engines amplify certain voices at the expense of others.</strong> Creator-side optimization alone cannot guarantee equitable visibility.</p>
<hr>
<h2>The Broader Context: Structure Matters Too</h2>
<p>This diagnostic shift isn&#39;t limited to a single tool. Other recent work converges toward the same conclusion: GEO optimization must be targeted and multidimensional.</p>
<p>Recent research on <strong>structural feature engineering</strong> demonstrates that <strong>document structure</strong> influences citation as much as its semantic content. By decomposing structure into three levels:</p>
<ul>
<li><strong>Macro-structure</strong>: the overall architecture of the document (sections, hierarchy)</li>
<li><strong>Meso-structure</strong>: how information is divided (paragraphs, chunks)</li>
<li><strong>Micro-structure</strong>: visual emphasis (bold, lists, tables)</li>
</ul>
<p>...researchers achieve <strong>+17.3% citation rate</strong> and <strong>+18.5% subjective quality</strong> across 6 generative engines, without modifying the meaning of the content. Just by restructuring.</p>
<p>Other work goes even further by arguing that the entire RAG paradigm is fundamentally limited for GEO. The concept of <strong>Semantic Entropy Drift</strong> mathematically models the inevitable decay of LLM confidence over time, which means that any textual optimization is by nature transient.</p>
<hr>
<h2>Practical Implications: What to Do Now</h2>
<h3>For Content Creators</h3>
<ol>
<li><p><strong>Stop applying generic recipes blindly.</strong> &quot;Add statistics everywhere&quot; can harm your niche content. First identify why you aren&#39;t being cited.</p>
</li>
<li><p><strong>Check technical integrity.</strong> 10% of failures come from the fact that the AI engine can&#39;t even read your page. Test rendering without JavaScript, verify that your main content isn&#39;t buried in boilerplate.</p>
</li>
<li><p><strong>Align with intent.</strong> 62% of failures are semantic alignment problems. Does your page truly answer the question the user is asking? With the right entities, the right geographic context, up-to-date data?</p>
</li>
<li><p><strong>Structure for the machine.</strong> Research confirms that structure (headings, lists, tables) helps AI engines extract and cite your content. A &quot;wall of text&quot; is your enemy.</p>
</li>
<li><p><strong>Put the essentials first.</strong> The BLUF (Bottom Line Up Front) principle is one of the most effective tools of the diagnostic approach. If your key answer is in paragraph 15, the AI engine may never find it.</p>
</li>
</ol>
<h3>For Hlight Users</h3>
<p>This is exactly the diagnostic philosophy we&#39;re integrating into Hlight. Rather than applying uniform transformations, our approach first analyzes <em>why</em> your content isn&#39;t being cited, then applies targeted corrections adapted to your specific situation. The result: more visibility, fewer modifications, and content that stays true to your message.</p>
<h3>For Research</h3>
<p>The citation failure taxonomy is a reusable framework. Future work can extend it, refine it, and most importantly validate it on commercial production engines (Google AI Overviews, Perplexity, ChatGPT Search).</p>
<hr>
<h2>The MIMIQ Benchmark: Evaluating Generalization</h2>
<p>An important methodological contribution of this research is <strong>MIMIQ</strong> (Multi-Intent Multi-Query), a document-centric rather than query-centric benchmark.</p>
<p>Existing GEO benchmarks associate each document with a single query. In practice, a content creator can&#39;t anticipate users&#39; exact queries. MIMIQ associates each page with <strong>60 queries</strong> covering diverse intents, personas, and phrasings, with a train/test split.</p>
<p>This allows testing whether an optimization produces genuinely more citable content, or whether it over-optimizes for a specific phrasing. The diagnostic approach, thanks to its batch aggregation, performs well on this generalization test.</p>
<hr>
<h2>The Big Picture: From SEO to Diagnostics</h2>
<p>GEO is undergoing a transition that echoes the evolution of medicine. We&#39;re moving from general practice (&quot;take these vitamins, they help on average&quot;) to precision medicine (&quot;here is your specific diagnosis, here is the targeted treatment&quot;).</p>
<p>First-generation GEO strategies (adding stats, citing sources, improving fluency) remain useful as basic hygiene. But for the 43% of pages that are completely invisible, they aren&#39;t enough. You need to understand <em>why</em> the AI engine ignores your content, and intervene at the right place.</p>
<p>Research shows that this diagnostic approach is not only more effective (+40% citations) but also more respectful of the original content (5% modifications vs 25%). It&#39;s a better outcome with less intervention: the hallmark of a correct diagnosis.</p>
<p>The message for content creators is clear: before optimizing, diagnose. The answer to &quot;how do I get cited more by AI?&quot; starts with &quot;why am I not being cited today?&quot;</p>
]]></content:encoded>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/diagnostic-geo-pourquoi-contenu-pas-cite/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[AgenticGEO: When AI Agents Optimize Your Content]]></title>
      <link>https://traaker.ai/en/blog/agenticgeo-self-evolving-framework-explained/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/agenticgeo-self-evolving-framework-explained/</guid>
      <description><![CDATA[Discover AgenticGEO, the framework of autonomous AI agents that automatically optimize your content for generative search engines. Based on the Beihang University paper (2026).]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>Based on the paper &quot;AgenticGEO: A Self-Evolving Agentic System for Generative Engine Optimization&quot; by Yuan, Wang, Wang, Sun, Wang &amp; Li (Beihang University). Published in March 2026.</p>
<p>Paper: <a href="https://arxiv.org/abs/2603.20213">arXiv:2603.20213</a> | Code: <a href="https://github.com/AIcling/agentic_geo">github.com/AIcling/agentic_geo</a></p>
</blockquote>
<hr>
<h2>Quick Refresher: What Is GEO?</h2>
<p>If you haven&#39;t read our <a href="https://traaker.ai/en/blog/geo-foundational-paper-explained/">previous article on the foundational GEO paper</a>, here&#39;s the short version:</p>
<p>AI search engines (ChatGPT, Perplexity, Google AI Overviews) no longer show you a list of links: they read websites and give you a synthesized answer. <strong>Generative Engine Optimization (GEO)</strong> involves modifying your web content so that these AI engines are more likely to include and cite it in their responses. It&#39;s SEO, but for the AI era.</p>
<p>The original GEO paper (2024) showed that strategies like adding statistics, quotations, and references could increase visibility by up to 40%. But these were <strong>fixed strategies, identical for everyone</strong>: the same trick applied to every piece of content.</p>
<p>AgenticGEO asks the question: <strong>what if an AI agent could find the best strategy for each specific piece of content, and continuously improve?</strong></p>
<hr>
<h2>The Problem With First-Generation GEO</h2>
<p>The foundational GEO paper tested 9 strategies (adding citations, stats, improving fluency, etc.) and showed they work, on average. But when AgenticGEO researchers looked more closely, they found a critical problem:</p>
<p><strong>Nearly half of all content couldn&#39;t be improved by any of the existing fixed strategies.</strong></p>
<p>Think about it: telling a legal article to &quot;add statistics&quot; might help, but telling a personal essay to &quot;add statistics&quot; could make it worse. The original GEO approach was like a doctor prescribing the same medication to every patient, regardless of their symptoms.</p>
<p>Three specific problems:</p>
<ol>
<li><strong>Content diversity</strong>: Different articles require different optimization approaches. A recipe blog and a scientific paper have nothing in common.</li>
<li><strong>Engine unpredictability</strong>: AI search engines are black boxes that constantly change. A strategy that works today on Perplexity might not work tomorrow, or on Google AI Overviews.</li>
<li><strong>Feedback is expensive</strong>: To know if your optimization worked, you need to submit the content to the AI engine and check the result. Doing this thousands of times for each piece of content is impossible.</li>
</ol>
<hr>
<h2>The Core Idea: An AI Agent That Evolves Its Own Strategies</h2>
<p>AgenticGEO rests on a surprisingly elegant concept: instead of humans designing fixed strategies, let an <strong>AI agent discover, evolve, and select strategies automatically</strong>, and keep improving over time.</p>
<p>The system has three stages: <strong>Learn, Evolve, and Apply</strong>.</p>
<hr>
<h2>Stage 1: Learn (Offline Critic Alignment)</h2>
<p>Before any online action, AgenticGEO trains a small, lightweight AI model called the <strong>Critic</strong>. Think of the Critic as an intern studying past examples to develop judgment.</p>
<p>Here&#39;s what happens:</p>
<ul>
<li>Take a set of content + query pairs</li>
<li>Apply various rewriting strategies to each</li>
<li>Run them through a generative engine and measure the results</li>
<li>Train the Critic to predict: &quot;Given this content and this strategy, how much will visibility improve?&quot;</li>
</ul>
<p>The Critic is built on a small language model (Qwen2.5-1.5B, tiny by current standards) with a scoring head on top. It learns to predict visibility gains without needing to query the expensive generative engine each time.</p>
<p><strong>Why this matters:</strong> Once trained, the Critic can evaluate thousands of strategy-content combinations in seconds, instead of waiting for slow and expensive AI engine responses.</p>
<hr>
<h2>Stage 2: Evolve (Online Co-Evolution)</h2>
<p>This is where it gets interesting. AgenticGEO uses an approach borrowed from evolutionary biology called <strong>MAP-Elites</strong>: a technique for maintaining a diverse population of high-quality solutions.</p>
<h3>The Strategy Archive</h3>
<p>Imagine a library of optimization strategies. Each strategy is a set of instructions for rewriting content (e.g., &quot;add authoritative citations and restructure into clear sections&quot; or &quot;simplify language and add statistical evidence&quot;). But unlike the 9 fixed strategies of the original GEO, this library:</p>
<ul>
<li><strong>Starts with seed strategies</strong> (similar to those in the original GEO)</li>
<li><strong>Evolves new strategies</strong> by mutating and combining existing ones</li>
<li><strong>Keeps only the best AND most diverse</strong>: not just the single best performer</li>
</ul>
<p>Diversity is crucial. MAP-Elites doesn&#39;t just keep the top performer. It maintains a grid of strategies that are each the best in their niche. One strategy might be the best for scientific content, another for opinion pieces, another for e-commerce product pages. The archive preserves them all.</p>
<h3>The Co-Evolution Loop</h3>
<p>Here&#39;s the cycle:</p>
<ol>
<li><strong>Select</strong> a parent strategy from the archive</li>
<li><strong>Mutate</strong> it using an LLM &quot;Evolver&quot; (Qwen2.5-7B) that generates variations</li>
<li><strong>The Critic scores</strong> the new strategy at low cost (no engine call needed)</li>
<li><strong>Occasionally verify</strong> against the real generative engine (expensive but necessary)</li>
<li><strong>Update the archive</strong>: if the new strategy is good AND sufficiently different, it earns a spot</li>
<li><strong>Update the Critic</strong>: use the real engine feedback to keep the Critic calibrated</li>
</ol>
<p>The Critic and the archive evolve together: hence &quot;co-evolution.&quot; The Critic gets better at judging strategies, and the strategies get better at optimizing content. It&#39;s a virtuous cycle.</p>
<h3>Reducing Engine Calls</h3>
<p>Key innovation: the Critic acts as a <strong>gatekeeper</strong>. Instead of testing every new strategy against the real AI engine (expensive), the Critic pre-filters candidates. Only the most promising ones are verified with real engine calls.</p>
<p>The result: AgenticGEO retains <strong>98.1% of its performance while using only 41.2% of the engine feedback</strong> that would otherwise be required. This is a massive cost reduction.</p>
<hr>
<h2>Stage 3: Apply (Multi-Turn Agentic Rewriting)</h2>
<p>At inference time (when you actually want to optimize a piece of content), AgenticGEO doesn&#39;t just apply a single strategy. It launches a <strong>multi-step planning process</strong>:</p>
<ol>
<li>The Critic analyzes your content and the target query</li>
<li>It selects the top 25 most promising strategies from the evolved archive</li>
<li>It picks the best one and applies it (rewriting via Qwen2.5-32B)</li>
<li>It evaluates the result and decides: &quot;Is this good enough, or do I need to apply another strategy?&quot;</li>
<li>It can chain up to 3 rewriting steps, each building on the previous one</li>
</ol>
<p>This is the &quot;agentic&quot; part: the system makes autonomous decisions about what to do, evaluates its own work, and iterates. It doesn&#39;t just execute a template; it plans and adapts.</p>
<hr>
<h2>The Results: State of the Art Across the Board</h2>
<p>AgenticGEO was tested against <strong>14 baselines</strong> (including the original GEO strategies, AutoGEO, and other methods) on <strong>3 datasets</strong> and <strong>2 different generative engines</strong> (Qwen2.5-32B and Llama-3.3-70B as underlying GE models).</p>
<p>Key numbers:</p>
<ul>
<li><strong>46.4% average visibility gain</strong> compared to unoptimized content</li>
<li><strong>Outperforms all 14 baselines</strong> on every dataset/engine combination</li>
<li><strong>Cross-domain transfer works</strong>: strategies evolved on one domain (e.g., science) transfer well to unseen domains (e.g., law, health)</li>
<li><strong>Cross-engine transfer works</strong>: strategies optimized for one AI engine also improve visibility on another</li>
</ul>
<p>That last point is particularly important. It means the system isn&#39;t &quot;gaming&quot; a specific engine: it&#39;s learning to make content genuinely better in ways that multiple AI systems recognize.</p>
<hr>
<h2>Why &quot;Self-Evolving&quot; Matters</h2>
<p>Most AI optimization systems are static: you train them once, deploy them, and they gradually become outdated. AgenticGEO is designed to keep evolving:</p>
<ul>
<li>New content types? The archive evolves new strategies.</li>
<li>Engine behavior changes? The Critic recalibrates with fresh feedback.</li>
<li>New domains? Cross-domain transfer provides a starting point, and evolution fills the gaps.</li>
</ul>
<p>The researchers provide a theoretical argument showing that the co-evolution process achieves <strong>sub-linear regret</strong>: the system&#39;s errors decrease over time at a mathematically guaranteed rate.</p>
<hr>
<h2>Comparison With Other Approaches</h2>
<table>
<thead>
<tr>
<th>Approach</th>
<th>Strategy selection</th>
<th>Adapts to content?</th>
<th>Adapts over time?</th>
<th>Engine calls needed</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Original GEO</strong> (2024)</td>
<td>9 fixed strategies, pick one</td>
<td>No, same for all</td>
<td>No, static</td>
<td>Low</td>
</tr>
<tr>
<td><strong>AutoGEO</strong> (2025)</td>
<td>Learns engine preferences, distills rules</td>
<td>Partially</td>
<td>No, static once trained</td>
<td>Medium</td>
</tr>
<tr>
<td><strong>AgenticGEO</strong> (2026)</td>
<td>Evolved archive + critic-guided selection</td>
<td>Yes, per content</td>
<td>Yes, continuous</td>
<td>Low (critic pre-filters)</td>
</tr>
</tbody></table>
<hr>
<h2>Practical Implications</h2>
<h3>For Content Creators</h3>
<p>The immediate takeaway is that <strong>personalized optimization beats generic advice</strong>. &quot;Add statistics everywhere&quot; is correct on average, but the right strategy depends on your specific content, your domain, and the AI engine you&#39;re targeting. Tools built on AgenticGEO-type approaches could eventually offer content-specific recommendations.</p>
<h3>For the GEO Research Community</h3>
<p>AgenticGEO shifts the field from &quot;which fixed strategy is best?&quot; to &quot;how do we build systems that discover and adapt strategies automatically?&quot; This is a fundamentally different (and more scalable) research direction.</p>
<h3>For AI Engine Developers</h3>
<p>The paper raises an important question: as GEO tools become more sophisticated, will AI engines need to evolve their defenses? There&#39;s an emerging arms race between content optimizers and the engines that consume that content. AgenticGEO&#39;s evolutionary approach is particularly hard to counter because it doesn&#39;t rely on any single exploit, it continuously discovers new ones.</p>
<hr>
<h2>Under the Hood: Technical Stack</h2>
<p>For those curious about the implementation:</p>
<ul>
<li><strong>Critic model:</strong> Qwen2.5-1.5B with LoRA fine-tuning (2 epochs) + MLP value head</li>
<li><strong>Strategy Evolver:</strong> Qwen2.5-7B-Instruct</li>
<li><strong>Content Rewriter:</strong> Qwen2.5-32B-Instruct</li>
<li><strong>Generative engines tested:</strong> Qwen2.5-32B-Instruct and Llama-3.3-70B-Instruct</li>
<li><strong>Archive:</strong> MAP-Elites quality-diversity</li>
<li><strong>Inference:</strong> Top-25 strategy selection, up to 3 rewriting steps</li>
<li><strong>Training:</strong> Hybrid loss (Huber regression + pairwise rank-aware alignment)</li>
<li><strong>License:</strong> MIT (fully open source)</li>
</ul>
<hr>
<h2>The Big Picture</h2>
<p>AgenticGEO represents a shift in how we think about content optimization for AI search. The original GEO paper said &quot;here are 9 tricks that help.&quot; AgenticGEO says &quot;let&#39;s build a system that discovers its own tricks, picks the right one for each situation, and keeps getting better.&quot;</p>
<p>It&#39;s the difference between a cookbook and a chef. The cookbook gives you recipes. The chef understands ingredients, techniques, and diners&#39; preferences, and invents new dishes as needed.</p>
<p>As AI search engines become the dominant way to find information, the ability to stay visible in their responses becomes existential for content creators. AgenticGEO suggests that the future of this optimization won&#39;t be a checklist of tips: it will be AI agents optimizing content for other AI agents.</p>
<p>Welcome to the meta-game.</p>
<hr>
<p><em>Paper: Yuan, J., Wang, J., Wang, Z., Sun, Q., Wang, R., &amp; Li, J. (2026). AgenticGEO: A Self-Evolving Agentic System for Generative Engine Optimization. <a href="https://arxiv.org/abs/2603.20213">arXiv:2603.20213</a></em></p>
]]></content:encoded>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/agenticgeo-self-evolving-framework-explained/ai_agent_blogpost.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[Practical Guide: 10 Tips to Optimize Your Content for GEO]]></title>
      <link>https://traaker.ai/en/blog/guide-pratique-optimiser-geo/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/guide-pratique-optimiser-geo/</guid>
      <description><![CDATA[Statistics, citations, structure, earned media: here are the concrete techniques to appear in AI search engine responses.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>Based on academic research (Princeton, Beihang University) and field insights from Semrush, HubSpot, and Microsoft.</p>
</blockquote>
<hr>
<h2>1. Include Statistics and Hard Data</h2>
<p>The foundational GEO paper (Princeton, 2024) analyzed 10,000 real queries. Result: pages containing statistics and citations have <strong>30 to 40% higher visibility</strong> in AI responses compared to content without data.</p>
<p>Language models love concrete numbers. They use them to build credible responses.</p>
<p><strong>Action</strong>: add sourced data to every article. Prioritize your own research and exclusive data.</p>
<hr>
<h2>2. Structure Your Content for Extraction</h2>
<p>AI engines don&#39;t read like humans. They extract information blocks. Chris Long (VP Marketing, Go Fish Digital) tested and confirmed: AI pulls clear snippets from highly structured content.</p>
<p><strong>Action</strong>:</p>
<ul>
<li>Use bullet points and numbered lists</li>
<li>Create subheadings in question form</li>
<li>Add comparison tables</li>
<li>Include FAQ sections</li>
</ul>
<hr>
<h2>3. Earn Mentions on Third-Party Sources (Earned Media)</h2>
<p>Research shows that AI engines have a <strong>systematic bias toward earned media</strong> (third-party, authoritative sources) over brand-owned content. This is one of the biggest shifts from classic SEO.</p>
<p><strong>Action</strong>: aim for mentions in specialized press, citations in third-party articles, podcast appearances, and guest contributions.</p>
<hr>
<h2>4. Unlinked Mentions Matter</h2>
<p>In classic SEO, a backlink is king. In GEO, <strong>brand mentions without links</strong> appear to carry significant weight. AI detects textual mentions even without hyperlinks.</p>
<p><strong>Action</strong>: don&#39;t overlook brand mentions on Reddit, YouTube, forums, and social media. Even without a link, they feed your AI visibility.</p>
<hr>
<h2>5. Add Expert Quotes and Citations</h2>
<p>Content that includes direct quotes from experts ranks better with AI engines. This strengthens E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness).</p>
<p><strong>Action</strong>: integrate quotes from recognized experts in your field. Cite your sources with links to the original studies.</p>
<hr>
<h2>6. Keep Your Content Up to Date</h2>
<p>AI engines favor recent information. A 2022 article that hasn&#39;t been updated loses relevance against a competitor updated in 2026.</p>
<p><strong>Action</strong>: regularly revise your key articles. Add the latest data and trends. Display the update date.</p>
<hr>
<h2>7. Think Server-Side Rendering (SSR)</h2>
<p>AI crawlers struggle to execute JavaScript. If your content relies on client-side rendering (a React SPA, for example), it may be <strong>invisible</strong> to generative engines.</p>
<p><strong>Action</strong>: use server-side rendering (SSR) or static site generation (SSG). Verify that your content is accessible without JavaScript.</p>
<hr>
<h2>8. Tend to Your Wikipedia and UGC Presence</h2>
<p>Wikipedia accounts for a significant share of LLM training data. UGC platforms (Reddit, YouTube, forums) also have strong exposure in generative engines.</p>
<p><strong>Action</strong>:</p>
<ul>
<li>If your brand is eligible, make sure you have an accurate and up-to-date Wikipedia page</li>
<li>Be active on Reddit and YouTube in your niche</li>
</ul>
<hr>
<h2>9. Make Your Content Machine-Readable</h2>
<p>Microsoft&#39;s official guidelines for generative search emphasize: make your catalogs and content machine-readable.</p>
<p><strong>Action</strong>:</p>
<ul>
<li>Use Schema.org markup (structured data)</li>
<li>Offer structured formats (JSON-LD, tables)</li>
<li>Avoid content locked in images or non-indexable PDFs</li>
</ul>
<hr>
<h2>10. Measure Your AI Visibility</h2>
<p>You can&#39;t optimize what you don&#39;t measure. New tools allow you to track your presence in AI responses.</p>
<p><strong>Available tools</strong>:</p>
<ul>
<li><strong>Semrush AI Visibility Toolkit</strong>: mentions, citations, share of voice by AI platform</li>
<li><strong>HubSpot AI Search Grader</strong>: free benchmark of your AI visibility</li>
<li><strong>Semrush Enterprise AIO</strong>: advanced tracking of sentiment and citations</li>
</ul>
<hr>
<h2>Summary</h2>
<table>
<thead>
<tr>
<th>Tip</th>
<th>Estimated impact</th>
</tr>
</thead>
<tbody><tr>
<td>Statistics and data</td>
<td>+30-40% visibility</td>
</tr>
<tr>
<td>Extractable structure</td>
<td>High</td>
</tr>
<tr>
<td>Earned media</td>
<td>Very high</td>
</tr>
<tr>
<td>Unlinked mentions</td>
<td>Medium-high</td>
</tr>
<tr>
<td>Expert citations</td>
<td>High</td>
</tr>
<tr>
<td>Content freshness</td>
<td>Medium</td>
</tr>
<tr>
<td>SSR / accessibility</td>
<td>Critical if SPA</td>
</tr>
<tr>
<td>Wikipedia / UGC</td>
<td>Medium</td>
</tr>
<tr>
<td>Structured data</td>
<td>Medium</td>
</tr>
<tr>
<td>Measurement and tracking</td>
<td>Essential</td>
</tr>
</tbody></table>
<hr>
<h2>Sources</h2>
<ul>
<li><a href="https://arxiv.org/abs/2311.09735">GEO: Generative Engine Optimization (arXiv:2311.09735)</a></li>
<li><a href="https://www.semrush.com/blog/generative-engine-optimization/">Semrush: GEO Guide</a></li>
<li><a href="https://blog.hubspot.com/marketing/generative-engine-optimization">HubSpot: Generative Engine Optimization</a></li>
<li><a href="https://about.ads.microsoft.com/content/dam/sites/msa-about/global/common/content-lib/pdf/from-discovery-to-influence-a-guide-to-aeo-and-geo.pdf">Microsoft: AEO and GEO Guide (PDF)</a></li>
<li><a href="https://www.linkedin.com/in/chris-long-marketing/">Chris Long on LinkedIn: GEO Tests</a></li>
</ul>
]]></content:encoded>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Guide]]></category>
      <media:content url="https://traaker.ai/blog/guide-pratique-optimiser-geo/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[GEO Complements SEO, It Doesn't Replace It]]></title>
      <link>https://traaker.ai/en/blog/geo-complete-seo-ne-remplace-pas/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/geo-complete-seo-ne-remplace-pas/</guid>
      <description><![CDATA[No, SEO is not dead. GEO is an essential complement to staying visible in a world of AI search. Here's why both are necessary.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>SEO is your ticket to the party. GEO is your invitation to the head table. (Neil Patel)</p>
</blockquote>
<hr>
<h2>The False Debate: SEO vs GEO</h2>
<p>Every time a new technology emerges, we hear the same thing: &quot;SEO is dead.&quot; It was already the case with social media, with voice search, with featured snippets. And now with generative AI.</p>
<p>The reality is more nuanced. <strong>GEO doesn&#39;t replace SEO, it extends it.</strong></p>
<hr>
<h2>Why SEO Remains Essential</h2>
<p>Classic search engines aren&#39;t going anywhere. Google still processes billions of queries per day. Many users still prefer to click on links, compare sources, and navigate between sites.</p>
<p>Moreover, AI search engines <strong>rely on the same content</strong> indexed by Google. If your content isn&#39;t well-referenced in SEO, it has little chance of being found and cited by an AI.</p>
<p>SEO remains the foundation:</p>
<ul>
<li>Crawlability and indexation</li>
<li>Heading and tag structure</li>
<li>Page speed and mobile-first</li>
<li>Backlinks and domain authority</li>
</ul>
<hr>
<h2>What GEO Adds</h2>
<p>GEO introduces new dimensions that classic SEO doesn&#39;t cover:</p>
<table>
<thead>
<tr>
<th>Aspect</th>
<th>SEO</th>
<th>GEO</th>
</tr>
</thead>
<tbody><tr>
<td>Objective</td>
<td>Rank in SERPs</td>
<td>Be cited in AI responses</td>
</tr>
<tr>
<td>Output format</td>
<td>Blue link list</td>
<td>Synthesized narrative response</td>
</tr>
<tr>
<td>Queries</td>
<td>Short (4 words on average)</td>
<td>Conversational (23 words)</td>
</tr>
<tr>
<td>Metrics</td>
<td>Rankings, CTR, traffic</td>
<td>AI citations, mentions, share of voice</td>
</tr>
<tr>
<td>Authority signals</td>
<td>Backlinks</td>
<td>Unlinked mentions, earned media</td>
</tr>
</tbody></table>
<hr>
<h2>Proof by Example: HubSpot</h2>
<p>HubSpot ranks #3 on Google for the keyword &quot;CRM.&quot; And when you ask ChatGPT what the best CRM is, HubSpot appears as the <strong>top recommendation</strong>.</p>
<p>This isn&#39;t a coincidence. E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) <strong>transfer from one platform to another</strong>. Good SEO naturally feeds GEO.</p>
<hr>
<h2>The Lorelight Lesson</h2>
<p>Lorelight was a GEO-focused startup that offered to monitor where your brand appears in AI responses. It shut down. SEO expert Aleyda Solis commented: tools that simply show your AI visibility <strong>aren&#39;t enough</strong>. You need to integrate GEO into a comprehensive search strategy that includes SEO.</p>
<p>Separating SEO and GEO into two distinct strategies doesn&#39;t make sense. Both share the same fundamentals.</p>
<hr>
<h2>The Integrated Approach</h2>
<p>The right strategy in 2026:</p>
<ol>
<li><strong>Continue your SEO</strong>: it&#39;s the foundation everything rests on</li>
<li><strong>Add a GEO layer</strong>: structure your content so it&#39;s extractable by AI, include data and citations, earn mentions on third-party sources</li>
<li><strong>Measure both</strong>: track your classic rankings AND your visibility in AI responses (Semrush AI Visibility, HubSpot AI Search Grader)</li>
</ol>
<hr>
<h2>In Summary</h2>
<p>GEO is not a replacement for SEO. It&#39;s a <strong>natural extension</strong> for a world where users get their answers directly from AI. Brands that invest in both will be present everywhere: in the links, in AI responses, and in users&#39; minds.</p>
<hr>
<h2>Sources</h2>
<ul>
<li><a href="https://blog.hubspot.com/marketing/generative-engine-optimization">HubSpot: GEO vs SEO</a></li>
<li><a href="https://www.semrush.com/blog/generative-engine-optimization/">Semrush: GEO Guide</a></li>
<li><a href="https://neilpatel.com/blog/generative-engine-optimization/">Neil Patel: GEO</a></li>
<li><a href="https://www.linkedin.com/in/aleydasolis/">Aleyda Solis on LinkedIn: Lorelight Shutdown</a></li>
</ul>
]]></content:encoded>
      <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Strategy]]></category>
      <media:content url="https://traaker.ai/blog/geo-complete-seo-ne-remplace-pas/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[GEO Has Gone Mainstream: Welcome to the Era of AI Search]]></title>
      <link>https://traaker.ai/en/blog/geo-est-devenu-mainstream/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/geo-est-devenu-mainstream/</guid>
      <description><![CDATA[Generative Engine Optimization is no longer an academic concept. Semrush, HubSpot, The Verge: everyone is talking about it. Here's why 2026 is the year of GEO.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>In 2023, GEO was a research paper from Princeton. In 2026, it&#39;s a topic covered by The Verge, Semrush, HubSpot, and Neil Patel. A look back at a meteoric adoption.</p>
</blockquote>
<hr>
<h2>From Academic Research to Practical Guides</h2>
<p>In November 2023, researchers from Princeton and IIT Delhi published the foundational paper &quot;<a href="https://arxiv.org/abs/2311.09735">GEO: Generative Engine Optimization</a>.&quot; The idea: optimizing your content no longer for Google&#39;s classic results, but to be <strong>cited in AI-generated responses</strong>, ChatGPT, Perplexity, Google AI Overviews, Claude.</p>
<p>Two years later, the concept has left the labs. Here&#39;s what happened.</p>
<hr>
<h2>The Signs of Massive Adoption</h2>
<h3>The Verge Is Covering It</h3>
<p>As early as August 2025, The Verge covered the phenomenon with a clear message from the experts interviewed: <strong>&quot;Say hello to GEO.&quot;</strong> In January 2026, at the NRF Retail Expo, the outlet noted that SEO had &quot;branched into new acronyms: AEO, GEO&quot;, a sign that the concept had entered the vocabulary of commerce and marketing.</p>
<h3>Digital Marketing Giants Are On Board</h3>
<ul>
<li><strong>Semrush</strong> published a comprehensive guide and launched a dedicated toolkit (AI Visibility Toolkit) to measure visibility in generative engines</li>
<li><strong>HubSpot</strong> released a detailed guide and a free tool (the AI Search Grader) to benchmark your presence in AI responses</li>
<li><strong>Neil Patel</strong> published a GEO guide, stating that &quot;GEO isn&#39;t the future, it&#39;s already the present&quot;</li>
<li><strong>Microsoft</strong> published official guidelines for optimization in generative search</li>
</ul>
<h3>Academic Research Is Exploding</h3>
<p>On ArXiv, the number of papers mentioning &quot;Generative Engine Optimization&quot; has exploded in 2026:</p>
<ul>
<li><strong>AgenticGEO</strong> (March 2026): AI agents that automatically optimize content</li>
<li><strong>AgentGEO</strong> (March 2026): diagnosis and repair of citation failures</li>
<li><strong>SAGEO Arena</strong> (February 2026): first realistic end-to-end benchmark</li>
<li><strong>Pinterest GEO</strong> (February 2026): production deployment at the scale of billions of images, +20% organic traffic</li>
<li><strong>E-GEO</strong> (November 2025): first e-commerce benchmark with 7,000+ queries</li>
</ul>
<h3>Real-World Production Cases</h3>
<p>Pinterest deployed GEO at scale: by fine-tuning VLMs to predict what users would search for (rather than simply describing images), they achieved <strong>+20% organic traffic</strong> and growth of several million monthly active users.</p>
<hr>
<h2>Why Now?</h2>
<p>Three factors explain this acceleration:</p>
<ol>
<li><strong>Massive adoption of AI engines</strong>: ChatGPT surpasses 200 million users, Google AI Overviews reaches billions of people every month</li>
<li><strong>Measurable impact on traffic</strong>: sites that don&#39;t appear in AI responses lose visibility, even if they rank well in classic SEO</li>
<li><strong>Tooling is arriving</strong>: Semrush, HubSpot, and others now offer tools to measure and optimize your presence in AI responses</li>
</ol>
<hr>
<h2>What This Changes for You</h2>
<p>If you create content (whether you&#39;re a company, a media outlet, a blog, or a freelancer), GEO is no longer optional. AI queries use an average of <strong>23 words</strong> (compared to 4 on classic Google). Users ask complex questions and expect synthesized answers.</p>
<p>The question is no longer &quot;should I pay attention to GEO?&quot; but <strong>&quot;how do I integrate it into my existing strategy?&quot;</strong></p>
<hr>
<h2>Sources</h2>
<ul>
<li><a href="https://www.theverge.com/">The Verge: ChatGPT Search and GEO</a> (August 2025, January 2026)</li>
<li><a href="https://www.semrush.com/blog/generative-engine-optimization/">Semrush: GEO Guide</a></li>
<li><a href="https://blog.hubspot.com/marketing/generative-engine-optimization">HubSpot: Generative Engine Optimization</a></li>
<li><a href="https://neilpatel.com/blog/generative-engine-optimization/">Neil Patel: Generative Engine Optimization</a></li>
<li><a href="https://arxiv.org/abs/2602.02961">Pinterest GEO (arXiv:2602.02961)</a></li>
<li><a href="https://arxiv.org/abs/2603.20213">AgenticGEO (arXiv:2603.20213)</a></li>
</ul>
]]></content:encoded>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Trends]]></category>
      <media:content url="https://traaker.ai/blog/geo-est-devenu-mainstream/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
    <item>
      <title><![CDATA[SAGEO Arena: The Benchmark That Puts GEO to the Test]]></title>
      <link>https://traaker.ai/en/blog/sageo-arena-benchmark-explained/</link>
      <guid isPermaLink="true">https://traaker.ai/en/blog/sageo-arena-benchmark-explained/</guid>
      <description><![CDATA[SAGEO Arena reveals that most GEO techniques fail under real-world conditions. Discover why and what actually works.]]></description>
      <content:encoded><![CDATA[<blockquote>
<p>Based on the paper &quot;SAGEO Arena: A Realistic Environment for Evaluating Search-Augmented Generative Engine Optimization&quot; by Kim, Jeong, Kim, Lee &amp; Lee (Yonsei University / Konkuk University). Published in February 2026.</p>
<p>Paper: <a href="https://arxiv.org/abs/2602.12187">arXiv:2602.12187</a></p>
</blockquote>
<hr>
<h2>The Problem: GEO Lives in a Simplified World</h2>
<p>Since the <a href="https://traaker.ai/en/blog/geo-foundational-paper-explained/">foundational GEO paper</a> in 2024, researchers have proposed numerous strategies to improve content visibility in AI search engine responses. Adding statistics, citations, improving fluency: all of this works. In the lab.</p>
<p>But there&#39;s a fundamental problem: <strong>all existing benchmarks are cheating.</strong></p>
<p>How? They skip the hardest steps. When Perplexity or Google AI Overviews answer a question, here&#39;s what actually happens:</p>
<ol>
<li><strong>Retrieval</strong>: the engine searches through billions of pages and selects a few hundred</li>
<li><strong>Reranking</strong>: a model reranks these pages to keep the top 5-10</li>
<li><strong>Generation</strong>: an LLM synthesizes a response from these selected pages</li>
</ol>
<p>Existing benchmarks (GEO-Bench, AutoGEO, etc.) only test step 3. They feed the documents directly to the LLM and measure whether optimization improves citation. <strong>They completely ignore steps 1 and 2.</strong></p>
<p>It&#39;s like testing a sprinter only on the last 10 meters of a 100-meter race. It says nothing about their ability to run the full race.</p>
<hr>
<h2>What SAGEO Arena Changes</h2>
<p>SAGEO Arena is the first benchmark that tests the <strong>end-to-end</strong> pipeline: retrieval, reranking, and generation. It also introduces a key concept everyone was ignoring: <strong>structural information</strong>.</p>
<h3>A Real Web Corpus at Scale</h3>
<p>Unlike previous benchmarks that use raw text, SAGEO Arena built a corpus of <strong>170,000 real web documents</strong> covering 9 domains. For each document, they extracted:</p>
<ul>
<li>The <strong>body text</strong>, the main content</li>
<li>The <strong>structural information</strong>: title, meta description, heading hierarchy (h1, h2...), and schema markup</li>
</ul>
<p>Why does this matter? Because in the real world, search engines heavily use these structural signals to decide which documents to retrieve and rank. Ignoring them means ignoring half the game.</p>
<h3>A Complete and Modular Pipeline</h3>
<p>SAGEO Arena integrates all three stages of the generative search pipeline:</p>
<table>
<thead>
<tr>
<th>Stage</th>
<th>What happens</th>
<th>What is evaluated</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Retrieval</strong></td>
<td>The engine searches through the 170K document corpus</td>
<td>Is the optimized document still retrieved?</td>
</tr>
<tr>
<td><strong>Reranking</strong></td>
<td>A model reranks the results</td>
<td>Does the document move up or down in ranking?</td>
</tr>
<tr>
<td><strong>Generation</strong></td>
<td>An LLM generates the final response</td>
<td>Is the document cited in the response?</td>
</tr>
</tbody></table>
<p>Each stage is modular and configurable. Researchers can trace exactly how an optimization affects each stage of the pipeline.</p>
<h3>The Evaluation Protocol</h3>
<p>The process is simple but rigorous:</p>
<ol>
<li>Run the pipeline with a test query</li>
<li>Select a target document from those that reach the generation stage</li>
<li>Apply a GEO optimization strategy to that document</li>
<li>Reinsert the optimized document into the corpus</li>
<li>Rerun the pipeline with the same query</li>
<li>Measure: did the document gain, maintain, or lose visibility at each stage?</li>
</ol>
<hr>
<h2>The Shocking Finding: GEO Breaks Retrieval</h2>
<p>This is the paper&#39;s most important result, and it calls the entire field into question:</p>
<blockquote>
<p><strong>Existing GEO strategies sometimes improve generation, but actively degrade retrieval and reranking.</strong></p>
</blockquote>
<p>Concretely: when you optimize your page&#39;s text with classic GEO techniques (adding stats, citations, etc.), your page can <strong>disappear from search results</strong> before even reaching the LLM. The optimized document is no longer retrieved by the search engine, so it has zero chance of being cited.</p>
<p>It&#39;s as if you improved your store&#39;s window display, but the GPS stopped directing customers to your street.</p>
<h3>Why Does This Happen?</h3>
<p>GEO strategies modify body text to please the LLM (step 3), but these modifications can:</p>
<ul>
<li>Alter the signals the retrieval engine uses to find the document (step 1)</li>
<li>Change the perceived relevance for the reranking model (step 2)</li>
</ul>
<p>Optimizing for one stage can sabotage the others. This is a problem nobody had measured before SAGEO Arena.</p>
<hr>
<h2>Structural Information: The Unexpected Hero</h2>
<p>The second major finding: <strong>structural information (titles, meta descriptions, schema markup) is essential for maintaining visibility at the retrieval stage.</strong></p>
<p>The researchers found that the two types of information play complementary roles:</p>
<table>
<thead>
<tr>
<th>Information type</th>
<th>Primary role</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Structural information</strong> (title, meta, schema)</td>
<td>Determines whether the document is <strong>found</strong> (retrieval)</td>
</tr>
<tr>
<td><strong>Body text</strong></td>
<td>Determines whether the document is <strong>well-ranked</strong> (reranking) and <strong>cited</strong> (generation)</td>
</tr>
</tbody></table>
<p>In other words: structure gets your document into the race, and content determines whether it wins. Optimizing only content without touching structure is like having an excellent product with no marketing.</p>
<p>This is a direct bridge between traditional SEO (which focuses on structure) and GEO (which focuses on content). Both are necessary.</p>
<hr>
<h2>SAGEO: Stage-Aware Optimization</h2>
<p>Armed with these findings, the researchers propose <strong>stage-aware SAGEO</strong>, an approach that adapts optimization to each stage of the pipeline:</p>
<ul>
<li><strong>For retrieval</strong>: optimize structural information (titles, meta descriptions, schema markup)</li>
<li><strong>For reranking</strong>: optimize relevance and text quality</li>
<li><strong>For generation</strong>: apply classic GEO techniques (stats, citations, fluency)</li>
</ul>
<p>This combined approach achieves <strong>the best overall visibility</strong> among all evaluated strategies. It&#39;s the first time a method jointly optimizes SEO and GEO.</p>
<hr>
<h2>Comparison With Existing Benchmarks</h2>
<table>
<thead>
<tr>
<th>Benchmark</th>
<th>Corpus</th>
<th>Retrieval</th>
<th>Reranking</th>
<th>Generation</th>
<th>Structural info</th>
</tr>
</thead>
<tbody><tr>
<td><strong>GEO-Bench</strong> (2024)</td>
<td>—</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td><strong>AutoGEO</strong> (2025)</td>
<td>—</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td><strong>C-SEO Bench</strong> (2025)</td>
<td>—</td>
<td>No</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td><strong>SAGEO Arena</strong> (2026)</td>
<td>170K docs</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
</tbody></table>
<p>The difference is striking: SAGEO Arena is the only one covering the complete pipeline with real web documents.</p>
<hr>
<h2>What This Means for Content Creators</h2>
<h3>1. SEO Is Not Dead</h3>
<p>Contrary to what many claim, traditional SEO remains crucial. Structural information (titles, meta descriptions, schema markup) is what enables your content to be found by AI search engines in the first place. Without it, your GEO optimizations are useless.</p>
<h3>2. Don&#39;t Sacrifice Retrieval for Generation</h3>
<p>If you rewrite your content to please LLMs, verify that your page is still properly indexed and retrieved by search engines. Content perfectly optimized for generation but invisible to retrieval has zero visibility.</p>
<h3>3. Think in Pipelines, Not Silos</h3>
<p>Effective optimization requires working on all three stages:</p>
<ul>
<li><strong>Structure</strong>: to be found</li>
<li><strong>Relevance</strong>: to be well-ranked</li>
<li><strong>Content quality</strong>: to be cited</li>
</ul>
<h3>4. Schema Markup Matters</h3>
<p>Structured data (JSON-LD, schema.org) isn&#39;t just a SEO bonus. It plays an active role in how AI search engines understand and select your content.</p>
<hr>
<h2>Limitations to Keep in Mind</h2>
<ul>
<li>The benchmark uses open-source models to simulate the pipeline, not actual commercial engines (Google, Perplexity, etc.)</li>
<li>The 170K document corpus is large but remains smaller than the real web</li>
<li>Off-page factors (backlinks, domain authority) are not modeled</li>
</ul>
<p>Despite these limitations, SAGEO Arena represents a major qualitative leap over previous benchmarks.</p>
<hr>
<h2>The Big Picture</h2>
<p>SAGEO Arena is a paper that should make the entire GEO community think. Its central message is simple but powerful:</p>
<blockquote>
<p><strong>Optimizing only for the last stage of the pipeline is insufficient, and potentially counterproductive.</strong></p>
</blockquote>
<p>The future of optimization for AI search is neither SEO alone nor GEO alone, but an integrated approach that understands and optimizes each stage of the generative search pipeline. SAGEO Arena finally provides the tool to measure this.</p>
<p>For content creators, the lesson is clear: keep your SEO fundamentals solid (structure, metadata, schema) while applying GEO techniques (stats, citations, fluency) to your content. One without the other isn&#39;t enough.</p>
<hr>
<p><em>Paper: Kim, S., Jeong, W., Kim, S., Lee, S., &amp; Lee, D. (2026). SAGEO Arena: A Realistic Environment for Evaluating Search-Augmented Generative Engine Optimization. <a href="https://arxiv.org/abs/2602.12187">arXiv:2602.12187</a></em></p>
]]></content:encoded>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <category><![CDATA[Research]]></category>
      <media:content url="https://traaker.ai/blog/sageo-arena-benchmark-explained/cover.webp" medium="image" type="image/webp" width="1280" height="720"/>
    </item>
  </channel>
</rss>