Noindex, nofollow e noindex no robots.txt: o que mata um link
Um link "noindex, nofollow" no código pode significar uma de três instruções diferentes: o atributo rel="nofollow" em um único link pede aos mecanismos de busca que não repassem peso por ele, a tag <meta name="robots" content="noindex, nofollow"> remove a própria página do índice e pede aos crawlers que ignorem todos os links dela, e o robots.txt bloqueia o rastreamento da página. Elas são confundidas o tempo todo, e cada uma anula um link à sua maneira.
Como noindex e nofollow aparecem no código
Não existe o atributo rel="noindex" para links: um link só tem rel com valores como nofollow, ugc e sponsored, enquanto o noindex se aplica a uma página inteira. Portanto, na prática, um "link noindex nofollow" significa um dos casos a seguir.
Meta tag robots para a página inteira
<meta name="robots" content="noindex, nofollow">
Ela fica no <head>. O noindex mantém a página fora dos resultados de busca; o nofollow pede aos crawlers que não sigam os links dessa página. Você pode usar cada um separadamente e pode direcionar a regra a um único crawler, por exemplo name="googlebot".
Atributo em um único link
<a href="https://example.com/" rel="nofollow">anchor</a>
<a href="https://example.com/" rel="sponsored">paid link</a>
<a href="https://example.com/" rel="ugc nofollow">link from a comment</a>
Afeta apenas esse link; a página em si é indexada normalmente. Separe vários valores com um espaço.
Cabeçalho HTTP X-Robots-Tag
X-Robots-Tag: noindex, nofollow
As mesmas regras da meta tag, enviadas na resposta do servidor. Use para PDFs, imagens e outros arquivos que não podem ter uma meta tag. Você pode vê-lo com o verificador de cabeçalhos HTTP.
Você também pode encontrar uma tag <noindex> em sites em russo: é uma tag não padrão do Yandex para ocultar um trecho de texto da indexação do Yandex. O Google não a suporta, e ela não substitui o rel="nofollow" nos links.
Diferenças
| Instrução | Onde fica | O que faz | O que acontece com seu link |
|---|---|---|---|
rel="nofollow" | No próprio link | Pede que o link não seja considerado uma recomendação | Há uma menção, mas o peso não é transferido |
noindex | Na meta tag da página ou no cabeçalho de resposta | Remove a página do índice | O link é inútil: a página doadora não está na busca |
Disallow no robots.txt | No arquivo do domínio | Proíbe o rastreamento da página | O robô não verá nem a página nem o link nela |
rel="ugc" / rel="sponsored" | No link | Indica a natureza do conteúdo gerado por usuários ou publicitário | Considerado uma dica, o peso geralmente não é transferido |
rel="nofollow", "ugc" e "sponsored": o nofollow é uma dica desde 2019
Em 10 de setembro de 2019, o Google anunciou no blog Search Central dois novos valores, ugc e sponsored, e que os três valores passaram a ser dicas para ranqueamento, e não diretivas rígidas. Para rastreamento e indexação, o nofollow virou uma dica em 1º de março de 2020. Daí a ressalva na tabela acima: o peso "geralmente" não passa por um link nofollow: o Google pode considerá-lo, mas você não pode contar com isso.
| Valor | Quando usar |
|---|---|
sponsored | Anúncios, patrocínios e qualquer posicionamento pago |
ugc | Links em conteúdo gerado por usuários: comentários, fóruns, avaliações |
nofollow | Outros casos em que você não quer endossar um site nem repassar peso a ele |
Links pagos que repassam crédito de ranqueamento violam as políticas de spam do Google, por isso são marcados com sponsored ou nofollow. Ao avaliar a plataforma de outra pessoa, um link sponsored ou ugc equivale a um nofollow: uma menção sem peso garantido. Saiba mais em peso de link e PageRank.
A pior combinação: dofollow em uma página noindex
Esse caso exato ocorre em serviços anteriores: o link é honesto, sem nofollow, mas a própria página está fechada para indexação. Em nosso pool, existem plataformas assim, e a participação delas nas publicações do índice é medida em zero, por isso elas recebem prioridade baixa ou são desativadas por completo. Como a seleção funciona está descrito no artigo “Como selecionamos as plataformas”.
rel no código-fonte muitas vezes engana: uma plataforma remove o nofollow com um script já no navegador, outra, ao contrário, o adiciona. Você deve olhar nas ferramentas do desenvolvedor, não em “Código-fonte da página”. Detalhes no artigo sobre a transferência de peso.O que usar: tabela de cenários
| Tarefa | O que usar |
|---|---|
| Link pago ou de afiliado | rel="sponsored" (ou nofollow) |
| Links em comentários e fóruns | rel="ugc", opcionalmente com nofollow |
| Carrinho, área do usuário, resultados de busca no site | meta robots noindex; mantenha a página rastreável no robots.txt, senão o rastreador nunca verá a tag |
| Um PDF ou imagem que você não quer na busca | X-Robots-Tag: noindex |
| Página duplicada com parâmetros | Uma URL canônica, não noindex: veja URL canônica |
| Uma seção que não deve ser rastreada de forma alguma | Disallow no robots.txt (a URL ainda pode ser indexada sem descrição se outros sites linkarem para ela) |
| Manter os rastreadores de IA longe do seu conteúdo | Regras para os user agents deles no robots.txt: veja como bloquear bots de IA |
| Uma página que você está promovendo | Nenhuma das opções acima: indexável, rastreável, com canonical autorreferente |
O que verificar no seu site
- A página promovida não deve conter
noindex, caso contrário os links não levam a lugar nenhum. - Ela não deve estar bloqueada no
robots.txt: uma página bloqueada não será rastreada pelo robô, mesmo que ele conheça o endereço. - O endereço canônico deve apontar para ela mesma, não para outra página.
- Você pode verificar tudo de uma vez com a verificação de robots.txt, a análise de meta tags e o verificador de indexação.
Como verificar nofollow em um link e noindex em uma página
- O analisador de links da página lista cada link com seu anchor e um rótulo dofollow ou nofollow, além da divisão entre internos e externos. Limitação: ele marca um link como nofollow somente se o
relcontiver a palavranofollow; um link apenas comugcousponsoredaparece como dofollow, então verifique esses no código. Ele lê o HTML sem executar JavaScript, portanto não verá atributos alterados por scripts. - O verificador de indexação mostra a meta tag robots, o cabeçalho X-Robots-Tag, o canonical e as regras do robots.txt: tudo o que pode remover uma página doadora da busca.
- Ferramentas do desenvolvedor do navegador (aba Elements): para a página renderizada, se a plataforma altera o
relcom um script. - Search Console → Inspeção de URL: para suas próprias páginas, para saber se a indexação é permitida e se o robots.txt bloqueia o rastreamento.
Um passo a passo completo para verificar a página de outra pessoa está em análise de links da página.
Links nofollow são realmente necessários
Sim, como parte de um perfil natural: uma massa de links composta inteiramente por dofollow parece menos plausível do que uma mista. Mas não vale a pena pagar por eles como se transferissem peso, por isso mantemos esse indicador separadamente para cada plataforma.