Como proteger seu conteúdo do Google AI Mode
O Google AI Overview resume seu conteúdo e o visitante não precisa clicar. Existe um atributo HTML oficial que esconde partes do seu texto da IA do Google sem afetar o ranqueamento.
O Google AI Overview aparece antes de tudo agora. O visitante busca, lê o resumo gerado na própria página de resultados, e não precisa mais clicar. Seu conteúdo foi indexado, ranqueado, consumido, e a visita não aconteceu.
Isso não é uma falha do algoritmo. É o produto funcionando como planejado.
Existe um atributo HTML oficial, documentado pelo próprio Google, que permite esconder partes do seu conteúdo do AI Overview sem afetar o ranqueamento. Chama-se data-nosnippet. Passei os últimos dias testando como ele se comporta na prática, e este artigo é o resultado desse experimento.
Como o Google monta um snippet
Quando o Googlebot indexa uma página, ele extrai texto do HTML para montar o trecho exibido nos resultados de busca. O AI Overview usa esse mesmo mecanismo, mas vai além: sintetiza e reescreve o conteúdo encontrado.
O atributo data-nosnippet instrui o Googlebot a ignorar o conteúdo daquele elemento ao montar o snippet. Funciona em três elementos HTML: <div>, <span> e <section>. Se você colocar em qualquer outro elemento, o atributo é ignorado.
É um atributo booleano. O valor que você passa não importa:
<div data-nosnippet>conteúdo protegido</div>
<div data-nosnippet="true">também protegido</div>
<div data-nosnippet="false">também protegido, o valor é ignorado</div>
Um detalhe importante da documentação oficial: o atributo precisa estar no DOM inicial da página. Não funciona se for adicionado via JavaScript depois do carregamento.
A estratégia
São dois blocos em sequência, um após o outro no HTML.
No primeiro fica o teaser: um resumo que cria curiosidade sem entregar o conteúdo. O visitante vê isso no resultado de busca e precisa clicar para completar.
No segundo, marcado com data-nosnippet, fica o conteúdo real. Quem acessa o site vê os dois. O AI Overview só enxerga o primeiro.
O Google continua indexando e ranqueando a página normalmente. O que muda é que ele não consegue resumir o que está dentro do bloco protegido.
Em código, a estrutura fica assim:
<!-- Bloco visível: texto que gera curiosidade sem entregar o conteúdo -->
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Entre no link para ver o conteúdo completo.
</div>
<!-- Bloco protegido: conteúdo completo, invisível para o AI Overview -->
<div data-nosnippet>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.</p>
</div>
O experimento
Para testar se isso funciona, apliquei a técnica neste próprio artigo.
Invisível para o Google AI Mode (data-nosnippet)
Código às três da manhã
A tela pulsa no escuro. Não há som além do ventilador e do cursor piscando, esperando.
Digito uma linha como quem planta uma semente sem saber se o solo aguenta. O compilador não tem paciência para metáforas, ele quer verdade.
Variáveis são promessas que o computador guarda. Funções são rituais repetidos com fé. Bugs são os fantasmas das intenções mal ditas, vivendo entre o que eu quis dizer e o que eu disse de fato.
Às três da manhã, quando o erro some e o teste passa, existe uma paz que não tem nome em português. Só em código.
Resultado
Publiquei o artigo e fiz dois testes.
No primeiro, perguntei ao Google AI Mode sobre o tema da página. Ele reconheceu do que o artigo trata, mas não conseguiu recuperar o poema que está dentro do bloco data-nosnippet.

No segundo, pedi diretamente que ele buscasse o poema no link do artigo. A resposta foi que o link não contém nenhum poema.

Você pode ver a conversa completa com o Google AI Mode neste link.
Conclusão
Funciona melhor quando o conteúdo tem uma isca separável da entrega: poemas, listas onde o item mais útil fica por último, análises com uma conclusão que vale o clique, receitas onde o passo que faz diferença não está no começo.
Vale mencionar uma limitação: data-nosnippet não impede indexação. O Google ainda lê o conteúdo para ranquear, ele só não aparece no snippet. Para controlar o tamanho do trecho que aparece, a meta tag max-snippet entra como complemento e dá mais granularidade sobre o que o Google exibe.
Referências
Publicado em:
"Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar."