Minha esposa trabalha em uma escola na Alemanha. Recentemente, notei que é extremamente difícil encontrar a página inicial dessa escola usando o Google. Eu olhei o código fonte da página e acredito que encontrei o motivo: existem duas <meta name="robots">
tags; um é
<meta name="robots" content="all">
e o segundo, mais abaixo na página, é
<meta name="robots" content="noindex, follow">
Meu palpite é que o segundo supera o primeiro e impede o Google de indexar o site. Estou certo? Eu não gostaria de dizer ao webmaster que eu encontrei o problema e me fazer de idiota (porque eu realmente não sei nada sobre como criar uma página da web adequada, muito menos fazer SEO).
A propósito, se você encontrar outras bobagens no site, ficaria feliz em poder denunciá-las. Meu próximo candidato seria a total falta de meta
tags relevantes que transmitam informações sobre o conteúdo da página.
ajax.googleapis.com
e ssl.google-analytics.com
). Essa pode ser uma questão legal contra o privilégio da autodeterminação informacional na Alemanha. Eu recomendaria evitar isso.
title
elementos. E o mesmo se repete em outras páginas, não apenas na página inicial! De fato, não parece haver nenhuma página indexada, além de um punhado de PDFs !? Módulos conflitantes no CMS, talvez ?! Problema secundário ... Conforme declarado nas respostas, a regra mais restritiva será aplicada pelos mecanismos de busca - não necessariamente a regra posterior. No entanto, uma função como a do PHP get_meta_tags()
retornará apenas a regra posterior - portanto, há um problema (potencial) imediato em ter várias metatags para os mesmos dados.
<meta name="robots" content="all">
é semanticamente igual a<meta name="robots" content="index, follow">
, portanto as duas metatags estão contraditórias de qualquer maneira. Eu iria notificar o webmaster. Também acho que o Google escolherá a política mais rígida e, portanto, não indexará a página para evitar problemas de direitos autorais.