<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stefan Petschinka</title>
    <description>The latest articles on DEV Community by Stefan Petschinka (@stefanpetschinka).</description>
    <link>https://dev.to/stefanpetschinka</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3959211%2Ff7cbfa72-90f0-451f-a396-969b5041b6bc.jpg</url>
      <title>DEV Community: Stefan Petschinka</title>
      <link>https://dev.to/stefanpetschinka</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/stefanpetschinka"/>
    <language>en</language>
    <item>
      <title>The AI Visibility Evidence Model: What the Research Actually Supports</title>
      <dc:creator>Stefan Petschinka</dc:creator>
      <pubDate>Fri, 31 Jul 2026 03:20:37 +0000</pubDate>
      <link>https://dev.to/stefanpetschinka/the-ai-visibility-evidence-model-what-the-research-actually-supports-480d</link>
      <guid>https://dev.to/stefanpetschinka/the-ai-visibility-evidence-model-what-the-research-actually-supports-480d</guid>
      <description>&lt;p&gt;&lt;em&gt;A reference model that orders the publisher-side factors behind AI visibility by strength of evidence. A markdown mirror is maintained on &lt;a href="https://github.com/stefanpetschinka/ai-visibility-evidence-model" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Status: July 31, 2026.&lt;/strong&gt; Grades move as evidence accumulates.&lt;/p&gt;

&lt;h2&gt;
  
  
  01 Definition
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What the AI Visibility Evidence Model is.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI Visibility Evidence Model is a reference model that orders the publisher-side factors behind AI visibility by strength of evidence. It defines five factors, Topical Relevance, Machine Access, Entity Consistency, Extractability and Independent Corroboration, and assigns each a documented evidence grade based on peer-reviewed research, controlled preprints and official platform documentation.&lt;/p&gt;

&lt;p&gt;The model exists because the field still lacks a concise publisher-side reference that maps the main actionable factors to explicit evidence grades and primary sources. Every factor in the model carries its grade and its sources, so every statement on this page can be checked against the primary literature listed in the source register below.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 Purpose and Boundary
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A map of the evidence, not a methodology.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI Visibility Evidence Model maps what the evidence shows works. The AEO Mastery Framework describes how richresults.ai implements it. The model is descriptive: it reports the state of the research. The framework is prescriptive: it defines a working method. Neither replaces the other.&lt;/p&gt;

&lt;p&gt;The model is not a ranking system, not a score and not a promise of results. AI visibility is a distribution across repeated, non-deterministic answers, and no factor in this model guarantees a citation. What the model provides is priority: it tells you which work is supported by evidence, which work is hygiene, and which work the evidence contradicts. That is less modest than it sounds. Knowing which factor rests on which evidence tells you what to start with and what can wait. A promise of results cannot tell you that.&lt;/p&gt;

&lt;p&gt;One boundary is deliberate: the model orders the factors a publisher can work on. The retrieval stage itself, which engine selects which sources, how it ranks them and where it places them in the model context, is system-side. Controlled work shows this stage dominates citation outcomes [2], and platform documentation describes engine-specific retrieval decisions, including when a system grounds at all [13]. All five factors work toward that stage; none of them controls it.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 The Evidence Scale
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Four grades, defined before use.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grade A:&lt;/strong&gt; peer-reviewed and controlled, or independently replicated.&lt;br&gt;
&lt;strong&gt;Grade B:&lt;/strong&gt; controlled with limited transferability to open production systems, or an official platform statement.&lt;br&gt;
&lt;strong&gt;Grade C:&lt;/strong&gt; correlational or triangulated across independent datasets, without causal proof.&lt;br&gt;
&lt;strong&gt;Grade D:&lt;/strong&gt; unsupported or contradicted by evidence.&lt;/p&gt;

&lt;p&gt;Each factor additionally carries its mechanism type. A gate is a binary precondition, a driver influences outcomes gradually, and hygiene reduces errors without creating an advantage. Mechanism type and evidence grade are separate dimensions: a factor can be a hard gate on weak empirical evidence, or a soft driver on strong evidence.&lt;/p&gt;

