Glossário · Crawlers e acesso

O que é User-agent?

User-agent é a identificação que um navegador ou robô envia a cada requisição a um site. No robots.txt, o token de user-agent é o nome usado para dar regras a um crawler específico, como GPTBot ou Googlebot.

Também chamado de: Agente de usuário, Token de user-agent.

O cabeçalho HTTP User-Agent é definido pela especificação do HTTP e informa qual software faz a requisição. Crawlers usam esse cabeçalho para se identificar.

No robots.txt, cada grupo de regras começa com uma linha User-agent: seguida do nome do crawler, ou de * para todos. Pela RFC 9309, o crawler segue o grupo com o seu nome e, se não houver, o grupo geral.

O user-agent pode ser imitado por qualquer programa. Por isso, o Google também oferece verificação por IP e DNS reverso para confirmar que uma visita veio de fato dos seus crawlers. Há ainda tokens que não correspondem a nenhum robô próprio, como o Google-Extended, usados só para dar instruções no robots.txt.

Exemplo

# Impede o GPTBot de rastrear o site, sem afetar os outros crawlers.
User-agent: GPTBot
Disallow: /

Termos relacionados

Fontes

  1. RFC 9110: HTTP Semantics, seção User-Agent (abre em nova aba)IETF · acesso em 16 de out. de 2026
  2. RFC 9309: Robots Exclusion Protocol (abre em nova aba)IETF · acesso em 16 de out. de 2026
  3. Visão geral dos crawlers e fetchers do Google (abre em nova aba)Google Crawling Infrastructure · acesso em 16 de out. de 2026