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:

<meta name="robots" content="noindex,nofollow" />

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:

<meta name="robots" content="all" />

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 el enlace A aparece en las páginas X e Y, y X tiene una etiqueta robots nofollow pero Y no, Google puede decidir rastrear el enlace.

Nota: Puede ver una lista completa de directivas en la documentación oficial de Google.

Etiqueta Googlebot

<meta name="googlebot" content="noindex,nofollow" />

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

<meta name="google" content="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

<meta name="google" content="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:

import Head from 'next/head';
 
function IndexPage() {
  return (
    <div>
      <Head>
        <title>Ejemplo de Etiqueta Meta</title>
        <meta name="google" content="nositelinkssearchbox" key="sitelinks" />
        <meta name="google" content="notranslate" key="notranslate" />
      </Head>
      <p>¡Aquí mostramos algunas etiquetas meta!</p>
    </div>
  );
}
 
export default IndexPage;

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.

On this page