meta tags e atributos compatíveis com o Google

Esta página explica o que são as meta tags, quais meta tags e atributos HTML são compatíveis com o Google para o controle da indexação e outros pontos importantes a serem considerados ao implementar meta tags no seu site.

meta tags

As meta tags são tags HTML usadas para fornecer informações adicionais sobre uma página a mecanismos de pesquisa e outros clientes. Os clientes processam as tags meta e ignoram as que não são compatíveis. As meta meta são adicionadas à seção <head> da página HTML e normalmente têm a seguinte aparência:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Author: A.N. Author, Illustrator: P. Picture, Category: Books, Price:  £9.24, Length: 784 pages">
<meta name="google-site-verification" content="+nxGUDJ4QpAZ5l9Bsjdi102tLVC21AIh5d1Nl23908vVuFHs34=">
<title>Example Books - high-quality used books for children</title>
<meta name="robots" content="noindex,nofollow">
</head>
</html>

O Google é compatível com as seguintes meta tags:

Lista de meta tags compatíveis com o Google

<meta name="description" content="A description of the page">

Use essa tag para fornecer uma breve descrição da página. Em algumas situações, essa descrição é usada no snippet exibido nos resultados da pesquisa.

<meta name="robots" content="..., ...">

<meta name="googlebot" content="..., ...">

Essas meta tags controlam o comportamento de rastreamento e indexação dos mecanismos de pesquisa.

A tag <meta name="robots" ... se aplica a todos os mecanismos de pesquisa, mas <meta name="googlebot ... é específica ao Google.

No caso de meta tags robots (ou googlebot) conflitantes, a mais restritiva será aplicada. Por exemplo, se uma página tiver tags max-snippet:50 e nosnippet, a tag nosnippet será aplicada.

Os valores padrão são index, follow e não precisam ser especificados. Para ver uma lista completa de valores compatíveis com o Google, consulte a lista de regras válidas.

Também é possível especificar essas informações no cabeçalho das páginas usando a regra de cabeçalho HTTP X-Robots-Tag. Isso é útil principalmente para limitar a indexação de arquivos não HTML, como gráficos e outros tipos de documentos. Mais informações sobre as tags robots meta.

<meta name="google" content="nositelinkssearchbox">

Quando os usuários procuram seu site, às vezes os resultados da Pesquisa Google exibem uma caixa de pesquisa específica a ele, além de outros links diretos para o site. Essa tag indica que o Google não pode mostrar a caixa de pesquisa de sitelinks. Saiba mais sobre a caixa de pesquisa de sitelinks.

<meta name="googlebot" content="notranslate">

Quando o Google reconhece que o conteúdo de uma página não está no idioma desejado pelo usuário, ele pode fornecer um link de título e snippet traduzidos nos resultados da pesquisa. Se o usuário clicar no link de título traduzido, todas as outras interações dele com a página serão feitas pelo Google Tradutor, que traduz automaticamente os links seguidos. Geralmente, isso oferece a oportunidade de mostrar conteúdo exclusivo e atrativo para um grupo muito maior de usuários. No entanto, há situações em que isso não é o pretendido. Essa meta tag diz ao Google que você não quer uma tradução dessa página.

<meta name="google" content="nopagereadaloud">

Impede que diversos serviços de conversão de texto em voz do Google leiam páginas da Web em voz alta usando esse recurso (TTS, na sigla em inglês).

<meta name="google-site-verification" content="...">

Use essa tag na página de nível superior do site para verificar a propriedade do Search Console. Embora os valores dos atributos name e content precisem corresponder com exatidão ao que é fornecido por você (incluindo letras maiúsculas e minúsculas), não importa se você muda a tag de XHTML para HTML ou se o formato da tag corresponde ao formato da sua página.

<meta http-equiv="Content-Type" content="...; charset=...">

<meta charset="...">

Essas tags definem o tipo de conteúdo e o conjunto de caracteres da página, respectivamente. Não se esqueça de colocar o valor do atributo content na tag http-equiv meta entre aspas. Caso contrário, charset pode ser interpretado incorretamente. Recomendamos o uso de Unicode/UTF-8 sempre que possível.

<meta http-equiv="refresh" content="...;url=...">

Essa tag, normalmente chamada de meta-atualização, leva o usuário a um novo URL após um tempo determinado. Às vezes, ela é usada como uma forma simples de redirecionamento. Porém, nem todos os navegadores são compatíveis com ela, e isso pode confundir o usuário. Recomendamos o uso de um redirecionamento de servidor 301.

<meta name="viewport" content="...">

Essa tag informa ao navegador como renderizar a página em dispositivos móveis. A presença dessa tag indica ao Google que a página é compatível com dispositivos móveis. Leia mais sobre como configurar a meta tag viewport.

<meta name="rating" content="adult">

<meta name="rating" content="RTA-5042-1996-1400-1577-RTA">

Indica que uma página exibe conteúdo adulto sexualmente explícito para sinalizar que ela é filtrada pelos resultados do SafeSearch. Saiba mais sobre como marcar páginas com rótulos do SafeSearch.

Atributos de tag HTML

Os atributos de tags HTML são valores adicionais das tags HTML que configuram a tag mãe. Por exemplo, o atributo href da tag <a> configura o recurso direcionado pela tag âncora: <a href="https://example.com/"...>.

A Pesquisa Google é compatível com um número limitado de atributos HTML para fins de indexação. Atributos como src e href são usados para descobrir recursos como imagens e URLs. O Google também é compatível com vários atributos rel que permitem aos proprietários de sites qualificar links externos.

O atributo data-nosnippet das tags div, span e section permite excluir partes de uma página HTML dos snippets.

Outros pontos a serem observados

  • O Google lê tanto meta tags no estilo HTML quanto XHTML, não importa o código usado na página.
  • Para garantir a legibilidade pelas máquinas, é preciso que a seção head tenha HTML válido e, no caso dos atributos, que todas as tags mães sejam fechadas corretamente.
  • Exceto em google-site-verification, a capitalização geralmente não é importante em meta tags.
  • Você pode usar outras meta tags se elas forem importantes para o site, mas o Google ignorará as meta tags não compatíveis.
  • Se você está pensando em usar JavaScript para injetar ou mudar meta tags, tenha cuidado. Evite usar JavaScript para injetar ou mudar meta tags sempre que possível. Se for necessário, teste suas implementações.
  • Para verificar as meta tags e os atributos nas suas páginas, use a Ferramenta de inspeção de URL.

Tags e atributos incompatíveis

As tags e os atributos a seguir não são compatíveis com a Pesquisa Google e vão ser ignorados. Essas opções aparecem aqui por serem muito comuns em HTML ou porque já foram aceitas anteriormente.

Tags e atributos incompatíveis
<meta name="keywords" content="..."> A metatag de palavras-chave não é usada pela Pesquisa Google e não afeta a indexação nem a classificação.
Atributos da tag HTML lang A Pesquisa Google detecta o idioma de uma página com base no conteúdo textual dela. Ele não depende de anotações de código, como lang.
<link rel="next" href="...">

<link rel="prev" href="...">
O Google não usa mais essas tags HTML <link>, e elas não afetam a indexação.