O meta-externalagent é o robô que a Meta, dona do WhatsApp, do Instagram e do Facebook, usa para ler a web para os seus produtos de IA. É por meio dele que o conteúdo do seu site pode chegar à Meta AI, o assistente que aparece dentro dos aplicativos que os seus clientes já usam o dia inteiro.
Quem opera o meta-externalagent e o que ele faz
O meta-externalagent pertence à Meta. Na página de documentação sobre os robôs da empresa, ele aparece descrito como o rastreador usado em casos como treinar modelos de IA ou melhorar produtos indexando conteúdo diretamente. O token no robots.txt é escrito em letras minúsculas: meta-externalagent, mas a comparação de nomes no robots.txt não diferencia maiúsculas.
A Meta tem outros robôs, com funções diferentes, e é importante não confundir:
- facebookexternalhit: busca o título, a descrição e a imagem quando alguém compartilha um link no Facebook, no Instagram ou no Messenger.
- meta-externalfetcher: busca uma página quando uma pessoa pede, por exemplo ao mandar um link para a Meta AI.
Bloquear o meta-externalagent tira você das respostas?
Reduz a presença do seu conteúdo nos produtos de IA da Meta. Se o robô não pode ler o seu site, a Meta AI tem menos informação própria sobre a sua empresa para usar em respostas. Para negócios que vivem de WhatsApp e Instagram, como restaurantes, salões e lojas de bairro, o cliente pode estar perguntando à Meta AI dentro do mesmo aplicativo em que conversaria com você.
Bloquear o meta-externalagent não afeta a pré-visualização de links, que é feita pelo facebookexternalhit.
Por que o meta-externalagent é complementar no Mecita
No Mecita, o meta-externalagent é complementar: bloqueado, tira alguns pontos da checagem de acesso, mas não limita a nota. Os robôs essenciais são os que mais pesam no alcance das respostas com busca hoje. A Meta AI está dentro de aplicativos que os brasileiros usam todo dia, e a lista de essenciais é revista quando o peso de cada assistente muda.
Como liberar o meta-externalagent no robots.txt
User-agent: meta-externalagent
Allow: /
Se o seu robots.txt tem bloqueios no grupo User-agent: *, repita-os aqui: um robô com grupo próprio ignora o grupo geral. E, se o arquivo tem alguma regra para o facebookexternalhit, confira se ela é intencional.
Como bloquear o meta-externalagent no robots.txt
User-agent: meta-externalagent
Disallow: /
User-agent: facebookexternalhit
Allow: /
A segunda parte garante que as pré-visualizações de links continuem funcionando. Ela não é obrigatória, mas evita que alguém bloqueie as duas coisas no futuro achando que são a mesma.
Como conferir as visitas do meta-externalagent nos registros do servidor
grep -i "meta-externalagent" /var/log/nginx/access.log
Em hospedagens com cPanel, baixe o registro em "Acessos brutos". Confira o código de resposta: 200 é página lida, 403 e 429 indicam bloqueio pelo firewall. Aproveite para procurar também facebookexternalhit: se ele está recebendo 403, os links do seu site aparecem sem foto e sem título quando compartilhados.
A Meta mantém orientações para identificar os robôs dela na documentação oficial. Use-as para confirmar que a visita é legítima, já que qualquer programa pode usar o nome.
Erros comuns
- Bloquear o facebookexternalhit junto. Listas "anti-Meta" às vezes incluem os dois. Resultado: links compartilhados sem imagem e sem título.
- Achar que o robots.txt controla o meta-externalfetcher. A Meta avisa que, para ações pedidas por pessoas, o robots.txt pode não ser seguido.
- Firewall da CDN. Opções de bloqueio de robôs de IA de um clique costumam incluir o meta-externalagent. Confira o painel.
- Escrever o nome errado. O token é
meta-externalagent, tudo junto e com hífen só depois de "meta". Variações como "Meta-External-Agent" não correspondem ao robô.
Perguntas frequentes
Bloquear o meta-externalagent quebra a pré-visualização de links no Facebook?
Não. A pré-visualização de links compartilhados no Facebook, no Instagram e no Messenger é feita por outro robô, o facebookexternalhit. Cuidado para não bloquear esse por engano: é ele que mostra a foto e o título quando alguém compartilha o seu link.
Para que a Meta usa o meta-externalagent?
Pela documentação da Meta, ele rastreia a web para casos de uso como treinar modelos de IA ou melhorar produtos indexando conteúdo diretamente. Isso inclui a Meta AI, o assistente presente no WhatsApp, no Instagram e no Facebook.
A Meta tem outro robô de IA?
Sim. A documentação também descreve o meta-externalfetcher, que busca uma página quando uma pessoa pede, por exemplo ao compartilhar um link com a Meta AI. A própria Meta avisa que, por ser uma ação pedida pelo usuário, ele pode não seguir o robots.txt.