Metaetiquetas para SEO

Qué elementos del head de HTML realmente importan para el SEO en 2026: el título del enlace, la meta descripción y la metaetiqueta robots, además de X-Robots-Tag, atributos rel y las etiquetas obsoletas que debes eliminar.

Publicado por primera vez: 23 jun 2026 · Última actualización: 11 ago 2026 · Avanzado
Idiomas

Las metaetiquetas son elementos del head que transmiten metadatos a los motores de búsqueda, pero la mayoría de las listas de 'metaetiquetas para SEO' están infladas con etiquetas que no hacen nada. Solo unas pocas importan: el elemento title (un factor de ranking ligero y la principal fuente del título del enlace en la SERP), la meta descripción (impulsa el CTR, no es un factor de ranking) y la metaetiqueta robots (controles de noindex, nofollow y fragmentos, reflejados por el encabezado X-Robots-Tag para archivos no HTML). Agrupa los elementos del head por función: apariencia, indexación/servicio, nivel de enlace, solo navegador e ignorados. La trampa que afecta a todos: una página bloqueada en robots.txt nunca se rastrea, por lo que Google nunca ve tu noindex. Este centro mapea cada etiqueta y te dirige a las guías detalladas.

TL;DR — Agrupa los elementos del head por función, no por nombre. Apariencia: el elemento title (una fuente principal — no la única — del enlace de título del SERP) y la meta descripción (texto de CTR, no un factor de posicionamiento). Indexación y publicación: la metaetiqueta robots (noindex, nofollow, nosnippet, max-snippet…), reflejada por la cabecera HTTP X-Robots-Tag para archivos no HTML y data-nosnippet a nivel de elemento. A nivel de enlace: rel="nofollow", sponsored, ugc en etiquetas <a> — sugerencias, no directivas. Solo navegador: charset, viewport, refresh. Ignoradas: keywords, author, revisit-after. La regla clave: robots.txt es control de rastreo, la metaetiqueta robots es control de indexación — bloquea una página y Google nunca ve tu noindex.

Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributes

Qué cuenta como metaetiqueta — y la salvedad del elemento title

Las metaetiquetas son elementos del head que transmiten metadata sobre la página a los motores de búsqueda y a los navegadores. Las clásicas usan el elemento meta. Pero el elemento del head más importante para el SEO — el elemento title — técnicamente no es una metaetiqueta. Lo cubro aquí de todos modos, porque cada búsqueda de “metaetiquetas para SEO” lo quiere, y porque agrupar los elementos del head por la función que hacen es mucho más útil que discutir sobre cuáles son literalmente <meta>.

Así que aquí tienes el mapa que quiero que guardes en tu cabeza.

El mapa — cada señal del head por su función

1. Apariencia (importa para el SEO).

  • El elemento title — se convierte en tu enlace de título en los resultados. Es un factor de clasificación ligero, y es la fuente principal, pero no la única, del título del SERP. Google: “usa una serie de fuentes diferentes para determinar automáticamente el título del enlace”, incluyendo tu título, el H1 visible, texto prominente, og:title y texto de anclaje. Así que puede reescribirlo. La investigación a gran escala de Ahrefs encontró que Google reescribe los títulos aproximadamente un tercio de las veces, a menudo cuando son demasiado largos o genéricos. Apunta a ~60 caracteres / menos de ~600px.
  • La meta descripción — el texto del fragmento. No es un factor de clasificación (más sobre eso abajo), pero es el discurso que gana el clic — escríbela como texto de conversión, no como texto de palabras clave. Google la reescribe o la ignora la mayoría de las veces (los datos de Ahrefs sitúan la tasa de reescritura en torno al 62,78 %), así que invierte el esfuerzo en páginas de alto valor y alto tráfico y no te preocupes por la cola larga.

2. Control de indexación y entrega (la familia robots). Este es un conjunto de directivas entregadas en hasta tres lugares:

  • La metaetiqueta robots en el head — noindex, nofollow, none (= noindex, nofollow), más controles de fragmento nosnippet, max-snippet, max-image-preview, max-video-preview, y noimageindex, notranslate, unavailable_after, indexifembedded. Apunta a un bot específico con name="googlebot" en lugar de name="robots".
  • La cabecera HTTP X-Robots-Tag — las mismas directivas, configuradas en el servidor en la cabecera de respuesta. Así es como haces noindex a un PDF, una imagen o cualquier archivo no HTML que no tiene head donde poner una metaetiqueta. Poco utilizada y un verdadero diferenciador.
  • El atributo data-nosnippet — control de fragmento a nivel de elemento. Envuelve un span, div o sección y ese texto se excluye del fragmento sin ocultar todo el conjunto. Es el único control de fragmento a nivel de subpágina.

