Inscreva-se em minha Newsletter
O GoogleBot tem muitas tags diferentes que afetam o comportamento do rastreador de uma forma ou de outra. Essas tags dão dicas ao Google sobre como indexar suas páginas e se ele deve ou não indexá-las. E, claro, deixe o Google entender adequadamente o tipo de conteúdo que você deseja indexar.
Além do mais, o Google tem o hábito de introduzir novas tags com o passar do tempo. Ainda assim, as recomendações do Google sobre seu uso em websites podem ser um tanto vagas, e os proprietários de sites podem enfrentar algumas dificuldades sobre onde e como adicionar as novas tags.
Juntamente com uma auditoria técnica de SEO, o uso adequado das tags do Google ajuda a garantir que seu site tenha o melhor desempenho e que você esteja protegido contra quedas repentinas na SERP (é uma lista de websites retornado por um mecanismo de pesquisa na resposta de uma consulta por uma palavra-chave).
Neste artigo, apresentarei uma visão geral de quais tags o Google possui, como elas influenciam o comportamento dos rastreadores e como você pode aplicá-las em suas páginas.
Robots meta tags
As metatags de robôs afetam como o Google mostra o snippet da sua página nos resultados de pesquisa. Essas tags são colocadas no cabeçalho de um documento HTML. Na verdade, existe apenas uma tag – robots. Todo o resto (nofollow
, noindex
, etc.) são as diretivas que você dá ao Google para definir um determinado padrão de comportamento. No entanto, como a documentação do Google também se refere a essas diretivas como tags, manterei esse nome para manter as coisas claras também.
As meta tags são:
all
A tag all
estará implícita por padrão se você não especificar nenhuma outra diretiva em sua página. Você pode declarar isso explicitamente ou não – nada mudará. A tag all
informa ao Google que a página está totalmente disponível para indexação: todo o seu conteúdo pode ser rastreado e indexado, e todos os links desta página podem ser seguidos.
Exemplo:
<meta name="robôs" content="all">
noindex
A tag noindex
impede que a página apareça nas SERPs. O Google ainda irá rastreá-lo e seguir todos os links da página se nenhuma outra diretiva estiver implícita.
Você pode usar esta tag para ocultar certas páginas da indexação – podem ser páginas com dados privados, páginas de login, páginas em desenvolvimento, etc.
Exemplo:
<meta name="robots" content="noindex">
nofollow
A tag nofollow
não permite que os rastreadores do Google sigam nenhum link da página. Ainda assim, o Google será capaz de indexar a página na SERP.
Exemplo:
<meta name="robôs" content="nofollow">
Se você precisar ocultar a página dos SERPs e evitar o rastreamento de quaisquer links que ela possua, você pode combinar as tags nofollow
e noindex
. Assim:
<meta name="robots" content="noindex, nofollow">
none
Esta tag é na verdade igual a nofollow
e noindex
combinadas. Você pode usá-lo para evitar que a página apareça nas SERPs do Google e que qualquer um de seus links sejam seguidos.
Exemplo:
<meta name="robots" content="none">
noarchive
Você já passou por uma situação em que clica em uma URL de uma SERP, mas o Google diz que a página está indisponível e mostra a cópia em cache dessa página a partir de uma determinada data?
Se você quiser ter certeza de que o Google não mostrará uma cópia em cache da sua página aos usuários, adicione a tag noarchive
.
Use esta tag se quiser impedir o acesso a uma determinada página caso (ou depois) esta página esteja indisponível.
Exemplo:
<meta name="robots" content="noarchive">
nositelinkssearchbox
O Google pode exibir sua caixa de pesquisa interna diretamente na SERP. Assim, as pessoas podem fazer pesquisas no site sem visitá-lo diretamente.
Se você deseja que os usuários visitem seu site antes de pesquisar qualquer coisa nele, coloque a tag nositelinkssearchbox
no HTML da sua página inicial.
Exemplo:
<meta name="robots" content="nositelinkssearchbox">
indexifembedded
Esta é uma novidade do Google. Se você adicionar a tag indexifembedded
em sua página, o conteúdo desta página poderá ser indexado se estiver incorporado em alguma outra página por meio de iframes ou tags HTML semelhantes.
Observação! A tag indexifembedded
só funciona em conjunto com a tag noindex, pois a página em si não deve ser indexada. O conteúdo das páginas só é indexado quando é incorporado em outro lugar.
Por que você pode precisar dessa tag? Isto é o que o Google diz sobre o assunto:
A tag indexifembedded
aborda um problema comum que afeta especialmente os editores de mídia: embora eles possam querer que seu conteúdo seja indexado quando incorporado em páginas de terceiros, eles não querem necessariamente que suas páginas de mídia sejam indexadas por conta própria.
John Mueller aborda o assunto no Twitter:
A “common” (it’s new, so there’s nothing common yet 😃 use-case would be widgets or embedded content, where you have a special URL for the embed that you don’t want indexed, but you still want to allow the embedding page to use it for indexing. Eg, video embeds. A “common” (it’s new, so there’s nothing common yet 😃 use-case would be widgets or embedded content, where you have a special URL for the embed that you don’t want indexed, but you still want to allow the embedding page to use it for indexing. Eg, video embeds.
Exemplo:
<meta name="robots" content="noindex, indexifembedded">
notranslate
A tag notranslate
impede que o Google traduza a sua página para o idioma da consulta de pesquisa. Se você não usar essa tag, o Google traduzirá o snippet da página e todo o conteúdo da página clicada. Além do mais, o Google traduzirá automaticamente todos os links clicados nessa página.
Acontece que toda a interação com o seu site, neste caso, será feita pelo Google Tradutor. Embora o Google Translate esteja se tornando mais preciso a cada dia e a qualidade de suas traduções seja geralmente boa, ainda pode acontecer alguma confusão.
Observação: a tradução automática agora está disponível para traduzir resultados de pesquisa em inglês para indonésio, hindi, canarim, malaiala, tâmil, télugo, mas tenho certeza de que há mais por vir.
Portanto, se o seu conteúdo for sensível à tradução, sugiro adicionar a tag notranslate
para limitar a criatividade imprevisível do Google. Por sua vez, você pode criar versões do seu site em vários idiomas para fazer com que seu conteúdo alcance um público mais amplo.
Exemplo:
<meta name="robots" content="notranslate">
noimageindex
Essa tag evita que o Google indexe quaisquer imagens da página na SERP.
Exemplo:
<meta name="robots" content="noimageindex">
unavailable_after: [date/time]
Esta tag não permite que o Google mostre a página na SERP após uma data específica.
Você pode usar esta tag em algumas páginas relacionadas a eventos (ofertas de temporada, descontos, campanhas promocionais, etc.), que se tornarão irrelevantes após uma determinada data.
Exemplo:
<meta name="robots" content="unavailable_after: 2022-04-23">
nosnippet
Um pouco de história: a tag nosnippet e as três seguintes:max-snippet
, max-image-preview
e max-video-preview
- surgiram devido à Diretiva de Direitos Autorais da UE introduzida na França em 2019. A ideia desta lei foi a seguinte: as grandes plataformas online tiveram de pagar aos editores pela utilização de grandes partes do seu conteúdo, e apenas partes pequenas do conteúdo foram autorizadas para utilizar gratuitamente.
Inicialmente, esta lei estava relacionada apenas com a publicação de notícias, mas posteriormente se espalhou por todos os tipos de conteúdo. Portanto, o Google não teve nada a fazer a não ser permitir que os editores especificassem se não queriam que o Google colocasse parte de seu conteúdo na SERP.
Aplique a tag nosnippet
se não quiser que sua página tenha um snippet de texto ou vídeo em destaque. Lembre-se de que o snippet da imagem ainda pode ser exibido no SERP.
Por que você pode precisar disso? Digamos que sua página tenha um featured snippet, se esse snippet fornecer todas as informações necessárias diretamente na SERP, talvez o usuário não precise visitar seu site. Por exemplo, este é um caso comum se pesquisarmos letras de música no Google:
Os usuários obtêm suas informações do SERP, então não precisam ir a nenhum outro lugar. Isso significa que a página de onde o conteúdo foi retirado não recebe o tráfego que poderia receber. Ainda assim, usar a tag nosnippet
pode ser arriscado, pois os snippets de seus concorrentes podem superar seu desempenho e receber mais atenção. Pense sabiamente.
Exemplo:
<meta name="robots" content="nosnippet">
max-snippet: [number]
Esta tag instrui o Google sobre quantos caracteres ele pode usar na meta descrição do snippet. Você pode definir o número exato, bem como:
0
— se você não deseja que sua página tenha nenhum snippet (igual anosnippet
);-1
— se você não quiser limitar o Google e deixá-lo escolher sozinho o comprimento do snippet.
O Google seguirá essas tags caso não receba permissões específicas de uso de conteúdo. Isso inclui marcar sua página com dados estruturados ou fornecer ao Google um contrato de licença. Ambas as diretivas são mais poderosas do que tags específicas de snippets, portanto, certifique-se de não aplicá-las se precisar configurar limites de snippets.
Exemplo:
<meta name="robots" content="max-snippet:20">
max-image-preview: [setting]
A tag max-image-preview
permite escolher o tamanho da imagem a ser exibida na SERP. Se você não usar essa tag, o Google usará o tamanho de imagem padrão.
Você pode declarar:
none
: o snippet não incluirá nenhuma imagem;standard
: a imagem terá um tamanho padrão;large
: a imagem pode ser grande, até a largura da janela de visualização.
Exemplo:
<meta name="robots" content="max-image-preview:standard">
max-video-preview: [number]
Esta tag permite especificar a duração exata (segundos) de um snippet de visualização de vídeo.
Você pode declarar as seguintes opções:
0
— Esta opção mostra uma imagem estática em vez de um vídeo. O tamanho da imagem depende do que você especifica com a tagmax-image-preview
;-1
— Sem limites na visualização da duração do vídeo.
Assim como todas as tags relacionadas ao snippet, a tag max-video-preview
se aplica a todos os tipos de resultados de pesquisa.
Exemplo:
<meta name="robots" content="max-video-preview:9">
rel
para qualificação de link
Valores de Essas tags, ou, para ser claro, atributos rel
na tag <a>
, são usados para regular relacionamentos de links entre páginas. Os atributos de rel
são diretivas embutidas e são colocados no corpo de um documento HTML na linha relevante.
Por enquanto, o Google tem os seguintes valores para rel
:
rel="nofollow"
Observação: no início deste post, mencionei a meta tag nofollow
do robots. O valor nofollow
de rel que vou descrever agora é diferente e não tem nada a haver com a meta tag robots. Não misture essas informações.
O nofollow
foi inicialmente introduzido para marcar links pagos gerados por usuários e os links aos quais você simplesmente não deseja que o Google associe a seu site. Links marcados como nofollow
não passaram no PageRank e não permitiram que o Google rastreie a página vinculada do seu site.
O fato é que rel="nofollow
” mudou muito desde o dia em que foi introduzido. Em 2019, o Google confirmou que trata os links nofollow
como uma dica - assim, os rastreadores do Google agora podem decidir se devem visitar estes links ou não por conta própria.
Então, como você deve usar o nofollow
atualmente? Aplique este valor aos links para páginas com as quais você não deseja compartilhar o PageRank por qualquer motivo. Podem ser páginas de seus concorrentes ou páginas às quais você não deseja que o Google associe seu site. Ao mesmo tempo, não é a melhor ideia criar links para páginas obviamente de baixa qualidade, mesmo com links nofollow
, pois eles ainda dão ao Google a oportunidade de visitar a página vinculada.
Exemplo:
<a rel="nofollow" href="https://meusite.com/pagina/">meu link</a>
rel="ugc"
O Google recomenda usar rel="ugc"
com links para conteúdo gerado pelo usuário. Esta é uma tag relativamente nova (anteriormente, nofollow
era recomendado para UGC).
Aplique esta tag se não tiver certeza sobre a qualidade do conteúdo gerado pelo usuário. Na verdade, é difícil monitorar esse tipo de conteúdo para ter certeza de qualquer coisa, portanto, mantenha suas páginas seguras.
Exemplo:
<a rel="ugc" href="https://mysite.com/my_page">my anchor</a>
Ainda assim, a comunidade SEO têm algumas preocupações se você usar amplamente o atributo rel="ugc"
. Uma das razões para isso é uma declaração do Google que diz:
Se quiser reconhecer e recompensar colaboradores confiáveis, você pode remover esse atributo dos links postados por membros ou usuários que fizeram contribuições consistentes de alta qualidade ao longo do tempo.
Isso implica a ideia de que, diferentemente do nofollow
, o Google pode tratar os links rel="ugc"
como algo sem valor para SEO.
rel="sponsored"
O atributo rel="sponsored"
é recomendado para uso em links pagos e afiliados.
Esta tag também é nova; anteriormente, o Google recomendava a aplicação de nofollow
para esse tipo de link.
Na verdade,rel="nofollow"
ainda é aceitável para links pagos, então você não precisa alterar manualmente os atributos em suas páginas. Ainda assim, é melhor você marcar os novos links pagos como patrocinados.
Exemplo:
<a rel="sponsored" href="https://meusite.com/pagina">meu link</a>
Uma boa pergunta é por que o Google precisa dos novos atributos quando o nofollow
ainda é aceitável para todos os tipos de links. Provavelmente a ideia é que o Google trate esses atributos (dicas, como diz o Google) de maneira diferente.
Também é interessante que o Google sugira exemplos de uso de vários valores para rel ao mesmo tempo. Assim:
<p>Eu gosto de <a rel="ugc nofollow" href="https://lanches.site.com/batata_frita/">batata</a> frita.</p>
Ou assim:
<p>Eu gosto de <a rel="ugc sponsored" href="https://lanches.site.com/batata_frita/">batata</a> frita.</p>
Resumindo
O Google gosta de adicionar novas tags com o passar do tempo ou alterar as recomendações antigas. A propósito, você usa alguma dessas tags não obrigatórias? Se sim, compartilhe nos comentários quais tags você usa e em quais casos.
Isso só pode significar que o Google os tratará de maneira diferente, com certeza. Ainda não está claro qual será essa diferença, mas essas tags sinalizam algo para o Google.