&lt;p&gt;These four grades are this model's own scale, and it is deliberately conservative. A factor rated C is not unimportant; it means no one has isolated its causal effect in production, and anyone claiming otherwise is claiming more than the data supports. Grades move as evidence accumulates, and this page carries a visible update date for that reason.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 The Five Factors
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Factor 1: Topical Relevance
&lt;/h3&gt;

&lt;p&gt;Content that directly addresses the actual question is the strongest documented content-side driver of citation. In the largest controlled citation study to date, 252,000 trials across six language models, topic match to the query and position in the model context were the dominant factors, and off-topic content was practically never cited first [1]. Controlled work confirms the same pattern from the model side: when weighing conflicting evidence, models rely heavily on a page's relevance to the query while largely ignoring stylistic authority signals such as scientific-looking references or neutral tone [14]. No entity work, no markup and no authority signal compensates for content that does not answer the question being asked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mechanism: driver. Evidence grade: A.&lt;/strong&gt; Peer-reviewed, controlled, convergent across models and study designs [1, 2, 14].&lt;/p&gt;

&lt;h3&gt;
  
  
  Factor 2: Machine Access
&lt;/h3&gt;

&lt;p&gt;A source that crawlers cannot reach cannot be retrieved, and a source that cannot be retrieved cannot be used for the content of an answer. Machine Access covers crawl permissions for the relevant bots, index presence, crawlable and renderable main content, and firewall configurations that do not silently block AI crawlers. Platform documentation is explicit on both sides of this gate. OpenAI requires OAI-SearchBot access for a site's content to be used in ChatGPT search answers; excluded pages can still appear as navigational links [12]. Google requires indexed, snippet-eligible pages and states that its AI features run on the same index and ranking systems as classical search [11].&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mechanism: gate. Evidence grade: B, official platform documentation.&lt;/strong&gt; Missing access prevents the content of a page from being used as a rule; it creates no advantage, no guarantee of retrieval and no guarantee of citation [11, 12].&lt;/p&gt;

&lt;h3&gt;
  
  
  Factor 3: Entity Consistency
&lt;/h3&gt;

&lt;p&gt;Consistent entity signals support attributing relevant content to the right source. Structured data, stable identifiers, canonical name strings and connected external profiles can reduce ambiguity in how systems resolve who is speaking. The documented effect is error reduction and disambiguation, not a visibility boost: Google states that no special markup is required for its AI features [11], and controlled work shows that knowledge-graph grounding reduces entity disambiguation errors in benchmark settings [15]. A direct causal effect on citation or mention rates in production answer engines has not been demonstrated; the transfer is inference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mechanism: hygiene. Evidence grade: C.&lt;/strong&gt; Official platform statements and benchmark evidence for disambiguation; no causal proof as a citation driver [11, 15].&lt;/p&gt;

&lt;h3&gt;
  
  
  Factor 4: Extractability
&lt;/h3&gt;

&lt;p&gt;A model can only cite what it can extract. The position of information in the model context changes outcomes causally [3, 4], and pages with concrete numbers, definitions, comparisons and procedures show substantially higher influence on generated answers than pages without them [7]. The boundary is equally documented: these effects apply after retrieval, the influence finding is descriptive and correlational [7], question-and-answer formatting alone does not help [7], and content rewriting tricks show no reliable effect and are frequently harmful under competition [2]. One transfer remains inference: a publisher does not control which passage a retriever selects or where that chunk lands in the model context, so answer-first page structure is a plausible way to serve extraction, not a demonstrated position lever.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mechanism: driver. Evidence grades, split:&lt;/strong&gt; B for position effects as a model phenomenon [3, 4] and for evidence density in fixed contexts [6]; C for answer-first page structure as a publisher tactic; correlational in production [7], bounded by [2] and [9].&lt;/p&gt;

&lt;h3&gt;
  
  
  Factor 5: Independent Corroboration
&lt;/h3&gt;