Un detalle actual de 2026 que vale la pena señalar: max-snippet ahora también limita cuánto de tu contenido puede alimentar AI Overviews y AI Mode — los documentos de Google lo dicen explícitamente. Y cuando las directivas entran en conflicto, la regla más restrictiva gana (nosnippet supera a max-snippet:50).

3. Señales a nivel de enlace (en etiquetas <a>, no en el head).

  • rel="sponsored" — enlaces de pago y anuncios.
  • rel="ugc" — contenido generado por el usuario (comentarios, publicaciones en foros).
  • rel="nofollow" — todo lo demás por lo que no quieres responder. Desde 2019, Google trata estas tres como pistas, no directivas estrictas, para la clasificación — y los enlaces marcados aún pueden descubrirse y rastrearse a través de otras vías. No confundas el rel="nofollow" a nivel de enlace (un enlace) con el nofollow de la metaetiqueta robots a nivel de página (cada enlace en la página) — diferente alcance, diferente mecanismo.

4. Solo para navegador (no directivas de SEO). charset/content-type y viewport son para renderizado, no para clasificación. La etiqueta meta-refresh — Google la llama una etiqueta que “sends the user to a new URL after a certain amount of time” (traducción) «envía al usuario a una nueva URL después de cierto tiempo» — es una conveniencia del navegador; para una redirección SEO usa un 301 real del lado del servidor, no un refresh.

5. Ignoradas / muertas. keywords (“sin efecto en la indexación y clasificación en absoluto”), nositelinkssearchbox (ahora un no-op), y author/revisit-after (nunca usadas por Google). Deja de seguir estas modas sin sentido.

Dónde vive cada etiqueta — tres ubicaciones

Este es el otro eje que confunde a los desarrolladores:

  • HTML head — el elemento title, la meta descripción, la metaetiqueta robots y las etiquetas del navegador.
  • Cabecera de respuesta HTTPX-Robots-Tag, que lleva las mismas directivas de robots, configurada en el servidor, funcionando para cualquier tipo de archivo.
  • En el elemento / enlacedata-nosnippet en un span/div/sección, y los valores rel en etiquetas <a>.

Rastreo vs. indexación vs. entrega — por qué robots.txt puede silenciar tus metaetiquetas

Head directives only work after retrieval. A robots.txt block can prevent Google from seeing the noindex you expected it to obey.

The same page contains a meta robots noindex directive. In the first path, crawling is allowed, so the crawler fetches the page, reads noindex, and can remove the URL from results after processing. In the second path, robots.txt blocks crawling, so the crawler cannot fetch the page or see noindex, and the URL may remain in results.

Este es el concepto más importante de la página, así que seré directo. Estas son capas diferentes:

  • robots.txt = control de rastreo. Decide si Google obtiene la URL en absoluto.
  • Etiqueta meta robots / X-Robots-Tag = control de indexación y visualización. Deciden si una página rastreada se indexa y cómo se muestra.
  • data-nosnippet = solo control de visualización, a nivel de elemento.

Aquí está el detalle, directamente de la documentación de Google: si una página está “deshabilitada para el rastreo a través del archivo robots.txt, entonces cualquier información sobre reglas de indexación o visualización no se encontrará y, por lo tanto, se ignorará”. Bloquea la página y tu noindex nunca se verá. La página puede permanecer en el índice sin fragmento, indexada puramente por los enlaces que apuntan a ella.

He probado el lado del rastreo directamente. En La historia de bloquear 2 páginas de alto ranking con Robots.txt bloqueé dos de nuestras propias páginas con ranking y observé qué pasaba. Mi conclusión se mantiene: “No bloquees páginas que quieras indexar. Duele. No tanto como podrías pensar, pero aún así duele.” Las páginas no desaparecieron: siguieron rankeando, solo que sin sus fragmentos y espacios de fragmentos destacados. Que es exactamente el punto: bloquear es una palanca de rastreo, no una palanca de desindexación. Para eliminar una página, permite el rastreo y añade noindex.

La meta descripción no es un factor de ranking

Vale la pena decirlo claramente porque el mito es muy persistente. John Mueller lo dijo sin rodeos: la meta descripción “se usa principalmente como un fragmento en la página de resultados de búsqueda. Y eso no es algo que usaríamos para el ranking”. Afecta al CTR, no a la posición. El detalle moderno: las superficies de IA y LLM cada vez más la usan como un resumen listo, así que una descripción concisa te da una buena representación en más que solo los enlaces azules ahora.

Dos errores de implementación que rompen silenciosamente los metadatos

