Edição digital · Brasil

Jornal do SEO

O jornal profissional da indústria de busca no Brasil

Letreiro luminoso Google for Startups no campus do Google em Varsóvia

Guia · SEO

Meta robots e X-Robots-Tag: as diretivas que o Google entende

A documentação do Google lista as diretivas de meta robots e X-Robots-Tag que a Busca usa — e as que ignora — com limites de snippet, imagem e vídeo.

Por Redação Jornal do SEO

Publicado em · 7 min de leitura

Em 30 segundos

  • O Google só lê robots meta e X-Robots-Tag se o rastreador acessar a página; bloqueio no robots.txt anula as diretivas.
  • No atributo name, a Busca aceita apenas googlebot e googlebot-news; nosnippet e max-snippet valem até para AI Overviews.
  • Regra conflitante: vence a mais restritiva. E noarchive, nocache e nositelinkssearchbox não são usados pelo Google.

O Google documenta as diretivas de robots meta tag e X-Robots-Tag que a Busca usa — e as que ignora. A documentação do Google Search Central, atualizada em 24 de março de 2026, define os limites de snippet, imagem e vídeo.

Essas configurações só são lidas se o rastreador puder acessar a página que as contém. Se a URL estiver bloqueada no robots.txt, as informações de indexação e de exibição não são encontradas e são ignoradas. Bloqueio no robots.txt anula as diretivas. A comparação entre as ferramentas está em robots.txt vs meta robots vs X-Robots-Tag.

Cada mecanismo age em um lugar diferente

O robots meta tag vale no HTML da página, o X-Robots-Tag vale no cabeçalho HTTP e o data-nosnippet vale no texto.

  • robots meta tag: vale por página, em HTML. O Google orienta colocar a tag na seção <head>, mas registra que não exige essa posição: a Busca também respeita a diretiva no corpo do documento. Os atributos name e content não diferenciam maiúsculas de minúsculas.
  • X-Robots-Tag: é um elemento do cabeçalho HTTP da resposta e aceita qualquer regra que possa ser usada no robots meta tag. É o caminho para recursos não HTML, como PDFs, arquivos de vídeo e imagens.
  • data-nosnippet: atua no nível do texto, em elementos span, div e section.

A documentação faz uma ressalva de escopo. A regra genérica não alcança todo rastreador. <meta name="robots" content="noindex"> vale para rastreadores de busca. Para bloquear rastreadores que não são de busca, como o AdsBot-Google, pode ser preciso adicionar uma regra voltada àquele rastreador específico, por exemplo <meta name="AdsBot-Google" content="noindex">.

No name, o Google aceita 2 tokens

Com name="robots", a regra vale para todos os rastreadores. Para endereçar um rastreador específico, o valor de name precisa ser o token de user agent do rastreador — e o Google aceita apenas dois:

  • googlebot: resultados de texto;
  • googlebot-news: resultados de notícias.

Outros valores são ignorados. Para aplicar regras diferentes a rastreadores diferentes, usam-se múltiplas meta tags:

<meta name="googlebot" content="notranslate">
<meta name="googlebot-news" content="nosnippet">

As diretivas válidas

O Google reconhece as diretivas da tabela abaixo, e all é o padrão: não tem efeito se declarada. Nenhuma diferencia maiúsculas de minúsculas, e todas podem ser combinadas em lista separada por vírgula ou em meta tags separadas.

Diretiva Efeito documentado
all Sem restrição de indexação ou exibição. É o padrão e não tem efeito se declarada.
noindex Não mostrar a página, mídia ou recurso nos resultados de busca.
nofollow Não seguir os links da página.
none Equivale a noindex, nofollow.
nosnippet Não mostrar snippet de texto nem prévia de vídeo nos resultados.
indexifembedded Permite indexar o conteúdo quando ele está embutido em outra página por iframe; só tem efeito acompanhado de noindex.
max-snippet:[número] Limita a quantidade de caracteres usada como snippet textual.
max-image-preview:[none, standard, large] Define o tamanho máximo da prévia de imagem.
max-video-preview:[número] Limita a prévia de vídeo, em segundos.
notranslate Não oferecer tradução da página nos resultados.
noimageindex Não indexar imagens da página.
unavailable_after:[data/hora] Não mostrar a página após a data e hora indicadas.

nosnippet e max-snippet

O nosnippet vale para todos os formatos de resultado — busca na web, Google Imagens, Discover, AI Overviews e AI Mode. Ele também impede que o conteúdo seja usado como entrada direta para AI Overviews e AI Mode.

Uma miniatura de imagem estática ainda pode aparecer. Para restringir só parte do texto, existe o data-nosnippet.

O max-snippet:[número] define o máximo de caracteres do snippet textual. Valores especiais: 0 equivale a nosnippet, e -1 deixa o Google escolher o tamanho que considerar mais eficaz.

A regra é ignorada se não houver número interpretável e não afeta prévias de imagem ou de vídeo. A limitação não se aplica quando o publisher concedeu permissão separada para uso do conteúdo, como dados estruturados na página ou um acordo de licença.

max-image-preview e max-video-preview

Para imagens, os valores aceitos são none (nenhuma prévia), standard (tamanho padrão) e large (prévia maior, até a largura da viewport).