&lt;p&gt;Mentions by third parties are the classic path into a model's parametric knowledge, and the evidence for this factor is best read as three separate statements. First, controlled research shows that the frequency and spread of an entity in training data causally determine what a model knows about it without searching; the study makes no claim about the independence of those documents [5]. Second, a preprint analysis reports a strong preference of several AI search systems for earned media over brand-owned content, based on the authors' own source classification [8]. Third, the claim that the independence or authenticity of a mention itself causes higher AI visibility is not demonstrated by either source. The practical principle stands on methodological grounds, not on [5]: self-published corroboration networks replicate one voice in many costumes, provide no independent confirmation, and can violate platform guidelines; for manufactured mentions no reliable evidence of a positive effect exists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mechanism: driver for the parametric layer. Evidence grades, split:&lt;/strong&gt; B for training-data frequency as a causal factor in parametric knowledge [5]; C for the observed earned-media preference [8]; unsupported for independence itself as a causal visibility factor.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 What the Evidence Does Not Support
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Graded D, for different reasons.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;llms.txt as a visibility lever.&lt;/strong&gt; Google explicitly states that it does not use llms.txt for search or for generative search features [11]. Within the source register reviewed here, no platform documents the file as a ranking or visibility signal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content-level rewriting tricks.&lt;/strong&gt; The broadest controlled benchmark found most conversational optimization methods ineffective and frequently harmful to citation ranking, while classical retrieval position dominated [2].&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Schema as a citation switch.&lt;/strong&gt; Structured data clarifies and disambiguates. As a direct citation driver for AI features it is officially not required [11], and no causal evidence exists for language-model citations outside search pipelines.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI ranking positions as a metric.&lt;/strong&gt; Answers vary heavily between identical runs, so a position from a single run is not a reliable rank [9]. Positions become meaningful only as distributions across repeated, paraphrased measurements with uncertainty intervals; visibility is a share, not a single rank.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manufactured mentions.&lt;/strong&gt; No reliable evidence exists for a positive effect of manufactured or self-produced mentions. In the literature the line between optimization and manipulation does not run along effectiveness anyway, but along truthfulness, verifiable evidence, the separation of content from model instructions, and disclosure of commercial intent [9]. What this model states about corroboration rests on training-data frequency [5] and an observed earned-media preference [8]; neither of those works examines self-produced mentions.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 Visibility Is Not Citation Fidelity
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Being cited and being cited correctly are different outcomes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An independent audit of eight AI search engines found collectively incorrect answers to more than 60 percent of source-attribution queries, with premium systems frequently confidently wrong [10]. For any organization this cuts both ways: citation counts overstate control over what is actually said, and citation frequency alone says little about whether an organization is represented correctly and attributed to the original source. A measurement program should therefore track fidelity, whether a system's statements about the entity are accurate, separately from visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  07 Method Note
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How this model was compiled.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every claim in this model was verified against its source: the papers, official documentation and datasets listed in the register below. The synthesis was additionally checked for completeness and counter-arguments by prompting several AI systems with the same evidence question without access to this model. Convergence across systems is an editorial plausibility check, not independent scientific validation: systems share training data, sources and failure modes, and can converge on the same popular error.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; This reference model is published by richresults.ai and authored by Stefan Petschinka, who also developed the linked AEO Mastery Framework. The source assessment, synthesis and evidence grades are the author's own work and have not undergone external peer review.&lt;/p&gt;

&lt;p&gt;Three limits apply to everything on this page. Production systems are non-deterministic, so no single observation proves an effect. Models and retrieval methods change without notice, so findings carry dates. And no one, including the best published research, can causally isolate a single intervention inside a live answer engine. Where this page says the evidence ends, it ends.&lt;/p&gt;

