Etiquetas Meta Especiales para Motores de Búsqueda
Las etiquetas meta de robots son directivas que los motores de búsqueda siempre respetarán. Añadir estas etiquetas de robots puede facilitar la indexación de su sitio web.
Existe una diferencia entre directivas y sugerencias.
Las etiquetas meta de robots o archivos robots.txt
son directivas y siempre serán obedecidas. Las etiquetas canónicas son recomendaciones que Google puede decidir obedecer o no.
Hay muchas opciones cuando se trata de etiquetas meta a nivel de página, pero las siguientes son ejemplos comúnmente asociados con SEO:
La etiqueta robots es probablemente la más común que verá. Por defecto tendrá el valor index,follow
, por lo que no necesita especificarse. all
también es una versión alternativa válida:
Al establecer una etiqueta robots como noindex,nofollow
como en el ejemplo anterior, se indicará a los motores de búsqueda:
- noindex: No mostrar esta página en los resultados de búsqueda. Omitir
noindex
indicará que la página puede ser indexada y mostrada en los resultados de búsqueda. Al construir un sitio web, es posible que no desee indexar ciertas páginas. Los casos de uso comunes incluyen páginas de configuración, páginas de búsqueda interna, políticas y más. - nofollow: No seguir los enlaces en esta página. Omitir esto permitirá a los robots rastrear y seguir los enlaces en esta página. Los enlaces encontrados en otras páginas pueden permitir el rastreo, por lo que omitir
nofollow
permitirá a Google rastrear y seguir los enlaces en esta página. Si elenlace A
aparece en las páginasX
eY
, yX
tiene una etiqueta robotsnofollow
peroY
no, Google puede decidir rastrear el enlace.
Nota: Puede ver una lista completa de directivas en la documentación oficial de Google.
Etiqueta Googlebot
También puede ver la etiqueta googlebot
en ocasiones. En la mayoría de los casos, la etiqueta robots
es todo lo que necesitará. La etiqueta googlebot
es específica de Google. Use esta etiqueta si desea tener una regla separada para Googlebot y una general para el resto de los bots de búsqueda.
En caso de que haya etiquetas conflictivas, se aplica la etiqueta más restrictiva.
Puede preguntarse por qué necesitamos estas etiquetas si puede añadir URLs a su robots.txt
que no desea que sean rastreadas. La etiqueta meta le brinda flexibilidad para marcar páginas como noindex
bajo demanda.
Por ejemplo, si aplica filtros a una página de productos y termina sin resultados, sería una práctica común aplicar noindex
a esta página.
Las URLs que están restringidas para el rastreo de bots mediante el archivo robots.txt nunca serán rastreadas por Google, pero si las reglas se añaden después de que las páginas ya están indexadas, las páginas podrían permanecer indexadas. La mejor manera de asegurarse de que una página no esté indexada es usando la etiqueta noindex
.
Nota: Google puede decidir indexar una página sin rastrearla. Esto es extremadamente raro, pero ocurre cuando Google quiere que una página cumpla con un resultado de búsqueda específico y tiene certeza de que la página contiene lo que los usuarios esperan.
Etiquetas de Google
nositelinkssearchbox
Cuando los usuarios buscan su sitio, los resultados de Google Search a veces muestran un cuadro de búsqueda específico para su sitio, junto con otros enlaces directos a su sitio. Esta etiqueta le indica a Google que no muestre el cuadro de búsqueda de enlaces del sitio.
notranslate
Cuando Google reconoce que el contenido del sitio no está en el idioma que el usuario probablemente desea leer, Google a menudo proporciona un enlace a una traducción en los resultados de búsqueda.
En general, esto le brinda la oportunidad de proporcionar su contenido único y atractivo a un grupo mucho más grande de usuarios. Sin embargo, puede haber situaciones donde esto no sea deseado. Esta etiqueta meta le indica a Google que no desea que proporcionen una traducción para esta página.
Ejemplo
Ahora que hemos repasado algunas de las etiquetas comunes que podría encontrar, aquí tiene un ejemplo de una página que utiliza algunas de ellas:
Como puede ver en el ejemplo, estamos usando next/head que es un componente incorporado para añadir elementos al head
de una página. Para evitar etiquetas duplicadas en su head
, puede usar la propiedad key
, que asegurará que la etiqueta solo se renderice una vez.