Páginas de comparação e citação por IA
Um protocolo para escrever, em escala e com portão de verdade, as páginas que respondem o que o seu público busca e pergunta ao ChatGPT, ao Gemini e ao Perplexity: "A ou B", "A funciona", "alternativas a A", sintoma para serviço e comparação com concorrente nomeado. A meta é ser a fonte que um buscador de respostas pode citar sem risco.
O que funciona e o que não funciona
Os buscadores de resposta citam página que afirma um fato conferível, diz de onde veio e a data, e responde uma pergunta por página. Volume não ganha. A mesma técnica aplicada trocando o nome da cidade num molde só gera páginas doorway, que os buscadores rebaixam.
- Funciona: uma pergunta real por página, resposta direta, tabela com fonte, seção honesta sobre onde o outro lado é melhor, o mesmo dado na página visível e no schema.
- Não funciona: um molde com o lugar trocado, afirmação sobre concorrente que você não leu no site dele, superlativo sobre a própria marca, página de lugar onde você não atende.
- Espere mais citação do que clique. Páginas de comparação e de pergunta são escritas para buscadores de resposta e para quem já conhece a marca; sozinhas raramente trazem muito tráfego de busca. Meça os dois antes de prometer qualquer um.
Atenção: Este guia é um método, não é aconselhamento jurídico. As referências brasileiras estão listadas para você ler o texto original antes de publicar.
1. Descubra os termos
Mantenha cinco listas separadas. Cada uma tem dono e regra.
| Lista | Fonte | Regra |
|---|---|---|
| Buscas sem página | Exportação do Search Console (consulta por página), 90 dias; gsc_oportunidades.py faz o cruzamento | Impressões a partir de um piso e nenhuma página cobrindo a maioria das palavras. Página que já ranqueia perto da posição 8 é reforçada, não duplicada. |
| Busca interna sem resultado | Registro da caixa de busca do próprio site | Conte ao menos 2 antes de virar página. |
| Perguntas que as pessoas fazem à IA | Prompts do rastreador de visibilidade em IA e o que o cliente diz que digitou no chat | Escreva o título da página do jeito que a pergunta é feita. |
| Fontes que os buscadores de resposta citam | Domínios e URLs citados por prompt e motor; o AI Overview coletado por 7 dias ou mais | O que aparece em 80% ou mais das respostas vira seção obrigatória. |
| Buscas com nome de concorrente | Search Console mais a lista de concorrentes do cadastro do site | Lista separada. Só alimenta os moldes nominais, só com fonte pública aberta, e a página nasce oculta (noindex) até uma pessoa revisar. |
Corte todo termo que o site já responde. Se a página existe, melhore-a. Duas páginas para a mesma busca competem entre si.
2. Escolha o molde
Todo molde exige um fato verificável, schema gerado do mesmo dado da página e links internos para páginas que existem.
| Molde | Exemplo | Dado verificável | Observações |
|---|---|---|---|
| A ou B (conceito) | Tendinite ou tendinose? | Diretriz ou revisão sistemática com DOI que você abriu | Sem nome de marca; os dois lados neutros. |
| A funciona? | Fita funciona? | Idem; diga "não há evidência suficiente" com a fonte quando for verdade | Sinal de alerta sempre manda ao profissional. |
| Você ou Concorrente A | Marca Exemplo ou Concorrente A | As páginas públicas do próprio concorrente, abertas, com a data da checagem | Duas tabelas: onde você lidera e onde o concorrente empata ou ganha. "Não informa" nunca vira "não tem". |
| Alternativas a A | Alternativas ao Concorrente A | Lista com critério declarado | Sua marca não vem em 1º por padrão. |
| Melhor A em um lugar | A no Bairro Alfa | Endereço, horário e cobertura que você realmente tem | Só onde você atende. Sem lista ranqueada que ponha você em 1º. |
| Sintoma para serviço | Dor atrás da coxa: causas | Sinais, causas, quando procurar médico | Valem as regras de condição da sua profissão. |
| Pergunta para resposta | Quanto dura uma consulta? | Fato do seu próprio negócio, com data | Schema de perguntas frequentes. |
Moldura comum: resposta direta de até 80 palavras, tabela de 6 a 10 critérios, 4 a 6 seções com título em forma de pergunta, "quando cada um faz mais sentido", 5 a 10 perguntas frequentes, fontes, 3 a 6 links internos, caixa de autor com nome real e registro, data de revisão.
3. O portão de qualidade
Primeiro a máquina, depois uma pessoa lê uma amostra. Estas regras bloqueiam a publicação até corrigir:
- Nada inventado sobre concorrente. Toda afirmação aponta para uma fonte que alguém abriu, com a data. "Não informa" quer dizer que a página lida não menciona.
- Fato tem fonte. DOI conferido no registro, URL aberta. Link morto é erro.
- Sem promessa de resultado. Nada de "garantido", "100%", "cura", sem antes e depois, sem depoimento onde a sua profissão proíbe.
- Regras do conselho profissional carregadas no portão (conselhos de medicina, psicologia, fisioterapia e advocacia têm cada um as suas regras de publicidade).
- Publicidade comparativa. Comparação objetiva e comprovável; sem afirmação geral de superioridade; sem confusão entre marcas; sem denegrir.
- Sem autorranking. Critério declarado, sua marca fora do 1º lugar por padrão, diga onde o concorrente ganha, sem "o melhor" sobre si mesmo.
- Sem lugar inventado. Página de lugar exige atendimento real ali.
- Sem doorway. Páginas irmãs precisam ser diferentes: similaridade de Jaccard abaixo de 0,5 e uma pergunta diferente por página.
- Sem experiência em primeira pessoa que você não pode provar ("no meu consultório eu vejo…"), a menos que o profissional tenha aprovado.
Referências brasileiras para ler antes de publicar comparações: Código do CONAR, art. 32 (publicidade comparativa: objetiva, comprovável, sem denegrir; autorregulação, sem força de lei); Código de Defesa do Consumidor, arts. 36 e 37 (publicidade enganosa e abusiva); Lei da Propriedade Industrial 9.279/1996, art. 195, incisos I e II (falsa afirmação sobre concorrente para obter vantagem, concorrência desleal). Confira o texto oficial; isto não é aconselhamento jurídico.
Rode com o comando abaixo. Código de saída 1 quer dizer ao menos um erro; avisos (resposta direta longa, fonte que bloqueou o robô, checagem com mais de 90 dias) não bloqueiam.
4. Escale em ondas, com canário
- Arquivo de pauta. Uma linha por página: slug, pergunta, lados, molde, serviço ligado, se você atende o lugar. Corte o que o site já responde antes de qualquer agente começar.
- Onda 0 (canário). 3 a 6 páginas de moldes diferentes, escritas por agentes a partir de um briefing escrito (um arquivo por página, nunca editar o registro de páginas, rascunhos em pasta temporária, pesquisa só pela web, relatório do que ficou de fora por falta de fonte). Uma pessoa revisa todas. Página de concorrente nomeado nasce oculta.
- Ondas seguintes. 5 a 30 páginas, uma onda por vez; a próxima começa depois que a anterior foi revisada e mergeada. O registro e o sitemap são do orquestrador, não do agente.
- Cadência. Site novo publica no máximo 4 páginas novas por semana; registre uma janela de medição de 28 dias por página e não edite a página dentro da janela.
- Tripwire. Depois de cada onda confira a posição por tipo de página no Search Console e a similaridade entre irmãs. Queda, ou similaridade acima do limite, congela a próxima onda e abre uma consolidação: redirecione as fracas para a forte com 301, sem noindex em massa.
- Publicar. Avise o IndexNow, mantenha
lastmodreal no sitemap, gere ollms.txtdo conteúdo.
5. Meça, e afirme só o que mediu
- Citação por IA: um rastreador de visibilidade em IA por site, prompts neutros separados dos de marca, concorrentes cadastrados com o domínio. Leia a tendência de 28 dias só quando a comparação vier marcada como comparável; base incompleta ou ausente não permite dizer "subiu" nem "desceu".
- Por URL: qual tipo de página os buscadores de resposta citam. Sem isso nenhum molde leva o crédito.
- Search Console: impressões, cliques e posição por tipo de página e por onda, 28 dias depois da onda. O relatório de recursos de IA da interface do Search Console não sai pela API.
- Conversão: pergunte a quem diz que veio da IA o que digitou no chat.
- Redação: uma frase como "a mais citada" precisa da rodada, da data, do número de prompts, dos motores e da lista de concorrentes. Senão escreva "não medido".
Uma rodada só pode variar muito entre rodadas semanais com os mesmos prompts. Leia ao menos quatro rodadas antes de publicar um resultado.
O comando e um rascunho
hub/paginas_comparacao.py usa só a biblioteca padrão do Python. Lê o CSV do Search Console, classifica cada busca num molde, separa criar de reforçar, descarta lugar onde você não atende, grava esqueletos de rascunho com campos a preencher (não escreve nenhum fato) e roda o portão.
# 1. termos: exportação do Search Console (query, clicks, impressions, position, page) -> lista priorizada
python3 -m hub.paginas_comparacao termos --gsc queries.csv \
--concorrentes "Concorrente A,Concorrente B" --lugares "Bairro Alfa,Bairro Beta" --atendemos "Bairro Alfa" \
--paginas pages.txt --saida terms.json
# 2. rascunhos: um esqueleto por termo com ação "criar"; nenhum fato é escrito por você
python3 -m hub.paginas_comparacao rascunhos terms.json --pasta drafts/ --marca "Marca Exemplo" --idioma pt
# 3. portão: código de saída 1 em qualquer erro; rode antes do pull request
python3 -m hub.paginas_comparacao portao drafts/*.md --idioma ptUm rascunho que passa tem esta cara (cabeçalho, depois seções; o portão confere os dois):
---
molde: vs
termo: marca-exemplo ou concorrente a
marca: Marca Exemplo
concorrente: Concorrente A
lugar:
atendimento: n/a
conselho: none
verificado_em: 2026-10-15
---
# Marca Exemplo ou Concorrente A: qual serve para você?
## Resposta direta
Um ou dois parágrafos auto-suficientes, até 80 palavras.
## Critério
Critério: o que cada site público informa em 15/10/2026, em ordem alfabética.
## Fatos
- Um fato verificável. [fonte: https://concorrente-a.test/plans]
## Tabela
| Critério | Marca | Outro lado | Fonte |
| --- | --- | --- | --- |
| Horário | até 20h | até 19h | https://concorrente-a.test/hours |
## Onde o concorrente ganha
- Ao menos um item, com fonte.Código e testes: hub/paginas_comparacao.py, tests/test_paginas_comparacao.py.