&lt;h2&gt;
  
  
  08 Source Register
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Numbered as cited above.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Vishwakarma, Kumar, Jamidar (2026). What Gets Cited: Competitive GEO in AI Answer Engines. SIGIR 2026. &lt;a href="https://doi.org/10.1145/3805712.3808445" rel="noopener noreferrer"&gt;DOI:10.1145/3805712.3808445&lt;/a&gt;, &lt;a href="https://arxiv.org/abs/2605.25517" rel="noopener noreferrer"&gt;arXiv:2605.25517&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Puerto et al. (2025). C-SEO Bench: Does Conversational SEO Work? NeurIPS 2025 Datasets and Benchmarks. &lt;a href="https://arxiv.org/abs/2506.11097" rel="noopener noreferrer"&gt;arXiv:2506.11097&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Liu et al. (2024). Lost in the Middle: How Language Models Use Long Contexts. TACL 2024. &lt;a href="https://arxiv.org/abs/2307.03172" rel="noopener noreferrer"&gt;arXiv:2307.03172&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Hsieh et al. (2024). Found in the Middle: Calibrating Positional Attention Bias. ACL 2024 Findings. &lt;a href="https://arxiv.org/abs/2406.16008" rel="noopener noreferrer"&gt;arXiv:2406.16008&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Kandpal et al. (2023). Large Language Models Struggle to Learn Long-Tail Knowledge. ICML 2023. &lt;a href="https://arxiv.org/abs/2211.08411" rel="noopener noreferrer"&gt;arXiv:2211.08411&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Aggarwal et al. (2024). GEO: Generative Engine Optimization. KDD 2024. &lt;a href="https://arxiv.org/abs/2311.09735" rel="noopener noreferrer"&gt;arXiv:2311.09735&lt;/a&gt;. Effects conditional on fixed-context settings; see [2] and [9].&lt;/li&gt;
&lt;li&gt;Zhang, He, Yao (2026). From Citation Selection to Citation Absorption. Preprint. &lt;a href="https://arxiv.org/abs/2604.25707" rel="noopener noreferrer"&gt;arXiv:2604.25707&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Chen, Wang, Chen, Koudas (2025). Generative Engine Optimization: How to Dominate AI Search. Preprint, University of Toronto. &lt;a href="https://arxiv.org/abs/2509.08919" rel="noopener noreferrer"&gt;arXiv:2509.08919&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Martinez (2026). Optimizing Visibility in Generative Engines: A Critical Survey. Preprint. &lt;a href="https://arxiv.org/abs/2607.14035" rel="noopener noreferrer"&gt;arXiv:2607.14035&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Jaźwińska, Chandrasekar (2025). AI Search Has a Citation Problem. Tow Center, Columbia Journalism Review.&lt;/li&gt;
&lt;li&gt;Google Search Central: AI features and your website; Optimizing your website for generative AI features on Google Search.&lt;/li&gt;
&lt;li&gt;OpenAI: OAI-SearchBot documentation; Publishers and Developers FAQ.&lt;/li&gt;
&lt;li&gt;Google AI for Developers: Grounding with Google Search.&lt;/li&gt;
&lt;li&gt;Wan, Wallace, Klein (2024). What Evidence Do Language Models Find Convincing? ACL 2024. &lt;a href="https://arxiv.org/abs/2402.11782" rel="noopener noreferrer"&gt;arXiv:2402.11782&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Pons, Bilalli, Queralt (2024). Knowledge Graphs for Enhancing Large Language Models in Entity Disambiguation. ISWC 2024. &lt;a href="https://arxiv.org/abs/2505.02737" rel="noopener noreferrer"&gt;arXiv:2505.02737&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Related Resources
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AEO Mastery Framework&lt;/strong&gt; — the prescriptive counterpart: how richresults.ai implements what the evidence supports. → &lt;a href="https://github.com/stefanpetschinka/aeo-mastery-framework" rel="noopener noreferrer"&gt;github.com/stefanpetschinka/aeo-mastery-framework&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Citation Readiness Framework&lt;/strong&gt; — a methodology for measuring whether an organization, expert or brand is understandable, verifiable and citable by AI systems. → &lt;a href="https://github.com/stefanpetschinka/ai-citation-readiness-framework" rel="noopener noreferrer"&gt;github.com/stefanpetschinka/ai-citation-readiness-framework&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine First: Why AEO Is Not SEO 2.0&lt;/strong&gt; — the feature article on the architecture the evidence points to. → &lt;a href="https://dev.to/stefanpetschinka/machine-first-why-aeo-is-not-seo-20-2fh0"&gt;Read it on DEV&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aeo</category>
      <category>seo</category>
      <category>ai</category>
      <category>research</category>
    </item>
    <item>
      <title>The AI Citation Readiness Framework: Measure Before You Build</title>
      <dc:creator>Stefan Petschinka</dc:creator>
      <pubDate>Tue, 02 Jun 2026 04:06:52 +0000</pubDate>
      <link>https://dev.to/stefanpetschinka/introducing-the-ai-citation-readiness-framework-5egc</link>
      <guid>https://dev.to/stefanpetschinka/introducing-the-ai-citation-readiness-framework-5egc</guid>
      <description>&lt;p&gt;&lt;em&gt;The AI Citation Readiness Framework is a methodology for measuring whether an organization, brand or expert is understandable, verifiable and citable by AI systems. It evaluates an entity across three dimensions and produces a single score from 0 to 100.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem: invisible to the machines that answer