Para vídeos, o número indica segundos de prévia. O 0 deixa no máximo uma imagem estática, conforme a regra de imagem, e o -1 não impõe limite. A regra de vídeo também é ignorada sem número interpretável.

unavailable_after

Sem data válida, a regra é ignorada. A data e hora precisam estar em formato amplamente adotado, como RFC 822, RFC 850 ou ISO 8601.

A documentação acrescenta que o Googlebot reduz consideravelmente a taxa de rastreamento da URL depois do horário indicado. Sem essa regra, a página pode aparecer indefinidamente.

Exemplos de implementação

Os exemplos cobrem HTML, cabeçalho HTTP e configuração de servidor.

No HTML, uma página que não deve aparecer nos resultados:

<!DOCTYPE html>
<html><head>
<meta name="robots" content="noindex">
(...)
</head>
<body>(...)</body>
</html>

Combinando limites de snippet e de imagem:

<meta name="robots" content="max-snippet:20, max-image-preview:large">

No cabeçalho HTTP, a regra pode vir em várias linhas ou em lista separada por vírgula, e pode trazer o user agent antes das diretivas:

HTTP/1.1 200 OK
Date: Tue, 25 May 2010 21:42:43 GMT
(...)
X-Robots-Tag: noimageindex
X-Robots-Tag: unavailable_after: 25 Jun 2010 15:00:00 PST
(...)
X-Robots-Tag: googlebot: nofollow
X-Robots-Tag: otherbot: noindex, nofollow

Regras sem user agent valem para todos os rastreadores. O cabeçalho, o nome do user agent e os valores não diferenciam maiúsculas de minúsculas.

Como o X-Robots-Tag é aplicado na configuração do servidor, ele serve para regras globais, com apoio de expressões regulares. A documentação traz exemplos para todos os PDFs de um site no Apache e no NGINX:

# Apache
<Files ~ "\.pdf$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>
# NGINX
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex, nofollow";
}

Regras conflitantes: vale a mais restritiva

Vale sempre a regra mais restritiva. Se a página traz max-snippet:50 e nosnippet, o nosnippet prevalece.

Quando rastreadores diferentes recebem regras diferentes, o buscador usa a soma das regras negativas. Com <meta name="robots" content="nofollow"> e <meta name="googlebot" content="noindex">, o Googlebot interpreta a página como noindex, nofollow.

O que a Busca ignora

noarchive, nocache e nositelinkssearchbox não são usados pela Busca. Todas são ignoradas.

  • noarchive não é mais usado para controlar o link de cache, porque o recurso deixou de existir;
  • nositelinkssearchbox também saiu de uso pelo mesmo motivo;
  • nocache não é usado pelo Google Search.

Essas regras aparecem na documentação em uma seção de regras históricas e outras não usadas. Entram ali porque as pessoas costumam perguntar sobre elas ou porque o Google as usou no passado.

data-nosnippet: excluir trechos, não páginas

O atributo exclui trechos do texto, não a página. É um atributo booleano: qualquer valor é ignorado, seja true, false ou nenhum.

O trecho precisa ser HTML válido e com tags fechadas. Um div não fechado inclui todo o conteúdo seguinte, e elementos fora de span, div e section não são válidos.

O Google normalmente renderiza as páginas para indexá-las, mas a renderização não é garantida. Por isso, a extração do data-nosnippet pode ocorrer antes ou depois da renderização.

A recomendação é não adicionar nem remover o atributo de nós existentes via JavaScript. Ao criar elementos via JS, inclua o atributo já na inserção no DOM. Elementos customizados devem ser envolvidos por div, span ou section.

O ponto de atenção com dados estruturados

Robots meta não restringem o uso de dados estruturados. As tags governam quanto conteúdo o Google extrai automaticamente das páginas para exibir nos resultados. Elas não afetam o uso de dados estruturados schema.org para apresentação na busca. A exceção são article.description e os valores de descrição de outras obras criativas.

Para esses casos, o limite de prévia é definido pelo max-snippet. Dados estruturados declarados dentro de um elemento data-nosnippet continuam utilizáveis nos resultados. Quem quer restringir o que aparece em dados estruturados precisa editar os tipos e valores da própria marcação.

Checagem das afirmações

  • Fato

    O robots meta tag controla indexação e exibição por página; o Google orienta colocá-lo no head, mas também respeita a diretiva no corpo do documento.

  • Fato

    O X-Robots-Tag é um cabeçalho HTTP que aceita as mesmas regras do robots meta tag e é indicado para recursos não HTML, como PDFs, vídeos e imagens.

  • Fato

    No robots meta tag o Google aceita apenas dois tokens de user agent: googlebot, para resultados de texto, e googlebot-news, para resultados de notícias; outros valores são ignorados.

  • Fato

    A diretiva nosnippet impede snippet de texto e prévia de vídeo em todas as formas de resultados, incluindo AI Overviews e AI Mode, e evita o uso do conteúdo como entrada direta nesses recursos.

  • Fato

    Em caso de regras conflitantes, o Google aplica a mais restritiva; noarchive, nocache e nositelinkssearchbox não são usados pela Busca.

  • Fato

    Regras de indexação e exibição não são descobertas quando a URL está bloqueada no robots.txt, e por isso são ignoradas.

Fontes

Compartilhar

Leia também

Assine o Jornal do SEO Briefing