<?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: Ayron Rivero</title>
    <description>The latest articles on DEV Community by Ayron Rivero (@ayronrivero).</description>
    <link>https://dev.to/ayronrivero</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3842308%2Fce24df67-d98a-4f18-90a8-345f069a1e95.png</url>
      <title>DEV Community: Ayron Rivero</title>
      <link>https://dev.to/ayronrivero</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ayronrivero"/>
    <language>en</language>
    <item>
      <title>Pare de programar apenas para o Google: Como otimizamos nosso site para LLMs (AEO e GEO)</title>
      <dc:creator>Ayron Rivero</dc:creator>
      <pubDate>Tue, 24 Mar 2026 23:50:10 +0000</pubDate>
      <link>https://dev.to/ayronrivero/pare-de-programar-apenas-para-o-google-como-otimizamos-nosso-site-para-llms-aeo-e-geo-2953</link>
      <guid>https://dev.to/ayronrivero/pare-de-programar-apenas-para-o-google-como-otimizamos-nosso-site-para-llms-aeo-e-geo-2953</guid>
      <description>&lt;h1&gt;
  
  
  Como preparamos o site da AgisCode para ser recomendado por IAs — e o que aprendi no processo
&lt;/h1&gt;

&lt;p&gt;Chegou um momento em que percebi que o site da nossa agência, a &lt;a href="https://agiscode.com" rel="noopener noreferrer"&gt;AgisCode&lt;/a&gt;, aparecia bem no Google, mas não aparecia em nenhuma resposta do ChatGPT ou do Perplexity quando alguém perguntava &lt;em&gt;"qual agência de software no Rio de Janeiro eu devo contratar?"&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Isso me incomodou mais do que devia.&lt;/p&gt;

&lt;p&gt;A gente — eu e o Matheus, meu sócio de direção de arte — decidimos aplicar no próprio site o que vendemos pros clientes: &lt;strong&gt;GEO&lt;/strong&gt; (Generative Engine Optimization) e &lt;strong&gt;AEO&lt;/strong&gt; (Answer Engine Optimization). Não como experimento, mas de verdade, em produção.&lt;/p&gt;

&lt;p&gt;Aqui está o que fizemos, o que quebramos no caminho, e o que funcionou.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. IAs não leem palavras-chave — elas leem entidades
&lt;/h2&gt;

&lt;p&gt;A primeira coisa que entendi é que o Schema markup solto, jogado aqui e ali, não serve de muita coisa. O que os LLMs buscam são relações: quem é essa empresa, quem a fundou, o que ela faz, onde fica.&lt;/p&gt;

&lt;p&gt;A solução foi montar um Knowledge Graph usando a estrutura &lt;code&gt;@graph&lt;/code&gt; no JSON-LD — uma única declaração semântica que conecta tudo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Organization&lt;/code&gt; + &lt;code&gt;LocalBusiness&lt;/code&gt; com endereço e contatos reais;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Person&lt;/code&gt; para mim e pro Matheus, linkados à entidade da empresa;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Service&lt;/code&gt; para cada serviço que oferecemos — Desenvolvimento Web, UI/UX, Automações com n8n, SEO/GEO.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A lógica é simples: você está entregando de bandeja pro robô a frase &lt;em&gt;"esta empresa foi fundada por essas pessoas e faz exatamente isso"&lt;/em&gt;. Sem ambiguidade.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. FAQ não é só UX — é o formato que a IA quer ler
&lt;/h2&gt;

&lt;p&gt;Modelo RAG funciona com recuperação de trechos. Então a pergunta certa é: meu conteúdo está formatado para ser recuperado?&lt;/p&gt;

&lt;p&gt;Criamos FAQs na página de serviços com &lt;code&gt;@type: "FAQPage"&lt;/code&gt; e tomamos cuidado com o copywriting. A resposta não pode ser vaga:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pergunta:&lt;/strong&gt; "A AgisCode faz automação de processos?"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Errado:&lt;/strong&gt; "Sim, trabalhamos com diversas soluções de automação."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Certo:&lt;/strong&gt; "Sim. Oferecemos automação com n8n e integrações entre CRMs, planilhas, APIs e ferramentas do dia a dia."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A diferença parece pequena. No Google AI Overviews e nas IAs de voz, ela é enorme — porque a segunda versão &lt;em&gt;é a resposta&lt;/em&gt;, não um link pra ela.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. O bug que me envergonhou: 13 tags &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; no mesmo site
&lt;/h2&gt;

&lt;p&gt;Essa foi a descoberta mais humilhante da análise.&lt;/p&gt;

&lt;p&gt;A gente usava Tailwind e, em vez de pensar na semântica HTML, pensava no visual. Queria um texto enorme naquela seção? Botava um &lt;code&gt;&amp;lt;h1 class="text-9xl"&amp;gt;&lt;/code&gt;. E foi assim até ter 13 &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; na mesma página.&lt;/p&gt;

&lt;p&gt;Pra um crawlbot, isso é ruído puro. Não existe hierarquia, não existe sinal claro do que é o conteúdo principal.&lt;/p&gt;

&lt;p&gt;A correção é chata de admitir porque é simples: deixar o &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; só no Hero e converter os demais pra &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; e &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt;. As classes do Tailwind continuam iguais — o design não muda nada. Mas a árvore do DOM fica com uma lógica real.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Validação: Google Rich Results + Bing Webmaster Tools
&lt;/h2&gt;

&lt;p&gt;Subir schema sem validar é a mesma coisa que escrever SQL sem testar. Rodamos os testes nas duas ferramentas — e o Bing é essencial aqui, porque é ele que alimenta o ChatGPT e o Copilot.&lt;/p&gt;

&lt;p&gt;Zero erros críticos. O Knowledge Graph foi lido certinho pelas duas plataformas.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que ficou claro pra mim
&lt;/h2&gt;

&lt;p&gt;GEO/AEO não é sobre enganar ninguém. É sobre escrever código limpo, HTML semântico de verdade e dados estruturados que qualquer máquina — ou humano — consiga ler sem esforço.&lt;/p&gt;

&lt;p&gt;A maioria dos sites tem conteúdo bom mas estrutura ruim. E as IAs não têm paciência pra adivinhar.&lt;/p&gt;

&lt;p&gt;Você já começou a implementar marcações focadas em AEO nos seus projetos? &lt;/p&gt;

</description>
      <category>aeo</category>
      <category>seo</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