&lt;/h2&gt;

&lt;p&gt;Most organizations are invisible to AI systems. The cause is rarely a lack of expertise. The cause is entity signals that are incomplete, inconsistent or unverifiable. AI systems do not rank websites. They construct answers from entities they can understand, verify and trust. An organization without clear entity signals will be ignored, misrepresented or replaced by a competitor that AI systems can read more clearly.&lt;/p&gt;

&lt;p&gt;The question is no longer whether you rank on Google. The question is whether ChatGPT can understand, cite and recommend you. The AI Citation Readiness Framework answers a question that comes before any AEO strategy: how do you measure where you are before you build?&lt;/p&gt;

&lt;h2&gt;
  
  
  What it measures: three dimensions, one score
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Clarity
&lt;/h3&gt;

&lt;p&gt;Is the entity unambiguously identifiable? AI systems must be able to determine who or what the entity is, what it does, and how it differs from similar entities, without guessing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Consistency
&lt;/h3&gt;

&lt;p&gt;Are the core claims about the entity identical across all sources? Conflicting names, descriptions or roles across websites, profiles and structured data create entity resolution failures.&lt;/p&gt;

&lt;h3&gt;
  
  
  Verifiability
&lt;/h3&gt;

&lt;p&gt;Are there external, machine-readable anchor points that confirm the entity exists and is credible? GitHub, ORCID, Crunchbase, LinkedIn and structured data on the entity's own domain all function as verifiable signals.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI Citation Readiness Score
&lt;/h2&gt;

&lt;p&gt;The three dimensions determine a single output: the AI Citation Readiness Score, a 0 to 100 measure of how ready an entity is to be understood, cited and recommended by AI systems. Four levels describe the result:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Score&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0–25&lt;/td&gt;
&lt;td&gt;Invisible&lt;/td&gt;
&lt;td&gt;AI systems cannot identify or recommend the entity.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;26–50&lt;/td&gt;
&lt;td&gt;Recognizable&lt;/td&gt;
&lt;td&gt;AI systems may find the entity but cannot reliably cite or recommend it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;51–75&lt;/td&gt;
&lt;td&gt;Citable&lt;/td&gt;
&lt;td&gt;AI systems can identify and cite the entity, but consistency and verifiability gaps remain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;76–100&lt;/td&gt;
&lt;td&gt;Answer-Ready&lt;/td&gt;
&lt;td&gt;AI systems can understand, cite and recommend the entity with confidence.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Most organizations that have never addressed their entity signals score below 40. The goal of AEO implementation is not a perfect score. It is a score high enough that AI systems consistently choose your entity over a competitor they can understand more clearly.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to apply it: three steps from audit to architecture
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1 · Entity Audit
&lt;/h3&gt;

&lt;p&gt;Map all existing signals for the entity: structured data, external profiles, &lt;code&gt;sameAs&lt;/code&gt; references, published content, mentions and citations. Identify gaps, conflicts and missing anchor points.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2 · Signal Assessment
&lt;/h3&gt;

