Tornar o teu conteúdo visível na pesquisa do ChatGPT não é o mesmo que ter boa posição na Google. Não precisas de estar indexado na Google. Não precisas de backlinks (embora ajudem). O que precisas é de dar acesso a um conjunto específico de crawlers e de ter uma estrutura que eles consigam ler.
A maioria dos artigos sobre a indexação no ChatGPT ignora a maior barreira de todas: os crawlers do ChatGPT não executam JavaScript. Se o teu conteúdo é carregado de forma dinâmica através de JavaScript (o que acontece em cerca de 90% dos websites modernos), o ChatGPT só vê contentores vazios.
Este artigo explica o que realmente importa para a visibilidade no ChatGPT, como verificar se estás indexado e como resolver as barreiras mais comuns.
Os três crawlers da OpenAI e porque é que cada um importa de forma diferente
A OpenAI usa três crawlers diferentes, cada um com a sua função. Perceber a diferença muda o que precisas de fazer.
GPTBot
Este crawler serve para treinar o modelo de linguagem do ChatGPT. Percorre a web para recolher dados de treino. Se bloqueares o GPTBot no robots.txt, estás a dizer "não uses o meu conteúdo para treinar modelos de IA". Isto não afeta a visibilidade na pesquisa do ChatGPT. O GPTBot serve para treinar o modelo, não para encontrar conteúdo em pesquisas em tempo real.
OAI-SearchBot
Este é o crawler que encontra o teu conteúdo para os resultados da pesquisa do ChatGPT. O OAI-SearchBot faz pesquisas em direto e vai buscar conteúdo para apoiar as respostas. Se bloqueares o OAI-SearchBot, a pesquisa do ChatGPT não te consegue encontrar.
ChatGPT-User
Este é o crawler que atua quando um utilizador do ChatGPT usa a função de pesquisa dentro do próprio ChatGPT. Trata de pedidos em tempo real e pode interagir com aplicações externas e com a navegação.
A conclusão: deves permitir o OAI-SearchBot e o ChatGPT-User no teu robots.txt. Podes bloquear o GPTBot se não quiseres que o teu conteúdo seja usado para treinar modelos, e isso não afeta a visibilidade na pesquisa do ChatGPT.
A barreira crítica: o problema do JavaScript
Esta é a secção mais importante. Presta atenção.
Os crawlers do ChatGPT leem HTML em bruto. Não executam JavaScript. Ao contrário do Googlebot da Google, que vai buscar a página, analisa o código, executa o JavaScript e desenha a página visual final, os crawlers do ChatGPT só veem o que está na resposta HTML inicial.
Se o teu website carrega o conteúdo de forma dinâmica através de JavaScript (React, Vue, Angular ou qualquer framework de JavaScript que desenhe a página no cliente), o ChatGPT vê contentores div vazios. Sem conteúdo. Sem texto. Nada para indexar.
É por isso que uma página pode estar nos primeiros lugares da Google (a Google executa JavaScript) e nunca aparecer na pesquisa do ChatGPT (o ChatGPT não executa).
Como verificar: vê o código-fonte da página (clica com o botão direito e escolhe Ver código-fonte da página no browser). Olha para o HTML em bruto. O teu conteúdo principal está lá, ou só vês `<div id="root"></div>` e etiquetas de script?
Se o teu conteúdo só existe em JavaScript, tens um problema. O ChatGPT não o vai ver.
Como resolver: ou geras o conteúdo no servidor (para que apareça no HTML inicial), ou usas um serviço de pré-renderização que cria versões estáticas em HTML das tuas páginas antes de o ChatGPT as percorrer.
A base: a indexação no Bing
A pesquisa do ChatGPT apoia-se no índice do Bing como fonte principal. Antes de te preocupares com o OAI-SearchBot, garante que o Bing consegue encontrar e indexar as tuas páginas.
Verifica a tua presença no Bing:
- Vai ao Bing Webmaster Tools e cria uma conta
- Adiciona o teu site e verifica a propriedade
- Submete o teu sitemap XML
- Consulta o relatório de cobertura do índice: que páginas estão indexadas e quais estão bloqueadas
- Consulta o relatório de problemas de rastreio: há erros que impedem o rastreio?
Se o Bing não consegue indexar as tuas páginas, o ChatGPT não as consegue encontrar. O Bing é o ponto de partida.
Problemas comuns de indexação no Bing:
- Páginas bloqueadas pelo robots.txt
- Páginas que devolvem erros (404, 500)
- Páginas atrás de autenticação
- Páginas com má experiência em telemóvel
- Páginas com tempos de carregamento lentos
- Problemas de conteúdo duplicado
- Metadados em falta
Resolve isto primeiro.
Configuração do robots.txt para o ChatGPT
O teu ficheiro robots.txt controla que crawlers podem aceder ao teu site. Configura-o para permitir os crawlers de pesquisa do ChatGPT.
Abordagem por defeito (permitir todos os crawlers de IA para pesquisa): permite o OAI-SearchBot, o ChatGPT-User e o Bingbot. Bloqueia o GPTBot se não quiseres que o teu conteúdo seja usado para treinar modelos.
Exemplo de robots.txt:
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Bingbot
Allow: /
User-agent: GPTBot
Disallow: /
Se quiseres bloquear todos os crawlers de IA (não recomendado), terias de proibir o OAI-SearchBot e o ChatGPT-User. Mas isso também te tira dos resultados da pesquisa do ChatGPT.
As alterações ao robots.txt costumam ser respeitadas em 24 horas.
Requisitos de legibilidade do conteúdo
Para o ChatGPT citar o teu conteúdo, tem de o conseguir ler. Isto significa:
Estrutura HTML limpa
O teu HTML deve ter etiquetas semânticas claras. Usa h1, h2, p, ul e table de forma adequada. Evita colocar conteúdo em divs sem significado semântico.
Conteúdo estático
O teu conteúdo principal deve estar no HTML inicial. Não dependas de JavaScript para carregar parágrafos, títulos ou tabelas de dados.
Metadados claros
Inclui title tags, meta descriptions e dados estruturados (marcação schema.org). Isto ajuda o ChatGPT a perceber do que trata a tua página.
Sem barreiras de autenticação
As páginas atrás de um ecrã de login não podem ser percorridas. Só conteúdo público.
Velocidade de página razoável
As páginas lentas podem não ser percorridas por completo. Mantém os tempos de carregamento abaixo de 3 segundos.
Dados estruturados (schema markup)
Os dados estruturados ajudam o ChatGPT a perceber a estrutura e o propósito do teu conteúdo.
Os tipos de schema com mais impacto na visibilidade no ChatGPT:
Schema de Article
Diz ao ChatGPT que isto é um artigo, com o título, a descrição, o autor e a data de publicação. É a marcação mais comum para notícias, blogs e conteúdo educativo.
Schema de FAQ
Marca secções como perguntas frequentes. O ChatGPT reconhece-o e pode citar o conteúdo de FAQ com mais facilidade.
Schema de Organization
Ajuda o ChatGPT a perceber quem publicou o conteúdo e acrescenta sinais de credibilidade.
Schema de Product
Para lojas online, marca detalhes do produto como preço, avaliação e disponibilidade.
Adicionar schema não garante a indexação, mas aumenta bastante a probabilidade de o ChatGPT perceber o teu conteúdo corretamente e de o citar de forma adequada.
O papel dos backlinks e da autoridade
Embora os backlinks não sejam obrigatórios para a visibilidade no ChatGPT (ao contrário da Google), ajudam. Backlinks de qualidade, vindos de domínios com autoridade, transmitem confiança aos crawlers do ChatGPT.
Mais importante ainda: as páginas que ficam no top 10 da Google e do Bing são automaticamente consideradas mais fiáveis pelo ChatGPT. Não tens de ficar em primeiro, mas se és visível no Bing, os teus sinais de autoridade somam-se.
Constrói backlinks a partir de:
- Sites de notícias com autoridade no teu setor
- Instituições de ensino e sites do governo
- Associações do setor
- Blogs temáticos relevantes com autoridade própria
Como o WEMASY te ajuda a ser indexado no ChatGPT
O criador de websites do WEMASY gera todo o conteúdo no servidor, por isso o teu conteúdo fica visível no HTML em bruto. Sem barreira de renderização em JavaScript. O criador inclui marcação schema integrada para artigos, FAQs e credenciais do autor. Podes submeter sitemaps diretamente através da integração do WEMASY com o Bing Webmaster Tools. Acompanha a tua visibilidade no ChatGPT e as métricas de indexação no Bing num único painel. Verifica a tua configuração com as ferramentas de indexação do WEMASY.
Perguntas frequentes
Preciso de estar no índice da Google para aparecer na pesquisa do ChatGPT?
Não. A pesquisa do ChatGPT usa o índice do Bing, não o da Google. Podes ter boa posição na pesquisa do ChatGPT sem apareceres na Google. No entanto, as páginas bem posicionadas nos dois costumam ter mais autoridade, por isso ganham maior prioridade. Com o criador de websites do WEMASY, podes configurar isto diretamente no teu website.
Se bloquear o GPTBot, a pesquisa do ChatGPT deixa de me encontrar?
Não. O GPTBot serve para treinar o modelo. Bloquear o GPTBot não afeta a visibilidade na pesquisa do ChatGPT. Bloqueia o GPTBot se não quiseres que o teu conteúdo seja usado para treinar o modelo de linguagem do ChatGPT. O OAI-SearchBot é o que tens de permitir para teres visibilidade na pesquisa.
Quanto tempo demora o ChatGPT a indexar o meu conteúdo novo?
Ao contrário da Google, que demora semanas, o ChatGPT pode encontrar e citar conteúdo novo em poucas horas. O OAI-SearchBot pesquisa a web em tempo real para cada pergunta. Se a tua página for encontrada através do Bing e responder a uma pergunta de um utilizador, podes ser citado no próprio dia em que publicas.
Preciso de submeter o meu site ao ChatGPT para ser indexado?
Não, não existe submissão direta ao ChatGPT. Garante que o Bing consegue percorrer o teu site, configura o robots.txt para permitir o OAI-SearchBot, e o ChatGPT encontra-te através do índice do Bing e do rastreio em tempo real.
O meu conteúdo carrega com JavaScript. Posso ser indexado no ChatGPT na mesma?
Só se também servires o conteúdo a partir do servidor ou usares um serviço de pré-renderização. Os crawlers do ChatGPT não executam JavaScript. Se o teu conteúdo depende de JavaScript, o ChatGPT vai ver uma página vazia.
A velocidade da página afeta a indexação no ChatGPT?
Sim. As páginas lentas podem não ser percorridas por completo. Procura que as páginas carreguem em menos de 3 segundos. Isto ajuda os crawlers do Bing e do ChatGPT a concluir o pedido com eficiência.