Etiquetas especiales que Google entiende

Google admite tanto metaetiquetas a nivel de página como directivas insertadas para controlar cómo aparecerán las páginas de tu sitio en la Búsqueda.

Las metaetiquetas a nivel de página son una forma perfecta con la que los propietarios de sitios web pueden facilitar a los buscadores información sobre sus sitios. Además, pueden utilizarse para ofrecer información a todo tipo de clientes, y cada sistema procesa solo aquellas que entiende e ignora el resto. Las metaetiquetas se añaden a la sección <head> de su página HTML y normalmente son parecidas al ejemplo que aparece a continuación:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="Description" CONTENT="Author: A.N. Author, Illustrator: P. Picture, Category: Books, Price:  £9.24, Length: 784 pages">
    <meta name="google-site-verification" content="+nxGUDJ4QpAZ5l9Bsjdi102tLVC21AIh5d1Nl23908vVuFHs34="/>
    <title>Example Books - high-quality used books for children</title>
    <meta name="robots" content="noindex,nofollow">

A continuación se muestra una lista no exhaustiva de las metaetiquetas de las que Google puede extraer información:

<meta name="description" content="A description of the page" /> Con esta etiqueta, puedes añadir una breve descripción de la página que, en algunos casos, se utiliza en el fragmento que se muestra en los resultados de búsqueda. Más información
<meta name="robots" content="..., ..." />

<meta name="googlebot" content="..., ..." />

Estas metaetiquetas controlan el comportamiento de rastreo e indexación de los buscadores.

La etiqueta <meta name="robots"> se aplica a todos los buscadores, mientras que la etiqueta <meta name="googlebot"> es específica de Google.

Si varias metaetiquetas robots o googlebot entran en conflicto, se aplica la más restrictiva. Por ejemplo, si en una página están las etiquetas max-snippet:50 y nosnippet, se tendrá en cuenta la etiqueta nosnippet.

No hace falta poner los valores predeterminados ("index, follow"). Entendemos los siguientes valores (si indicas varios, sepáralos con comas):

  • index: permite que la página se indexe.
  • follow: permite que se sigan todos los enlaces de la página mientras se rastrea.
  • noindex: no permite que la página se indexe.
  • nofollow: no permite que se siga ningún enlace de la página mientras se rastrea.
  • nosnippet: no permite que se muestre ningún fragmento de texto ni la vista previa de ningún vídeo en los resultados de búsqueda. En el caso de que sea posible, se mostrará una imagen estática de los vídeos. Ejemplo: <meta name="robots" content="nosnippet">
  • max-snippet:[number]: permite limitar la longitud del fragmento de texto de esta página al número de caracteres indicado en [number] (número). Para que no se muestre ningún fragmento, indica 0; si quieres que Google elija la longitud que considere más eficaz para que los usuarios descubran tu contenido y accedan a tu sitio, indica -1.
  • max-image-preview:[size]: permite limitar el tamaño de las imágenes asociadas a esta página. El valor de [size] (tamaño) puede ser "none" (ninguno), "standard" (estándar) o "large" (grande).
  • max-video-preview:[number]: limita las previsualizaciones de vídeo asociadas a esta página a [number] (número) segundos; indica 0 para permitir solo una imagen fija o -1 para permitir previsualizaciones de cualquier duración.
  • noarchive: no permite que se muestre ningún enlace en caché de la página en los resultados de búsqueda.
  • unavailable_after:[date]: te permite indicar la hora y la fecha exactas en las que quieres que se deje de rastrear e indexar tu página.
  • noimageindex: no permite que la página se muestre como página de referencia de ninguna imagen en los resultados de la Búsqueda de imágenes de Google. Con ello, no se indexará ninguna de las imágenes que aparezcan en ella; no obstante, si alguna imagen se muestra en otra página, se rastreará e indexará de acuerdo con los permisos de esta otra página. Esta opción aún no es un estándar de Internet. La forma estándar de bloquear imágenes es utilizando una regla robots.txt.
  • none: es equivalente a noindex, nofollow.
  • all: [Default] (valor predeterminado) es equivalente a "index, follow".

