<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Conteúdos sobre Heading Tags | Pink and Brain</title>
	<atom:link href="https://www.pinkandbrain.com/conteudos-sobre/heading-tags/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.pinkandbrain.com/conteudos-sobre/heading-tags/</link>
	<description>Ratos do Desenvolvimento Web, SEO e aquisição, propulsores de estratégias eficientes de marketing digital que geram vantagem competitiva.</description>
	<lastBuildDate>Fri, 14 Nov 2025 23:02:14 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.pinkandbrain.com/wp-content/uploads/2024/10/cropped-favicon-180x180-1-386x386.png</url>
	<title>Conteúdos sobre Heading Tags | Pink and Brain</title>
	<link>https://www.pinkandbrain.com/conteudos-sobre/heading-tags/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Utilizando o Console do navegador: dicas para analistas de SEO</title>
		<link>https://www.pinkandbrain.com/utilizando-o-console-do-navegador-dicas-para-analistas-de-seo/</link>
		
		<dc:creator><![CDATA[César Canteiro]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 23:02:13 +0000</pubDate>
				<category><![CDATA[Desenvolvimento web]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Ferramentas de SEO]]></category>
		<category><![CDATA[Heading Tags]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Inteligência Artificial (IA)]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Semântica HTML]]></category>
		<category><![CDATA[SEO On-page]]></category>
		<category><![CDATA[SEO Técnico]]></category>
		<guid isPermaLink="false">https://www.pinkandbrain.com/?p=13026</guid>

					<description><![CDATA[<p>O console do navegador pode executar funções estratégicas para analistas de SEO, inclusive usando IA, que antes eram obscuras e só desenvolvedores tinham os conhecimentos necessários.</p>
<p>O post <a href="https://www.pinkandbrain.com/utilizando-o-console-do-navegador-dicas-para-analistas-de-seo/">Utilizando o Console do navegador: dicas para analistas de SEO</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neste artigo, vamos trazer um exemplo prática de <strong>como usar IA e códigos <a href="https://www.pinkandbrain.com/elementos/javascript/" title="JavaScript">JavaScript</a> para coletar todos os <a href="https://www.pinkandbrain.com/elementos/heading-tags/" title="heading tags">heading tags</a> de uma página e exibi-los em um formato de lista</strong>, uma das ações estratégicas dentre as inúmeras possibilidades. Isso pode ser útil para profissionais de SEO que desejam analisar a estrutura de headings de uma página web em poucos cliques.</p>



<h2 class="wp-block-heading">O que é e como funciona o console do navegador?</h2>



<p>O <strong>Console do Navegador</strong> é um recurso poderoso disponível nas ferramentas de desenvolvimento dos navegadores modernos, como <a href="https://www.pinkandbrain.com/elementos/google/" title="Google">Google</a> Chrome, Mozilla Firefox e Microsoft Edge e permite que os desenvolvedores interajam diretamente com as páginas web, execute comandos JavaScript, depure código e visualize mensagens de erros em tempo real.</p>



<p>Quem trabalha com infra, back-end, front-end SEO ou mesmo com taguemento de páginas, data layers, precisa saber usar o Console dos navegadores.</p>



<p><strong>Tela do Console acessado pelo navegador Google Chrome</strong></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1180" height="749" loading="lazy" data-id="14137" src="https://www.pinkandbrain.com/wp-content/uploads/2025/01/console-navegador-chrome-seo_1x.webp" alt="" class="wp-image-14137" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/01/console-navegador-chrome-seo_1x.webp 1180w, https://www.pinkandbrain.com/wp-content/uploads/2025/01/console-navegador-chrome-seo_1x-150x95.webp 150w" sizes="auto, (max-width: 1180px) 100vw, 1180px" title="Console navegador Chrome SEO"><figcaption class="wp-element-caption">Uso do console para coletar heading tags de uma página e montar uma lista</figcaption></figure>
</figure>



<p>Basicamente, o Console é útil para diversos propósitos:</p>



<ul class="wp-block-list">
<li><strong>Depuração de código</strong>: identifique e corrija erros no código JavaScript.</li>



<li><strong>Teste de scripts</strong>: experimente pequenos trechos de código para verificar seu comportamento.</li>



<li><strong>Inspeção de elementos</strong>: examine e modifique o conteúdo e atributos dos elementos da página.</li>



<li><strong>Interagir com elementos: </strong>aqui é o ponto chave de usa-lo ao seu favor, você pode manipular elementos para concretizar desejos diversos.</li>
</ul>



<p>Essas técnicas são executadas dependendo do tipo de análise que você quer fazer. Com o avanço da Com inteligência artifical, as pessoas ganharam novas habilidades a nível de desenvolvimento, que antes estavam nas mãos dos programadores, e podem agora tirar insumo de infinitas possibilidades.</p>



<p>Vale lembrar que esse é apenas um conteúdo introdutório ao tema, de um exemplo básico para evidenciar o quão poderoso o recurso pode ser:</p>



<h2 class="wp-block-heading">Abrindo o Console do navegador</h2>



<p>Para usar o Console do Navegador, siga estes passos:</p>



<ul class="wp-block-list">
<li><strong>Google Chrome</strong>: Pressione <code>Ctrl + Shift + I</code> (Windows) ou <code>Cmd + Option + I</code> (Mac) e selecione a aba “Console”.</li>



<li><strong>Mozilla Firefox</strong>: Pressione <code>Ctrl + Shift + K</code> (Windows) ou <code>Cmd + Option + K</code> (Mac).</li>



<li><strong>Microsoft Edge</strong>: Pressione <code>F12</code> e clique na aba “Console”.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Script para coletar as headings</h2>



<p>Com o Console aberto, você pode usar o seguinte script para coletar todos os heading tags da página e exibi-los em formato de lista:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-Hack" style="font-size:.875rem;font-family:Code-Pro-Hack,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">JavaScript</span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>// Seleciona todos os headings na página
const headings = document.querySelectorAll('h1, h2, h3, h4, h5, h6');

// Cria uma lista para armazenar os resultados
const headingList = [];

// Itera sobre cada heading encontrado e adiciona à lista
headings.forEach(heading =&gt; {
    headingList.push(`${heading.tagName.toLowerCase()}: ${heading.textContent.trim()}`);
});

// Exibe a lista de headings no console
console.log(headingList.join('\n'));</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #6A9955">// Seleciona todos os headings na página</span></span>
<span class="line"><span style="color: #569CD6">const</span><span style="color: #D4D4D4"> </span><span style="color: #4FC1FF">headings</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">document</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">querySelectorAll</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'h1, h2, h3, h4, h5, h6'</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Cria uma lista para armazenar os resultados</span></span>
<span class="line"><span style="color: #569CD6">const</span><span style="color: #D4D4D4"> </span><span style="color: #4FC1FF">headingList</span><span style="color: #D4D4D4"> = [];</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Itera sobre cada heading encontrado e adiciona à lista</span></span>
<span class="line"><span style="color: #9CDCFE">headings</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">forEach</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">heading</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">=&gt;</span><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #9CDCFE">headingList</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">push</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">`</span><span style="color: #569CD6">${</span><span style="color: #9CDCFE">heading</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">tagName</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">toLowerCase</span><span style="color: #D4D4D4">()</span><span style="color: #569CD6">}</span><span style="color: #CE9178">: </span><span style="color: #569CD6">${</span><span style="color: #9CDCFE">heading</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">textContent</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">trim</span><span style="color: #D4D4D4">()</span><span style="color: #569CD6">}</span><span style="color: #CE9178">`</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">});</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Exibe a lista de headings no console</span></span>
<span class="line"><span style="color: #9CDCFE">console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">log</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">headingList</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">join</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'</span><span style="color: #D7BA7D">\n</span><span style="color: #CE9178">'</span><span style="color: #D4D4D4">));</span></span></code></pre><span style="display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#1E1E1E;color:#c7c7c7;font-size:12px;line-height:1;position:relative">JavaScript</span></div>



<p>Este script faz o seguinte:</p>



<ol class="wp-block-list">
<li><strong>Seleciona</strong> todos os elementos de heading (<code>h1</code> a <code>h6</code>) da página.</li>



<li><strong>Armazena</strong> os headings em uma lista formatada como <code>tag: texto</code>.</li>



<li><strong>Exibe</strong> a lista formatada no Console.</li>
</ol>



<h3 class="wp-block-heading">Testando o script</h3>



<p>Para testar o script:</p>



<ol class="wp-block-list">
<li>Abra a página web que você deseja analisar.</li>



<li>Acesse o Console do Navegador conforme descrito anteriormente.</li>



<li>Cole o script no Console e pressione Enter.</li>



<li>Você verá uma lista de todos os heading tags da página exibida no Console.</li>
</ol>



<figure class="wp-block-image size-full"><figure><img decoding="async" width="958" height="1752" loading="lazy" src="https://www.pinkandbrain.com/wp-content/uploads/2024/07/coletar-heading-tags-console-javascript.webp" alt="Utilizando o Console dos navegadores: dicas para analistas de SEO" class="wp-image-13027" title="Utilizando o Console dos navegadores: dicas para analistas de SEO"><figcaption>Utilizando o Console dos navegadores: dicas para analistas de SEO</figcaption></figure><figcaption class="wp-element-caption">Utilizando o Console para coletar os heading tags da página</figcaption></figure>



<h2 class="wp-block-heading">Como o ChatGPT pode te ajudar a ter ideias de usar o Console?</h2>



<p>Se você precisa de ajuda para criar códigos personalizados ou deseja automatizar a coleta de informações específicas de páginas web, o ChatGPT pode e deve te ajudar, pois afinal, ele deve ser seu maior parceiro como analista de SEO. </p>



<p>Você <strong>pode instruir o ChatGPT sobre o que precisa</strong>, e ele pode gerar scripts JavaScript ou fornecer orientações para atender às suas necessidades. Por exemplo, você pode pedir ao ChatGPT para criar um script que extrai dados específicos, que identifica imagens sem alt, que pede insights do código <a href="https://www.pinkandbrain.com/elementos/html-hypertext-markup-language/" title="HTML">HTML</a> na questão semântica, ajuda com <a href="https://www.pinkandbrain.com/elementos/dados-estruturados/" title="dados estruturados">dados estruturados</a>, enfim, é o <strong>seu assistente virtual mais TOP daqui para frente</strong>.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="952" height="1371" loading="lazy" src="https://www.pinkandbrain.com/wp-content/uploads/2024/07/imagens-sem-alt.webp" alt="" class="wp-image-13028" title="Imagens sem alt"><figcaption class="wp-element-caption">Pedi para o chatGPT me dar um script quie identifica imagens sem ALT</figcaption></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="809" height="779" loading="lazy" src="https://www.pinkandbrain.com/wp-content/uploads/2024/07/sucesso-alt.webp" alt="" class="wp-image-13029" title="Sucesso alt"><figcaption class="wp-element-caption">Voa-lá! arrumei tudo e ficou perfeito</figcaption></figure>



<h3 class="wp-block-heading">Código para pegar as imagens sem ALT e fazer uma lista no console</h3>



<div class="wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-Hack" style="font-size:.875rem;font-family:Code-Pro-Hack,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2b2b2b;color:#c7c7c7">JavaScript</span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>// Seleciona todas as imagens na página
const images = document.querySelectorAll('img');

// Cria uma lista para armazenar os resultados
const missingAltImages = [];

// Itera sobre cada imagem encontrada
images.forEach(img =&gt; {
  // Verifica se a imagem não tem o atributo 'alt' ou se o valor está vazio
  if (!img.hasAttribute('alt') || img.getAttribute('alt').trim() === '') {
    // Adiciona a imagem e sua URL à lista
    missingAltImages.push({
      src: img.src,
      element: img
    });
  }
});

// Exibe a lista de imagens sem 'alt' no console
if (missingAltImages.length &gt; 0) {
  console.log('Imagens sem atributo alt:');
  missingAltImages.forEach((img, index) =&gt; {
    console.log(`Imagem ${index + 1}: ${img.src}`);
    console.log('Elemento:', img.element);
  });
} else {
  console.log('Todas as imagens possuem o atributo alt.');
}</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #6A9955">// Seleciona todas as imagens na página</span></span>
<span class="line"><span style="color: #569CD6">const</span><span style="color: #D4D4D4"> </span><span style="color: #4FC1FF">images</span><span style="color: #D4D4D4"> = </span><span style="color: #9CDCFE">document</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">querySelectorAll</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'img'</span><span style="color: #D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Cria uma lista para armazenar os resultados</span></span>
<span class="line"><span style="color: #569CD6">const</span><span style="color: #D4D4D4"> </span><span style="color: #4FC1FF">missingAltImages</span><span style="color: #D4D4D4"> = [];</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Itera sobre cada imagem encontrada</span></span>
<span class="line"><span style="color: #9CDCFE">images</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">forEach</span><span style="color: #D4D4D4">(</span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">=&gt;</span><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #6A9955">// Verifica se a imagem não tem o atributo 'alt' ou se o valor está vazio</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (!</span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">hasAttribute</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'alt'</span><span style="color: #D4D4D4">) || </span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">getAttribute</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'alt'</span><span style="color: #D4D4D4">).</span><span style="color: #DCDCAA">trim</span><span style="color: #D4D4D4">() === </span><span style="color: #CE9178">''</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #6A9955">// Adiciona a imagem e sua URL à lista</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #9CDCFE">missingAltImages</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">push</span><span style="color: #D4D4D4">({</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #9CDCFE">src:</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">src</span><span style="color: #D4D4D4">,</span></span>
<span class="line"><span style="color: #D4D4D4">      </span><span style="color: #9CDCFE">element:</span><span style="color: #D4D4D4"> </span><span style="color: #9CDCFE">img</span></span>
<span class="line"><span style="color: #D4D4D4">    });</span></span>
<span class="line"><span style="color: #D4D4D4">  }</span></span>
<span class="line"><span style="color: #D4D4D4">});</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6A9955">// Exibe a lista de imagens sem 'alt' no console</span></span>
<span class="line"><span style="color: #C586C0">if</span><span style="color: #D4D4D4"> (</span><span style="color: #9CDCFE">missingAltImages</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">length</span><span style="color: #D4D4D4"> &gt; </span><span style="color: #B5CEA8">0</span><span style="color: #D4D4D4">) {</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #9CDCFE">console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">log</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'Imagens sem atributo alt:'</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #9CDCFE">missingAltImages</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">forEach</span><span style="color: #D4D4D4">((</span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">index</span><span style="color: #D4D4D4">) </span><span style="color: #569CD6">=&gt;</span><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #9CDCFE">console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">log</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">`Imagem </span><span style="color: #569CD6">${</span><span style="color: #9CDCFE">index</span><span style="color: #D4D4D4"> + </span><span style="color: #B5CEA8">1</span><span style="color: #569CD6">}</span><span style="color: #CE9178">: </span><span style="color: #569CD6">${</span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">src</span><span style="color: #569CD6">}</span><span style="color: #CE9178">`</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">    </span><span style="color: #9CDCFE">console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">log</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'Elemento:'</span><span style="color: #D4D4D4">, </span><span style="color: #9CDCFE">img</span><span style="color: #D4D4D4">.</span><span style="color: #9CDCFE">element</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">  });</span></span>
<span class="line"><span style="color: #D4D4D4">} </span><span style="color: #C586C0">else</span><span style="color: #D4D4D4"> {</span></span>
<span class="line"><span style="color: #D4D4D4">  </span><span style="color: #9CDCFE">console</span><span style="color: #D4D4D4">.</span><span style="color: #DCDCAA">log</span><span style="color: #D4D4D4">(</span><span style="color: #CE9178">'Todas as imagens possuem o atributo alt.'</span><span style="color: #D4D4D4">);</span></span>
<span class="line"><span style="color: #D4D4D4">}</span></span></code></pre><span style="display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#1E1E1E;color:#c7c7c7;font-size:12px;line-height:1;position:relative">JavaScript</span></div>



