Meta tags: instruções legíveis por máquinas e prévias da página

Meta tags são elementos HTML no head da página que podem descrevê-la, controlar o comportamento dos rastreadores ou fornecer metadados de prévia para redes sociais, dependendo da tag.

Meta tags têm funções diferentes

Meta tags são elementos HTML legíveis por máquinas no head da página. Algumas descrevem a página, algumas orientam rastreadores e outras fornecem dados de prévia para redes sociais. Escolha-as pela função: uma diretiva robots controla a elegibilidade para indexação, uma meta description pode ser usada como snippet de busca e os metadados sociais alimentam as prévias de link. Nenhuma delas transforma conteúdo raso ou indisponível em um resultado de busca útil.

A tag title está relacionada, mas não é uma meta tag. Os mecanismos de busca podem gerar os títulos dos resultados a partir de vários sinais visíveis e estruturados; por isso, o título e o H1 devem coincidir com a página, em vez de repetir uma frase de forma mecânica. Meta descriptions são sugestões para snippets; o Google pode usar outro texto visível quando ele corresponder melhor à consulta.

O diagrama mostra as principais entradas, verificações e o caminho de decisão de Meta tags: instruções legíveis por máquinas e prévias da página.

Diretivas robots e snippets

ElementoFunção principalTeste
meta robots noindexPedir aos rastreadores que não indexem uma página HTMLEla está presente no HTML rastreado e a página pode ser rastreada
X-Robots-TagEnviar uma diretiva robots nos cabeçalhos HTTPO cabeçalho de resposta é retornado para a URL pretendida
meta descriptionSugerir um texto-resumo da páginaEla reflete com precisão o conteúdo visível
Metadados Open GraphFornecer uma prévia para redes sociaisUm depurador vê os valores finais da página canônica

Para um PDF ou uma imagem, o X-Robots-Tag costuma ser a diretiva aplicável, porque não há head HTML. Em uma página HTML, as diretivas da meta robots e as do cabeçalho não devem se contradizer. Uma página bloqueada no robots.txt pode não ser rastreada para que se veja uma regra noindex; por isso, bloqueio e desindexação são decisões separadas.

Inspecione a resposta

  1. Busque a URL canônica e inspecione o HTML e os cabeçalhos de resposta.
  2. Confira os valores de title, description, canonical e robots em relação à função visível da página.
  3. Teste hosts alternativos, variantes com e sem barra final e URLs filtradas, em busca de diretivas contraditórias.
  4. Use a Inspeção de URL como evidência posterior do rastreador, não como único teste de implementação.
  5. Verifique de novo após mudanças de cache ou de publicação, porque os templates podem sobrescrever valores no nível da página.

Exemplo: uma categoria paginada pode ter título e descrição úteis para os produtos atuais, mas não deveria herdar um noindex de um template de filtro. Compare a resposta real, o destino canônico e a inclusão no sitemap antes de alterar uma tag.

Sinais conflitantes

Defeitos comuns são uma página 200 com mensagem de erro, uma tag canonical apontando para uma URL redirecionada, uma página com noindex no sitemap e uma description genérica copiada em centenas de páginas. A solução não é mais tags; é um estado intencional em toda a resposta HTTP, no conteúdo visível, na tag canonical, na diretiva robots, nos links internos e no sitemap.

Trate as diretivas robots como controles de indexação e as descriptions como dicas de prévia. Verifique-as na resposta renderizada, não apenas em um campo do CMS.

FAQ

A meta description controla o snippet do Google?
Não. É uma sugestão. O Google pode escolher outro conteúdo visível quando ele responder melhor à consulta.
O robots.txt pode substituir o noindex?
Não. Em geral, o rastreador precisa acessar a página para ver uma diretiva noindex. Controles de rastreamento e de indexação têm papéis diferentes.
Como testar as tags?
Inspecione o HTML e os cabeçalhos da resposta ativa da URL canônica e das variantes principais e depois compare os valores com o conteúdo renderizado e a política do sitemap.