HTML inválido en el <head> trunca todo lo que viene después. El elemento <head> solo puede contener title, meta, link, script, style, base, noscript y template. La documentación de Google es contundente sobre lo que pasa si rompes eso: “Si usas un elemento inválido en el elemento head, Google ignora cualquier elemento que aparezca después del elemento inválido”. Los dos elementos inválidos que Google menciona explícitamente son iframe e img. Si una plantilla accidentalmente coloca uno de esos en el head — antes de tu meta descripción o etiqueta robots — todo lo que viene después queda oscuro, incluso si el marcado “se ve” bien en el código fuente. Consejo de auditoría: revisa tu head renderizado para ver si hay un iframe/img suelto antes de ir a depurar por qué una meta etiqueta “no funciona”.

No dejes que JavaScript inyecte o modifique meta etiquetas si puedes evitarlo. La propia guía de Google: “Recomendamos evitar usar JavaScript para inyectar o cambiar meta etiquetas siempre que sea posible, y si debes usarlo, prueba tus implementaciones a fondo”. Las etiquetas de head renderizadas en el servidor son el estándar estable. Pero “inspeccionar el HTML renderizado” no significa “el valor renderizado siempre gana”. Registra cada campo por etapa: el título y la descripción siguen siendo entradas para la selección de enlace de título/fragmento de Google; un noindex crudo puede detener el renderizado antes de que JavaScript lo elimine; y Google dice que no emitas un canonical en el código fuente y lo cambies después. La guía actual de JavaScript SEO documenta esas diferencias específicas por campo.

Metadatos duplicados son evidencia, no una regla de precedencia. El estándar HTML permite un title y una meta descripción por documento. Si una plantilla emite varios, muestra cada valor crudo y renderizado y marca el duplicado; no afirmes que el primero o el último es la elección garantizada de Google.

Robots meta en el cuerpo es una excepción específica de Google. El marcado válido y portátil sigue colocando la etiqueta en <head>, pero la documentación actual de robots de Google dice que Google Search lee y respeta las etiquetas robots meta en el cuerpo. Trata la colocación en el cuerpo como un aviso de conformidad/portabilidad para Google, no como prueba de que la regla falló. Las URL principales no comparten esta excepción.

Dónde ir a continuación

Este centro es el mapa; cada tema a continuación es su propia inmersión profunda, y todos viven en la barra lateral del clúster on-page. (Para el conjunto completo, consulta el índice del clúster on-page.)

Apariencia

  • La etiqueta de título — tu elemento de head más importante: cómo se elige el enlace de título, por qué Google lo reescribe y cuánto debería durar.
  • La meta descripción — redactar el texto del snippet que gana el clic, por qué no es un factor de ranking y con qué frecuencia Google lo reescribe.

Control de indexación y entrega

  • La etiqueta robots meta (meta robots) — noindex, nofollow, none y cómo dirigirse a bots específicos.
  • La cabecera X-Robots-Tag — las mismas directivas para PDF, imágenes y otros archivos no HTML.
  • noindex — cómo eliminar realmente una página del índice (y por qué debe permanecer rastreable para funcionar).
  • nofollow — la directiva a nivel de página frente al atributo a nivel de enlace, y qué hace realmente cada uno.
  • rel=sponsored y rel=ugc — calificar enlaces de pago y generados por usuarios como espera Google.
  • max-snippet / max-image-preview — ajustar cuánto texto y qué tan grande una imagen puede mostrar Google, incluido el alcance en AI Overviews.
  • nosnippet / data-nosnippet — suprimir el snippet para una página completa o un elemento individual.

Compartir en redes sociales y etiquetas de plataforma

  • Etiquetas Open Graphog:title, og:image y el resto del protocolo que controla cómo se previsualiza un enlace en Facebook, LinkedIn, Slack y Discord.
  • Etiquetas de tarjeta de Twitter/X — la familia twitter:card, y cómo el propio comportamiento volátil de previsualización de enlaces de X ha cambiado independientemente de tu marcado.
  • Imágenes para compartir en redes sociales — las reglas de dimensión, tamaño de archivo y URL absoluta de og:image/twitter:image que evitan que un enlace compartido muestre una previsualización rota o desactualizada.
  • SEO de favicon — los requisitos de <link rel="icon"> para que un favicon realmente aparezca junto a tu resultado en Google.

Etiquetas heredadas y de uso poco frecuente

  • La etiqueta meta charset — por qué <meta charset="utf-8"> debe estar en los primeros 1024 bytes, y qué sucede cuando no lo está.
  • La etiqueta meta keywords — la etiqueta que Google ignora desde 2009, y por qué aún vale la pena eliminarla.
  • rel=“alternate” — el mecanismo general de relación de enlaces detrás de hreflang, la autodetección de feeds y la ahora retirada anotación AMP.

La capa que se encuentra por encima de todo esto es el rastreo: una página debe ser rastreable para que cualquier directiva de head sea vista, por lo que robots.txt es su propio tema y el prerrequisito para todo lo demás aquí.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.