<h2 class="wp-block-heading">Insights finais</h2>



<p>O Console do Navegador pode coletar e exibir todos os heading tags de uma página web e fazer outras zilhões de ações que antes eram obscuras e só desenvolvedores podiam ajudar. <strong>Com a inteligência artifical, você pode aprimorar ainda mais suas habilidades e criar soluções personalizadas para suas necessidades de desenvolvimento e SEO</strong>.</p>



<p>Se você está em busca de um parceiro renomado no mundo do SEO, a Pink and Brain pode te ajudar. Somos <strong>ratos quando o assunto é SEO e desenvolvimento web</strong>.</p>
<p>O post <a href="https://www.pinkandbrain.com/utilizando-o-console-do-navegador-dicas-para-analistas-de-seo/">Utilizando o Console do navegador: dicas para analistas de SEO</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GEO, AIO, AEO? O novo SEO? os velhos erros e os falsos profetas</title>
		<link>https://www.pinkandbrain.com/geo-aio-aeo-o-novo-seo-os-velhos-erros-e-os-falsos-profetas/</link>
		
		<dc:creator><![CDATA[César Canteiro]]></dc:creator>
		<pubDate>Thu, 10 Jul 2025 22:24:46 +0000</pubDate>
				<category><![CDATA[Inteligência Artificial]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[AEO]]></category>
		<category><![CDATA[AI Overview]]></category>
		<category><![CDATA[AIO]]></category>
		<category><![CDATA[Backlinks]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Heading Tags]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Inteligência Artificial (IA)]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Semântica HTML]]></category>
		<category><![CDATA[SERP]]></category>
		<guid isPermaLink="false">https://www.pinkandbrain.com/?p=14970</guid>

					<description><![CDATA[<p>O SEO não morreu — apenas evoluiu. Entenda como GEO, AIO, LLMSEO e AI Overviews transformam o cenário das buscas em 2025, exigindo conteúdo técnico, estruturado e confiável para ser citado por humanos e IAs.</p>
<p>O post <a href="https://www.pinkandbrain.com/geo-aio-aeo-o-novo-seo-os-velhos-erros-e-os-falsos-profetas/">GEO, AIO, AEO? O novo SEO? os velhos erros e os falsos profetas</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Há algo de cíclico no mundo do marketing digital. Toda vez que uma nova tecnologia desponta, ressurge o mesmo coro: “o SEO morreu”. A <strong>bola da vez são as inteligências artificiais generativas</strong> — e com elas, a profecia do fim do SEO foi entoada mais uma vez, agora com um novo figurino: <a href="https://www.pinkandbrain.com/elementos/generative-engine-optimization-geo/" title="GEO">GEO</a>, AIO, LLMSEO, <a href="https://www.pinkandbrain.com/elementos/google-ai-overviews/" title="AI Overviews">AI Overviews</a> e tudo o mais que puder ser transformado em acrônimo vendável.</p>



<p>Mas o SEO não morreu. Ele apenas se transformou — como sempre fez. E, mais do que nunca, <strong>exige estrutura, inteligência editorial, base técnica sólida e clareza de propósito</strong>.</p>



<h2 class="wp-block-heading">SEO não é buzzword, é base</h2>



<p>Em 2025, o SEO se tornou quase um guarda-chuva de siglas:</p>



<ul class="wp-block-list">
<li><strong>GEO</strong>: <em>Generative Engine Optimization</em>, o SEO pensado para respostas por IA.</li>



<li><strong>AEO</strong>: <em>Answer Engine Optimization</em>, o SEO para FAQs, snippets e resumos.</li>



<li><strong>AIO</strong>: <em>AI Optimization</em>, adaptação de conteúdo para interagir com LLMs como Gemini e ChatGPT.</li>



<li><strong>LLMSEO</strong>: o SEO orientado para treinar modelos de linguagem e ser citado por eles.</li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Acrônimo</th><th>Significado</th><th>Foco</th></tr></thead><tbody><tr><td>GEO</td><td>Generative Engine Optimization</td><td>Respostas de IA</td></tr><tr><td>AEO</td><td>Answer Engine Optimization</td><td>Snippets e FAQs</td></tr><tr><td>AIO</td><td>AI Optimization</td><td>IA como interface</td></tr><tr><td>LLMSEO</td><td>SEO para LLMs</td><td>Treinamento e citação</td></tr></tbody></table></figure>



<p>Aparentemente, cada nova feature do <a href="https://www.pinkandbrain.com/elementos/google/" title="Google">Google</a> ou ferramenta de IA cria sua própria “nova disciplina”. Mas no fundo, tudo se resume à mesma essência: <strong>estruturar a informação da melhor forma possível para que ela seja compreendida, indexada, citada e valorizada</strong> — seja por humanos, seja por máquinas.</p>



<p>Não importa se a resposta será exibida em uma <a href="https://www.pinkandbrain.com/elementos/google-ai-overviews/" title="AI Overview">AI Overview</a>, em um box de snippet, numa posição zero ou em um carrossel. <strong>O conteúdo que aparece é sempre aquele que foi bem feito.</strong> Com semântica, com técnica, com propósito.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1262" height="883" loading="lazy" data-id="14972" src="https://www.pinkandbrain.com/wp-content/uploads/2025/07/geo-aio-tudo-seo.webp" alt="" class="wp-image-14972" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/07/geo-aio-tudo-seo.webp 1262w, https://www.pinkandbrain.com/wp-content/uploads/2025/07/geo-aio-tudo-seo-150x105.webp 150w" sizes="auto, (max-width: 1262px) 100vw, 1262px" title="GEO AIO tudo SEO"></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Virou até chacota em uma apresentação recente que fizemos para um grande portal de notícias, a Forbes</figcaption></figure>



<p><strong>Quem tenta inventar uma nova roda, muitas vezes, só está maquiando o básico que nunca foi feito.</strong></p>



<p>Se antes otimizávamos para ranquear em uma lista de links, agora otimizamos para <strong>ser citados como fontes</strong> em resumos automatizados, caixas de resposta, overviews e assistentes de IA.</p>



<p>Esse novo cenário ganhou vários nomes… uma tentativa de rotular a prática de escrever pensando nos mecanismos de resposta automática, e não apenas no ranqueamento tradicional. Mas vamos ser francos: GEO, AIO, AEO, LLMSEO nada mais é do que <strong>SEO bem feito para um novo contexto</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Bots são todos bots, são máquinas, que buscam informações, contextos, estruturas…</p>
<cite>César Canteiro</cite></blockquote>



<p>— e nada disso é novo para quem sempre levou SEO a sério.</p>



<h2 class="wp-block-heading">O paradoxo da nova SERP: visibilidade sem clique</h2>



<p>Desde abril de 2025, cerca de <strong>90% das buscas no Google no Brasil já exibem AI Overviews</strong> — respostas geradas por IA que ocupam o topo da página e sintetizam a informação sem necessidade de clique. Resultado? O <a href="https://www.pinkandbrain.com/elementos/trafego-organico/" title="tráfego orgânico">tráfego orgânico</a> cai, mas a visibilidade explode. Estamos diante de uma era em que <strong>o usuário consome conteúdo sem acessar o site</strong>.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1519" height="1425" loading="lazy" data-id="14973" src="https://www.pinkandbrain.com/wp-content/uploads/2025/07/less-clicks-ai-overviews.webp" alt="" class="wp-image-14973" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/07/less-clicks-ai-overviews.webp 1519w, https://www.pinkandbrain.com/wp-content/uploads/2025/07/less-clicks-ai-overviews-150x141.webp 150w" sizes="auto, (max-width: 1519px) 100vw, 1519px" title="Menos cliques com o AI Overview (Visão Geral com IA)"></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">A verdade é que a galera ainda não se acostumou com menos cliques e mais impressões… o SEO mudou de fato: virou exposição de marca, autoridade… mesmo com a queda, as conversões crescem…</figcaption></figure>



<p>Essa mudança exige que repensemos métricas, formatos e estratégias. Como afirmou <strong>Martin Splitt</strong>, do time do <a href="https://www.pinkandbrain.com/elementos/googlebot/" title="Googlebot">Googlebot</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Os cliques podem diminuir, mas a conversão acontece mais adiante na jornada — mesmo sem um clique. E os cliques que ainda chegam são os de maior potencial de conversão.</p>
<cite>Completo</cite></blockquote>



<p>O desafio, portanto, não é mais gerar cliques a qualquer custo, mas <strong>construir autoridade para ser citado pelas máquinas e lembrado pelas pessoas</strong>.</p>



<h2 class="wp-block-heading">A briga dos publishers e a ameaça da invisibilidade</h2>



<p>Enquanto a visibilidade cresce, o controle sobre ela escapa. Publishers do mundo todo vivem um paradoxo cruel:</p>



<ul class="wp-block-list">
<li>Seus conteúdos são usados por IAs para montar respostas</li>



<li>Suas marcas ganham alcance</li>



<li>Mas os cliques e a receita publicitária desaparecem</li>
</ul>



<p>E o pior: todo esse scrapping por parte dos bots das AIs, <strong>sem remuneração, sem autorização formal e muitas vezes sem citação da fonte.</strong></p>



<p>Quem vai pagar pela informação que treina, abastece e sustenta a IA?</p>



<p>Na Europa, esse dilema virou política pública. A <strong>Diretiva de Direitos Autorais da UE</strong> exige que plataformas negociem remuneração com veículos jornalísticos. França e Alemanha já implementaram taxas e modelos de compensação — mas o movimento ainda engatinha no resto do mundo.</p>



<h2 class="wp-block-heading">A Cloudflare declarou guerra aos rastreadores de IA</h2>



<p>Em 1º de julho de 2025, a Cloudflare — maior <a href="https://www.pinkandbrain.com/elementos/content-delivery-networks-cdn/" title="CDN">CDN</a> do planeta — bloqueou por padrão todos os rastreadores de IA em sites novos.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" loading="lazy" data-id="14951" src="https://www.pinkandbrain.com/wp-content/uploads/2025/07/pay-per-crawl-cloudflare-modelo-que-permite-cobrar-por-rastreamento-de-ai.webp" alt="Pay per crawl da Cloudflare: modelo que permite cobrar por rastreamento de IA" class="wp-image-14951" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/07/pay-per-crawl-cloudflare-modelo-que-permite-cobrar-por-rastreamento-de-ai.webp 1200w, https://www.pinkandbrain.com/wp-content/uploads/2025/07/pay-per-crawl-cloudflare-modelo-que-permite-cobrar-por-rastreamento-de-ai-150x84.webp 150w" sizes="auto, (max-width: 1200px) 100vw, 1200px" title="Pay per crawl da Cloudflare: modelo que permite cobrar por rastreamento de IA"></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Inclusive, vale clicar no banner acima e entender mais sobre o pay per crawl da Cloudflare</figcaption></figure>



<p>Foi o início de um movimento chamado internamente de <strong>“O Dia da Independência do Conteúdo”</strong>.</p>



<p>A partir de agora, quem quiser permitir que LLMs acessem seu site precisa <strong>ativar isso manualmente</strong>. A inversão do padrão expõe uma tensão crescente: <strong>se as IAs querem consumir o conteúdo alheio, vão precisar pedir licença.</strong></p>



<p>O debate está só começando — mas a pressão por regulação e remuneração é irreversível.</p>



<h2 class="wp-block-heading">Cuidado com os falsos profetas</h2>



<p>No vácuo dessa transição, floresce um novo perfil de guru digital: aquele que transforma hype em fórmula mágica. Prometem vencer a IA com prompts secretos, “técnicas ocultas” e scripts milagrosos. Mas ignoram o óbvio: <strong>não existe atalho para ser referência</strong>.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img decoding="async" width="1225" height="817" loading="lazy" data-id="14971" src="https://www.pinkandbrain.com/wp-content/uploads/2025/07/falsos-profetas-seo.webp" alt="" class="wp-image-14971" srcset="https://www.pinkandbrain.com/wp-content/uploads/2025/07/falsos-profetas-seo.webp 1225w, https://www.pinkandbrain.com/wp-content/uploads/2025/07/falsos-profetas-seo-150x100.webp 150w" sizes="auto, (max-width: 1225px) 100vw, 1225px" title="Falsos profetas do SEO"></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Sátira de um careca renomado no mercado que vem vendendo ideias mirabolante a anos</figcaption></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Falso Profeta diz</th><th>Realidade do SEO</th></tr></thead><tbody><tr><td>“Use esse prompt mágico e ranqueie”</td><td>Estrutura semântica e autoridade</td></tr><tr><td>“Você não precisa mais de conteúdos densos e estruturados”</td><td>IA só cita quem tem conteúdo forte</td></tr><tr><td>“SEO morreu”</td><td>SEO virou base da IA</td></tr></tbody></table></figure>



<p><strong>SEO continua sendo sobre:</strong></p>



<ul class="wp-block-list">
<li>Estrutura semântica (<a href="https://www.pinkandbrain.com/elementos/html-hypertext-markup-language/" title="HTML">HTML</a> limpo, <a href="https://www.pinkandbrain.com/elementos/heading-tags/" title="heading tags">heading tags</a> corretas, linkagem inteligente)</li>



<li>Conteúdo útil, profundo e confiável</li>



<li>Presença técnica irrepreensível</li>



<li>Experiência do usuário e consistência editorial</li>
</ul>



<p>Como disse <strong>Ryan Jones</strong>, VP de SEO da Razorfish:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Não se trata mais da consulta em si. Trata-se da <strong>relevância semântica</strong> em relação ao tema.</p>
<cite>Ryan Jones</cite></blockquote>



<h2 class="wp-block-heading">Mais presença, menos dependência</h2>



<p>Marcas inteligentes estão aprendendo a viver <strong>além do clique</strong>. Investem em canais proprietários como <strong>newsletters com matérias completas</strong>, <strong>conteúdos nativos no WhatsApp</strong>, relatórios exclusivos e produtos editoriais com valor real. O objetivo não é mais atrair para o site a qualquer custo — mas <strong>servir melhor a audiência onde ela já está</strong>.</p>



<p>E uma coisa é verdade…</p>



<p>O swell de Nazaré com ondas perfeitas de tráfego orgânico parece ter seus dias contados.</p>



<h2 class="wp-block-heading">O conteúdo que aparece é o que merece</h2>



<p>Seja para humanos ou IAs, o conteúdo que se destaca é aquele:</p>



<ul class="wp-block-list">
<li>Bem estruturado, quando longos possuem <strong>sumário (TOC)</strong> e subtítulos hierarquizados</li>



<li>Que usa listas, <strong>tabelas</strong>, <strong>blocos de citação</strong> e elementos visuais bem otimizados</li>



<li>Com <strong>heading tags corretas</strong> (sem negrito fake em lugar de <code>&lt;h2&gt;</code>)</li>



<li>Com <strong>negritos estratégicos</strong> nos primeiros parágrafos usando <code>&lt;strong&gt;</code> (e não só para estética)</li>



<li>Com imagens leves, bem nomeadas e com <code>alt text</code> consistente</li>



<li>Com <strong><a href="https://www.pinkandbrain.com/elementos/linkagem-interna/" title="linkagem interna">linkagem interna</a> consciente</strong> e construção semântica densa</li>
</ul>



<p>E o melhor? Tudo isso está ao seu alcance, nos editores de conteúdos como o do WordPress. <strong>Só precisa ser feito com intenção.</strong></p>



<h2 class="wp-block-heading">Fazer SEO como nunca… do mesmo jeito de sempre</h2>



<p>O SEO moderno não exige truques — exige excelência. A IA não cria autoridade: ela replica, interpreta e cita quem já tem. Se o seu conteúdo é confiável, bem escrito, escaneável e referenciado, <strong>você não precisa implorar para ser citado</strong>. Você será.</p>



<ul class="wp-block-list">
<li>O que era tático virou estrutural.</li>



<li>O que era otimização virou posicionamento de marca.</li>



<li>O que era “post de blog” virou <strong>fonte da verdade para sistemas que respondem perguntas.</strong></li>
</ul>



<p>A nova era do SEO não é feita de truques, nem de gurus. É feita de quem entrega valor real, com técnica e consistência.</p>



<p>Por isso, antes de pensar em GEO ou AIO, pense em fazer o dever de casa.</p>
<p>O post <a href="https://www.pinkandbrain.com/geo-aio-aeo-o-novo-seo-os-velhos-erros-e-os-falsos-profetas/">GEO, AIO, AEO? O novo SEO? os velhos erros e os falsos profetas</a> apareceu primeiro em <a href="https://www.pinkandbrain.com">Pink and Brain</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
