O PerplexityBot é o robô que monta o índice do Perplexity, o buscador com IA que responde às perguntas citando as fontes, com link, logo abaixo do texto. Para uma empresa, cada uma dessas fontes é uma indicação: a pessoa leu a resposta, viu o seu nome e tem um link para clicar.
Quem opera o PerplexityBot e o que ele faz
O PerplexityBot pertence à Perplexity. A documentação oficial explica que ele foi criado para mostrar e linkar sites nos resultados de busca do Perplexity, e afirma que não é usado para rastrear conteúdo destinado a modelos de base de IA. A empresa recomenda liberar o PerplexityBot no robots.txt e, se houver firewall, permitir as faixas de IP oficiais, para que o site possa aparecer nos resultados.
A Perplexity tem ainda um segundo agente, o Perplexity-User, que visita páginas quando uma pessoa faz uma pergunta e o sistema precisa abrir um endereço específico.
Bloquear o PerplexityBot tira você das respostas?
Sim, na prática. As respostas do Perplexity são montadas a partir das páginas que ele conhece e costumam listar as fontes usadas. Se o robô não pode ler o seu site, o seu site não entra nessa lista. Quando alguém pergunta "onde fazer um bolo de aniversário sem glúten no centro?", as padarias citadas são as que o Perplexity conseguiu ler.
Por que o PerplexityBot é essencial no Mecita
O Mecita trata o PerplexityBot como essencial: com ele bloqueado, a nota fica limitada. O Perplexity é um dos assistentes que mais mostram links para os sites que usam, então é um dos caminhos mais diretos entre uma resposta de IA e uma visita ao seu site. Barrar o robô é fechar esse caminho.
Como liberar o PerplexityBot no robots.txt
No robots.txt, na raiz do site:
User-agent: PerplexityBot
Allow: /
Junto com o outro agente da Perplexity:
User-agent: PerplexityBot
User-agent: Perplexity-User
Allow: /
Se você usa regras para áreas privadas no grupo User-agent: *, copie essas linhas Disallow para dentro deste grupo também. Um robô com grupo próprio ignora o grupo geral.
Como bloquear o PerplexityBot no robots.txt
User-agent: PerplexityBot
Disallow: /
A Perplexity observa que mudanças no robots.txt podem levar até cerca de 24 horas para serem refletidas. Para bloquear só uma parte do site, troque a barra pelo caminho da pasta.
Como conferir as visitas do PerplexityBot nos registros do servidor
No registro de acessos do servidor (em cPanel, "Acessos brutos"):
grep -i "perplexitybot" /var/log/nginx/access.log
Em cada linha, veja a página visitada e o código de resposta. 200 é leitura feita; 403, 429 e 503 indicam que alguma coisa barrou o robô. Para confirmar que a visita é legítima, compare o IP com a lista em formato JSON que a Perplexity publica e cujo endereço está na documentação oficial. Essa mesma lista serve para liberar o robô no firewall pelo IP, o que é mais seguro do que liberar pelo nome, que qualquer um pode copiar.
Erros comuns
- Firewall ou CDN barrando. Opções de "bloquear robôs de IA" em serviços como a Cloudflare incluem o PerplexityBot. A própria Perplexity recomenda liberar os IPs oficiais no firewall.
- Liberar pelo nome e não pelo IP. Regras de firewall baseadas só no user agent podem ser enganadas por imitadores. Prefira a lista de IPs.
- Texto só com JavaScript. Parta do princípio de que o robô lê o HTML que o servidor entrega. Se o cardápio, os preços ou os serviços só aparecem depois de o navegador executar scripts, o Perplexity encontra pouco para citar.
- Bloquear achando que é treino. Pela documentação da Perplexity, o PerplexityBot é de busca. Quem bloqueia para evitar treino perde as citações e não ganha o que queria.
Perguntas frequentes
O PerplexityBot usa meu site para treinar modelos de IA?
Segundo a Perplexity, não. A documentação oficial diz que o PerplexityBot foi feito para mostrar e linkar sites nos resultados de busca do Perplexity, e que não é usado para rastrear conteúdo para modelos de base de IA.
Bloquear o PerplexityBot me tira do Perplexity?
Tira do índice que o Perplexity usa para escolher as fontes das respostas. Como o Perplexity mostra as fontes com link em quase toda resposta, ficar fora do índice significa perder essas citações.
Como confirmo que uma visita é do PerplexityBot de verdade?
Compare o endereço IP da visita com a lista oficial que a Perplexity publica em formato JSON, cujo endereço está na documentação. Uma visita com o nome PerplexityBot vinda de outro IP não é da Perplexity.