&lt;p&gt;Evaluate each signal against the three dimensions: Clarity, Consistency and Verifiability. Assign a score per dimension. The AI Citation Readiness Score is the weighted result.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3 · Signal Architecture
&lt;/h3&gt;

&lt;p&gt;Close the gaps. Structured data, external profile alignment, consistent claim formulation and verified anchor points are the primary tools. The goal is a coherent, machine-readable entity layer that AI systems can traverse without ambiguity.&lt;/p&gt;

&lt;p&gt;A practical checklist for all three steps is included in the &lt;a href="https://github.com/stefanpetschinka/ai-citation-readiness-framework" rel="noopener noreferrer"&gt;framework repository on GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Measurement meets strategy
&lt;/h2&gt;

&lt;p&gt;The AI Citation Readiness Framework is a direct extension of the AEO Mastery Framework. The AEO Mastery Framework defines the strategic methodology: how organizations build entity signals, structured data and citation architecture to become visible in AI-generated answers. The AI Citation Readiness Framework answers a prior question: how do you measure where you are before you build?&lt;/p&gt;

&lt;p&gt;Together they form a complete AEO methodology. The AEO Mastery Framework covers strategy and implementation. The AI Citation Readiness Framework covers measurement and diagnosis. Neither replaces the other. Measurement without strategy produces scores. Strategy without measurement produces assumptions.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>opensource</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Machine First: Why AEO Is Not SEO 2.0</title>
      <dc:creator>Stefan Petschinka</dc:creator>
      <pubDate>Fri, 29 May 2026 23:08:34 +0000</pubDate>
      <link>https://dev.to/stefanpetschinka/machine-first-why-aeo-is-not-seo-20-2fh0</link>
      <guid>https://dev.to/stefanpetschinka/machine-first-why-aeo-is-not-seo-20-2fh0</guid>
      <description>&lt;p&gt;&lt;em&gt;Machine First is not a content strategy for machines. It is the structural condition under which answer engines, AI models and retrieval systems extract, verify and reuse information. This article explains why AEO requires a fundamentally different architecture than SEO and what that architecture consists of.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  01 Core Thesis: AI does not rank. It reasons.
&lt;/h2&gt;

&lt;p&gt;Search engines rank. Answer systems reason. This distinction is not semantic, it is architectural. A search engine returns a list of sources and leaves the decision to the user. An answer system forms a position and delivers it as a statement. The process that leads to that statement is not ranking. It is signal extraction, entity resolution and weighted inference. AEO is the discipline of structuring content, entities and data so that inference produces correct, citable, authoritative answers.&lt;/p&gt;

&lt;p&gt;This architecture has two stages, and the first one still ranks. A retrieval layer selects which sources enter the model's context at all, and it works on classical relevance signals: topical match to the query, accessibility, index presence. Only the second stage, the synthesis, reasons over what was retrieved. AEO serves both stages: content that answers the actual question wins the retrieval, and clear entities with extractable statements win the synthesis. The evidence behind both stages is documented in the &lt;a href="https://dev.to/stefanpetschinka/the-ai-visibility-evidence-model-what-the-research-actually-supports-480d"&gt;AI Visibility Evidence Model&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;SEO optimizes for position. AEO optimizes for the answer itself. These are not the same problem. They require different methods, different architectures and a different understanding of what content is for.&lt;/p&gt;

&lt;h2&gt;
  
  
  02 Definition: AEO is not an SEO upgrade.
&lt;/h2&gt;

&lt;p&gt;SEO is built on the premise that users search, results are ranked and clicks determine success. Every element of SEO, whether keyword density, backlink authority, crawl budget or page speed, serves that premise. The metric is position. The goal is to appear ahead of the competition.&lt;/p&gt;

&lt;p&gt;AEO operates from a completely different premise. AI answer systems do not rank results. They construct answers. They do this by extracting entity signals from multiple sources, resolving identities, weighing corroboration and synthesizing a response. No click is involved. The question is not whether a source appears. The question is whether a source is understood well enough to be cited.&lt;/p&gt;