Esta información también se puede incluir en el encabezado de las páginas mediante la directiva de encabezados HTTP "X-Robots-Tag". Esto resulta especialmente útil para limitar la indexación de archivos que no sean HTML, como gráficos y otro tipo de documentos. Más información sobre las metaetiquetas robots

<meta name="google" content="nositelinkssearchbox" /> Cuando los usuarios buscan tu sitio, a veces aparece un cuadro de búsqueda específico de tu sitio en los resultados de la Búsqueda de Google, junto con enlaces directos a algunas de tus páginas. Con esta etiqueta, indicas a Google que no muestre el cuadro de búsqueda de enlaces de sitios. Más información sobre el cuadro de búsqueda de enlaces de sitios
<meta name="google" content="notranslate" /> Si Google reconoce que el contenido de una página no está en el idioma que probablemente quiera el usuario que ha hecho la consulta, suele proporcionar un enlace a una traducción en los resultados de búsqueda. Por lo general, esta función te permite ofrecer tu contenido único y atractivo a más usuarios. Sin embargo, es posible que haya casos en los que no desees utilizar esta opción. Con esta metaetiqueta, indicas a Google que no quieres que traduzca esta página.
<meta name="google" content="nopagereadaloud" /> Esta metaetiqueta indica a los navegadores web que no pueden leer en voz alta las páginas que la incluyen cuando los usuarios dicen al Asistente de Google "Lee esta página" o "Léela".
<meta name="google-site-verification" content="..." /> Puedes incluir esta etiqueta en la página de nivel superior de tu sitio para verificar que te pertenece en Search Console. Recuerda que, aunque los valores de los atributos "name" y "content" deben coincidir exactamente con los datos que se te hayan proporcionado (incluidas mayúsculas y minúsculas), no importa que cambies la etiqueta de XHTML a HTML ni que el formato de la etiqueta coincida con el de tu página. Más información
<meta http-equiv="Content-Type" content="...; charset=..." />
<meta charset="..." >
Esta metaetiqueta define el conjunto de caracteres y el tipo de contenido de la página. Delimita el valor del atributo de contenido con comillas porque, si no lo haces, puede que el atributo del conjunto de caracteres no se interprete correctamente. Recomendamos utilizar Unicode/UTF‑8 siempre que sea posible. Más información
<meta http-equiv="refresh" content="...;url=..." /> Esta etiqueta redirige a los usuarios a otra URL pasado un tiempo, por lo que a veces se utiliza como forma sencilla de redirección. Sin embargo, no es compatible con todos los navegadores y puede confundir a los usuarios. El W3C recomienda no usar esta etiqueta. Es preferible emplear redirecciones 301 de servidor.
<meta name="viewport" content="..."> Esta etiqueta indica a los navegadores cómo renderizar páginas en dispositivos móviles. Google considera que las páginas que incluyen esta etiqueta están optimizadas para móviles. Más información sobre cómo configurar la metaetiqueta de viewport

<meta name="rating" content="adult" />

<meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />

Esta etiqueta indica que hay contenido para adultos en una página, por lo que debe excluirse de los resultados de Búsqueda Segura. Más información sobre cómo etiquetar páginas de Búsqueda Segura

Notas adicionales

  • Google puede leer metaetiquetas similares a HTML y a XHTML, independientemente del código que se utilice en la página.
  • Salvo en el caso de google-site-verification, en las metaetiquetas no se suele distinguir entre mayúsculas o minúsculas.
  • Recuerda que las metaetiquetas que se incluyen más arriba no son las únicas disponibles y que puedes utilizar otras si son importantes para tu sitio. Recuerda también que Google ignora las metaetiquetas que no conoce.

Directivas insertadas

Independientemente de las metaetiquetas a nivel de página, puedes indicar que haya partes de una página HTML que no se utilicen en los fragmentos. Se puede hacer con el atributo HTML data-nosnippet en los elementos HTML span, div o section. Por ejemplo:

<p>This text can be included in a snippet <span data-nosnippet>and this part would not be shown</span>.</p>

Para que los sistemas automatizados puedan interpretar correctamente las directivas, el código HTML de la sección debe ser válido y todas las etiquetas deben estar cerradas según corresponda. Más información