Mi esposa trabaja en una escuela secundaria en Alemania. Hace poco noté que es extremadamente difícil encontrar la página de inicio de esa escuela usando Google. Miré el código fuente de la página y creo que he encontrado la razón: hay dos <meta name="robots">
etiquetas; uno es
<meta name="robots" content="all">
y el segundo, más abajo en la página, es
<meta name="robots" content="noindex, follow">
Supongo que el segundo triunfa sobre el primero y evita que Google indexe el sitio. Estoy en lo cierto? No quisiera decirle al webmaster que he encontrado el problema y hacerme un idiota (porque realmente no sé nada sobre cómo construir una página web adecuada, y mucho menos hacer SEO).
Por cierto, si encuentras otras tonterías en el sitio, me alegraría que pudieras denunciarlas. Mi próximo candidato sería la falta total de meta
etiquetas relevantes que transmitan información sobre el contenido de la página.
ajax.googleapis.com
y ssl.google-analytics.com
). Este puede ser un problema legal contra el privilegio de la autodeterminación informativa en Alemania. Yo recomendaría evitar eso.
title
elementos. ¡Y lo mismo se repite en otras páginas, no solo en la página de inicio! De hecho, ¿no parece haber ninguna página indexada, aparte de un puñado de archivos PDF? ¿Módulos en conflicto en el CMS tal vez? Problema secundario ... Como se indicó en las respuestas, los motores de búsqueda aplicarán la regla más restrictiva, no necesariamente la regla posterior. Sin embargo, una función como PHP get_meta_tags()
solo devolverá la regla posterior, por lo que existe un problema inmediato (potencial) con tener múltiples metaetiquetas para los mismos datos.
<meta name="robots" content="all">
es semánticamente igual a<meta name="robots" content="index, follow">
, por lo que las dos metaetiquetas son contradictorias de alguna manera. Me gustaría notificar al webmaster. También supongo que Google elegirá la política más estricta y, por lo tanto, no indexará la página para evitar problemas de derechos de autor.