Etiquetas para SEO/Google

Etiquetas y datos importantes para SEO


Existen etiquetas <meta> donde a través de los atributos name y content se puede indicar ciertos metadatos que son muy útiles de cara al SEO. Si no las conoces, las siglas SEO significan Search Engine Optimization, es decir, optimización para motores de búsqueda, lo que hoy en día significa «Google».

Metadatos para SEO

Veamos algunos de los atributos más conocidos que podemos utilizar en etiquetas <meta>, relacionados con Google o con el posicionamiento o SEO:

Valor nameDescripción
descriptionEstablece una descripción de página útil para resultados de búsqueda.
keywordsLista de palabras clave separadas por comas (Google ya no la lee).
authorEstablece el nombre del autor de la página.
application-nameEstablece el nombre de la aplicación web. Usado en PWA.
generatorEstablece el nombre del software usado para crear la página web.

La etiqueta <meta name="description"> sirve para indicar unas breves frases donde se explique el contenido de la página actual. Entre otras cosas, sirve para las descripciones que salen bajo los enlaces de los resultados de búsqueda en Google, cuando la página es indexada. En general, suele ser un texto entre 50-160 carácteres.

Por su parte, la etiqueta <meta name="keywords"> solicita una lista de palabras clave separadas por comas que tengan relación con el sitio web. Actualmente, Google no las considera (antiguamente, se abusaba de ellas para hacer spam), sin embargo, otros buscadores o sistemas sí que podrían leerla.

Veamos ahora un ejemplo con dichas etiquetas aplicadas:

<head>
  <meta name="description" content="En esta página encontrarás documentación sobre HTML.">
  <meta name="keywords" content="html, lenguaje, lenguaje de marcado, código html, etiqueta">
  <meta name="author" content="Manz">
  <meta name="application-name" content="ManzDev Skynet">
  <meta name="generator" content="VSCode">
</head>

Otras etiquetas meta como author, application-name o generator se utilizan para aportar información que podría ser de utilidad para definir datos del desarrollo.

Metadatos de indexación en Google

Algunas de las etiquetas <meta> son bien conocidas como etiquetas que pueden aportar información útil para el SEO de nuestra página en buscadores como Google. Al margen de etiquetas como <meta name="description"> o <title>, que son las principales en temas de SEO, Google recomeinda una serie de etiquetas <meta> para indicarle como realizar la indexación de nuestro sitio:

Valor nameValor contentDescripción
googlenositelinkssearchboxIndica a Google que no muestre el minibuscador en los sitelinks.
googlenotranslateIndica a Google que no debe traducir la página.
robots(parámetros)Indica al robot de un buscador si debe indexar o no la página.

Un pequeño ejemplo de esta etiqueta con los citados atributos:

<head>
  <meta name="google" content="nositelinkssearchbox">
  <meta name="google" content="notranslate">
  <meta name="robots" content="index, nofollow">
</head>

La etiqueta <meta> robots

Observa que la etiqueta <meta name="robots"> establecida en el ejemplo anterior, puede tener varios parámetros (separados por comas) para indicarle a Google diferentes detalles. Veamos que valores podemos establecer:

ParámetrosSignificado
indexSugiere a Google que se quiere indexar el contenido de la página en el buscador.
noindexIndica a Google que no debe indexar el contenido de la página en el buscador.
followSugiere a Google que siga los enlaces que encuentre en la página.
nofollowIndica a Google que no debe seguir los enlaces que encuentre en la página.
nosnippetIndica a Google que no muestre fragmentos (descripción, etc...).
noodpIndica a Google que no use la descripción alternativa de DMOZ. Obsoleto actualmente.
noarchiveIndica a Google que no almacene una versión en caché de la página.
unavailable_after fechaEstablece una fecha de caducidad para que no se rastree más la página.
noimageindexIndica a Google que no indexe la página en resultados de Google Imágenes.
noneEquivalente a indicar los parámetros noindex, nofollow.

De esta lista, el desarrollador puede elegir los valores correspondientes que más le interesen e indicarlos mediante la etiqueta <meta name="robots">. Mucho cuidado con indicar valores que tengan significados opuestos.

¿Quién soy yo?

Soy Manz, vivo en Tenerife (España) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programación web, el diseño y desarrollo web y la tecnología en general. Aunque soy full-stack, mi pasión es el front-end, la terminal y crear cosas divertidas y locas.

Puedes encontrar más sobre mi en Manz.dev