&lt;p&gt;Machine First AEO is the structural approach of building content, entities and data so that answer systems can identify, extract, verify and reuse information with minimal ambiguity. It is not SEO with new vocabulary. It is a different discipline with different requirements and a different success metric: correct citation, not high ranking.&lt;/p&gt;

&lt;h2&gt;
  
  
  03 Architecture: How answer systems interpret content.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Entity Resolution
&lt;/h3&gt;

&lt;p&gt;Before an answer system reads content, it asks a prior question: which entity does this content refer to, and is that entity known? Entity resolution is the process of mapping names, identifiers and signals to stable entries in a knowledge model. An organization without structured entity signals is not resolved. It is guessed. And guessing produces approximations, not recommendations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine First consequence:&lt;/strong&gt; Entity clarity decides whether relevant content is attributed to the right source. It does not replace topical relevance: a page that does not answer the question is not cited, however clear the entity. A well-written page about an unresolved entity feeds an approximation instead of a recommendation. The first layer of Machine First AEO is making the entity unambiguous.&lt;/p&gt;

&lt;h3&gt;
  
  
  Signal Extraction
&lt;/h3&gt;

&lt;p&gt;Once an entity is resolved, the system extracts signals: what does this entity do, what does it know, what relationships does it have, what has it produced? Signal extraction is not keyword matching. It is structured inference from multiple content layers simultaneously: visible text, structured data, internal link architecture, external corroboration and authored content. Each layer reinforces or contradicts the others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine First consequence:&lt;/strong&gt; Content must be structured so that signals can be extracted without ambiguity. That means sentences that begin with the statement, not the context. Paragraphs that fully answer a question. Schema that mirrors what the visible content says, not decorates it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Corroboration and Weighting
&lt;/h3&gt;

&lt;p&gt;Answer systems do not cite individual sources. They weigh multiple sources against each other and produce answers with implicit confidence scores. A signal that appears on one page is a weak signal. A signal that appears consistently across the entity's own page, its structured data, its external profiles and authored content is a strong signal. Inconsistency lowers confidence and increases the likelihood of approximation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine First consequence:&lt;/strong&gt; Consistency is not a style question. It is a signal architecture requirement. The same name, the same role, the same organizational identifier must appear in every context where the entity is referenced. That is the Human Trust Layer, the signal architecture that tells a machine: this is verified, consistent and authoritative.&lt;/p&gt;

&lt;h3&gt;
  
  
  Answer Construction
&lt;/h3&gt;

&lt;p&gt;The final step is the one users see: the system constructs an answer. That answer is not a reproduction of what one source says in full. It is a synthesis of extracted, weighted, corroborated signals. Sources structured to be extractable become the building blocks of that synthesis. Sources that require interpretation, context or extensive reading are deprioritized.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine First consequence:&lt;/strong&gt; If the core statement of a page requires three paragraphs of context before it appears, the system will not wait. It will find the statement elsewhere or construct it from adjacent signals. Machine First content begins with the statement.&lt;/p&gt;

&lt;h2&gt;
  
  
  04 Framework: The four layers of a Machine First system.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Layer 1: Entity Layer.&lt;/strong&gt; The foundation. Every entity that matters, whether person, organization, service or topic, must be declared with a stable identifier, a consistent set of attributes and verifiable external corroboration. The entity layer answers the question the machine asks before reading any content: what or who is this, and can it be verified?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 2: Answer Layer.&lt;/strong&gt; The content layer structured for extraction. Every page should answer a defined set of queries. Those answers must appear as isolatable passages, meaning paragraphs that begin with the direct answer, not the context. The answer layer is where most content fails: it delivers information but not answers. Information requires reading. Answers can be extracted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 3: Evidence Layer.&lt;/strong&gt; The corroboration structure. Authored content, case documentation, external references and attributable proof that allow a retrieval system to assign confidence to a statement. An entity that says it is an expert is a weak signal. An entity described as an expert in authored articles, case documentation and external profiles is a strong signal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 4: Schema Layer.&lt;/strong&gt; The machine-readable declaration layer. JSON-LD and Schema.org markup that exactly mirrors the visible content, not decorates it. The schema layer does not create signals; it clarifies and connects them. An &lt;code&gt;Article&lt;/code&gt; schema that declares an author via a stable identifier reference connects that article to a &lt;code&gt;Person&lt;/code&gt; entity to an &lt;code&gt;Organization&lt;/code&gt; entity.&lt;/p&gt;

