Tag noindex: tire uma página do Google do jeito certo
Tag noindex
Tag noindex: meta robots x X-Robots-Tag, com gerador | We.Inc
Como funciona a tag noindex, quando usar a tag meta robots ou o cabeçalho X-Robots-Tag, por que o robots.txt pode impedir o noindex de funcionar e um gerador das linhas exatas para colar.
A regra noindex diz aos buscadores para não mostrar uma página nos resultados. Coloque <meta name="robots" content="noindex"> no head da página ou envie um cabeçalho X-Robots-Tag: noindex para arquivos como PDFs. A página precisa continuar rastreável: se o robots.txt a bloquear, o Google nunca vê a regra.
Tag meta robots ou cabeçalho X-Robots-Tag
Tag meta robots
Cabeçalho X-Robots-Tag
Onde fica
Dentro do <head> de uma página HTML
Na resposta HTTP do servidor
Funciona para
Páginas HTML
Qualquer arquivo: PDFs, imagens, HTML
Quem pode adicionar
Qualquer pessoa que possa editar a página
Exige configurações do servidor ou da hospedagem
Exemplo
<meta name="robots" content="noindex">
X-Robots-Tag: noindex
Sites de empresas costumam precisar de noindex em algumas páginas: páginas de agradecimento depois de um formulário, resultados de busca interna, cópias de homologação e arquivos para download destinados só aos clientes. Marque abaixo as regras que você quer e copie a meta tag, o cabeçalho ou as linhas de Apache e Nginx que o enviam.
Escolha se a regra vale para todos os buscadores ou só para o Google.
Marque as regras de que precisa. O noindex tira a página dos resultados; as outras limitam links, snippets e imagens.
Copie a meta tag para o head da página ou as linhas de servidor para a configuração da sua hospedagem.
Confira se o robots.txt não bloqueia a página e depois use a Inspeção de URL para confirmar que o Google vê a regra.
Remova a página do seu sitemap XML quando aplicar noindex. Um sitemap diz por favor indexe; o noindex diz não indexe.
Criadores de sites costumam esconder o noindex em uma configuração chamada ocultar dos mecanismos de busca ou algo parecido. Procure ali antes de editar código.
Confira os sites de homologação e de prévia. Um noindex esquecido depois do lançamento é um motivo comum para um site novo inteiro nunca aparecer.
Se uma página precisa ser privada, use uma senha. O noindex a esconde dos resultados, não das pessoas que têm o link.
Perguntas frequentes
Por que minha página com noindex ainda aparece no Google?
Ou o Google ainda não a rastreou de novo, ou o robots.txt a bloqueia. A documentação do Google diz que a página não pode estar bloqueada pelo robots.txt para o noindex funcionar, porque uma página bloqueada nunca é buscada e a regra nunca é lida.
Qual é a diferença entre noindex e nofollow?
O noindex mantém a própria página fora dos resultados. O nofollow pede aos rastreadores que não sigam os links da página. A regra none é uma forma abreviada das duas juntas.
A tag noindex diferencia maiúsculas de minúsculas?
Não. A documentação do Google sobre a meta tag robots diz que o cabeçalho, o nome do user agent e os valores não diferenciam maiúsculas de minúsculas.
Outros buscadores respeitam o noindex?
O Google oferece suporte total. A documentação dele observa que alguns outros buscadores podem interpretar a regra de forma diferente, então uma página ainda pode aparecer em outro lugar.
O que acontece se duas regras entrarem em conflito?
O Google aplica a mais restritiva. O exemplo dele: se uma página tem max-snippet:50 e nosnippet, vale o nosnippet.
Noindex e robots.txt fazem trabalhos diferentes
O robots.txt controla o rastreamento: se um robô pode ou não buscar uma página. O noindex controla a indexação: se uma página buscada pode aparecer nos resultados. Combinar os dois na mesma página sai pela culatra, porque o bloqueio impede o Google de ler o noindex.
A ordem que funciona é permitir o rastreamento, adicionar o noindex, esperar a página sair dos resultados e só então bloqueá-la no robots.txt, se você ainda quiser economizar visitas de rastreamento.
Mirando um único rastreador
Troque robots por googlebot no atributo name para se dirigir só ao Google. No formato de cabeçalho, coloque o nome do rastreador e dois-pontos antes das regras, por exemplo X-Robots-Tag: googlebot: nofollow.
Noindex em uma página React ou Next.js
Os frameworks geram a mesma meta tag. No App Router do Next.js, o objeto metadata tem um campo robots.
Metadata no App Router do Next.js
Exportado de um arquivo page ou layout; o Next.js escreve a meta tag robots no head.
Gerador de trechos noindex
Quais rastreadores
Todos os buscadores (robots)
Só o Google (googlebot)
Regras
Não seguir os links desta página
Sem snippet de texto nem prévia de vídeo
Não indexar as imagens desta página
Não oferecer tradução nos resultados
Parar de mostrar depois desta data (opcional)
Cabeçalho da resposta HTTP
Apache (.htaccess), para arquivos PDF
Nginx, para arquivos PDF
Os exemplos de servidor valem para arquivos PDF; mude o padrão para cobrir os arquivos de que você precisa.