&lt;h2&gt;
  
  
  05 Entity Graph: The graph that closes the loop.
&lt;/h2&gt;

&lt;p&gt;A Machine First system is not a collection of optimized pages. It is a graph. The graph connects entities through relationships that are declared, consistent and bidirectional. A Person entity connects to an Organization entity. An Organization entity connects to a Service entity. An Article entity connects back to the person who authored it, the organization that published it and the topics it addresses.&lt;/p&gt;

&lt;p&gt;The strength of the graph is not in any single node, it is in the loop. When an answer system follows the signal from a person to an organization to an article to a topic and back to the person, it does not just find information. It builds confidence. Every traversal of the loop reinforces the same facts through a different surface. That is consistency at architectural level. It is the necessary structure, and it becomes corroboration when independent sources outside the graph confirm the same facts: the graph makes an entity verifiable, witnesses make it verified.&lt;/p&gt;

&lt;p&gt;AI Answer Control, the ability to influence what AI systems say about an organization, is not achieved through better content alone. It is achieved by building a graph that minimizes the room for inference. When every node in the graph says the same thing about an entity, the answer system does not guess. It reasons. And it cites the source that gave it the clearest signal.&lt;/p&gt;

&lt;h2&gt;
  
  
  06 The Core Shift: Human reputation does not automatically become machine-readable evidence.
&lt;/h2&gt;

&lt;p&gt;The most reputable organizations in the world are frequently invisible to AI systems. Not because they lack content. Not because they lack reputation. Because they lack the structural signals that answer systems need to resolve, verify and cite them.&lt;/p&gt;

&lt;p&gt;A law firm with forty years of documented expertise and a 10,000-word website is invisible to an AI answer system if its entity signals are missing, inconsistent or unverifiable. A competitor with two years of history and a correctly structured entity graph gets recommended. That is not unfair. That is the architecture of the system. Machine First AEO is the discipline of working with that architecture, not against it.&lt;/p&gt;

&lt;p&gt;The gap between human reputation and machine-readable evidence is the operational space of AEO. Closing it is not a marketing decision. It is an architecture decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Machine First. Four Principles.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Entity clarity takes priority over content production.
&lt;/h3&gt;

&lt;p&gt;Before optimized content is created, the entity architecture is defined: the primary entity, its stable identifier, its consistent attributes such as name, role, organization and specialization, as well as the external profiles that confirm it. These are not content questions, they are identity architecture questions. Content produced before the entity is defined may reinforce the wrong signals. Entity clarity does not replace topical relevance; it makes sure that relevant content is credited to the right entity.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The schema layer mirrors the content layer, it does not decorate it.
&lt;/h3&gt;

&lt;p&gt;Schema that contradicts the visible content is worse than no schema, because it introduces ambiguity into the signal architecture. The schema layer is a precise machine-readable mirror of what the page visibly states. If the page says a person is AEO Strategist, the schema says the same. If the page says the organization was founded in 2026, the schema says 2026. Decorative schema dilutes signals instead of strengthening them.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The graph loop is closed before publication.
&lt;/h3&gt;

&lt;p&gt;A published page not connected to the entity graph remains an isolated node. It will be indexed, it will be read, but it will not be cited with confidence, because the answer system cannot confirm its claims by traversing related entities. The graph loop is not a technical nicety. It is the architecture that transforms isolated content into a confirmed signal.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Every paragraph begins with the extractable statement.
&lt;/h3&gt;

&lt;p&gt;Answer systems extract, they do not read. A paragraph that builds to its conclusion over four sentences delivers only the first sentence to the extraction process, and if that first sentence is context rather than statement, it is a weak signal. Machine First content architecture requires every paragraph to begin with its central statement. That is not simplification, it is restructuring so that the most important information is also the most easily extractable.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>architecture</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
