Verificador de meta tags

Un verificador de meta tags que mide en lugar de contar: el título y la meta description de una página en píxeles, justo donde los cortan los resultados de Google, y después si la página se puede indexar y cómo se ve su enlace al compartirlo.

Una lectura desde nuestro servidor, cabeceras incluidas · anchos en Arial frente al espacio observado en los resultados de Google · Google, Bing y Yandex leídos por separado · el tamaño real de la imagen para compartir

¿Qué longitud debe tener una meta description?

La necesaria para describir la página: Google no fija un máximo y corta el fragmento para que quepa en el ancho de la pantalla, no en un número de caracteres. Terceros miden ese espacio en unos 920 píxeles en escritorio y 680 en un móvil, que una frase típica en español llena, según nuestra medición, con unos 145 y 110 caracteres.

En palabras de Google: “Las metadescripciones no tienen ningún límite de longitud, pero hay que tener en cuenta que los fragmentos de los resultados de la Búsqueda de Google suelen cortarse, normalmente para ajustarse a la anchura de los dispositivos” (Google). La unidad es el ancho, así que deciden las letras. Medido en Arial a 14 px, iiiiii mide 19 px de ancho y WWWWWW 79 px; los caracteres japoneses son de ancho completo, así que en el mismo espacio caben más o menos la mitad; en coreano, que se escribe con espacios, unos dos tercios.

Por eso la conocida cifra de “155 a 160 caracteres” es una regla práctica, no un límite, y por eso un verificador de meta description que cuenta caracteres puede equivocarse en los dos sentidos. Una descripción de 132 caracteres escrita con normalidad cabe en un resultado de escritorio con espacio de sobra; las mismas palabras en mayúsculas se pasan 175 px del borde. Consejos como “50–60 caracteres, es decir, 580 píxeles” tratan las dos unidades como intercambiables, y no lo son.

La longitud no cuesta nada en el posicionamiento: Google dijo en 2009 que no usa la descripción para posicionar, y su documentación no menciona ninguna penalización por una descripción larga o ausente. Además, Google escribe su propio fragmento a partir de la página gran parte de las veces; dos estudios de terceros vieron que sustituía la descripción en unos dos de cada tres resultados. Escriba para el lector: única para la página, un resumen real, nunca una lista de palabras clave, con las palabras importantes primero.

El único lugar donde Google sí cuenta caracteres es la regla robots max-snippet: su número es una cantidad de caracteres, donde 0 significa ningún fragmento y -1 deja que Google elija (Google).

El mismo número de caracteres, anchos distintosEscritorio: unos 920 pxPunto de corte
Letras estrechasiiiiii19 pxLetras anchasWWWWWW79 px
Tal como está escrita132 caracteres848 px de anchoCabe

Devolución gratis en todas las botas de montaña. Cuero impermeable, suela firme y dos años de garantía. Pida hoy y recíbalas mañana.

Las mismas palabras en mayúsculas132 caracteres1095 px de anchoPunto de corte

DEVOLUCIÓN GRATIS EN TODAS LAS BOTAS DE MONTAÑA. CUERO IMPERMEABLE, SUELA FIRME Y DOS AÑOS DE GARANTÍA. PIDA HOY Y RECÍBALAS MAÑANA.

Espacios observados por terceros; Google no publica ninguno.

Las dos filas tienen los mismos caracteres. La escrita con normalidad cabe en un resultado de escritorio; la de mayúsculas se pasa del borde y termina en “…”. Un recuento de caracteres no distingue una de otra.
Verificador de meta tags: un título y una descripción medidos en píxeles, el noindex por buscador y las tarjetas socialesVerificador de meta tags: un título y una descripción medidos en píxeles, el noindex por buscador y las tarjetas socialesMedido, no contadoEl título y la descripción al tamaño con que los dibuja una página de resultados, con la regla que muestra dónde se corta cada uno en escritorio y en un móvil.Indexación, por buscadorLas etiquetas meta robots y la cabecera X-Robots-Tag, leídas como las lee cada uno: Google, Bing y Yandex.Lo que Google nunca leeUn elemento que termina el head antes de tiempo, su línea y cada etiqueta que oculta.Cómo se ve al compartirLas tarjetas que Facebook y X construyen a partir de las etiquetas, con el tamaño real de la imagen leído del archivo.
La verificación de una tienda inventada: la vista previa de búsqueda con su regla de píxeles, el veredicto de indexación por buscador y las tarjetas para compartir. Seleccione un número para ver qué muestra cada parte.

¿Qué longitud debe tener la etiqueta title?

La suficiente para nombrar la página, y lo bastante corta para caber en unos 600 píxeles, el espacio que miden terceros para un enlace de título en escritorio: unos 50 a 60 caracteres de un texto típico. Google no fija ningún límite y corta el enlace de título “para que se ajuste a la anchura del dispositivo”.

La guía de enlaces de título de Google dice que “no hay un límite de longitud para los elementos <title>”, pero pide evitar el texto “innecesariamente largo o lleno de palabras vacías”. Un estudio de 80 959 títulos en 2370 sitios encontró que Google reescribía casi siempre los títulos de más de 70 caracteres, y los de 51 a 55 caracteres en torno al 40 % de las veces.

El <title> es una entrada, no el resultado. Google construye el enlace de título automáticamente a partir del elemento title, el título principal visible de la página y encabezados como <h1>, og:title, otros textos destacados, el texto ancla, el texto de los enlaces que apuntan a la página y los datos estructurados WebSite. Sustituye un título que falta, que es repetitivo, que está lleno de palabras clave o que está en un idioma o una escritura distintos de los de la página.

Así que dé a cada página su propio título descriptivo, ponga el nombre del sitio una sola vez, al principio o al final, tras un separador como una barra vertical, y evite títulos vagos como “Página principal”. El verificador de arriba también lee el primer <h1> de la página, ya que Google puede tomar el enlace de título de cualquiera de los dos.

Un título cortado en el borde, y dónde más busca GoogleVisibleCortadoUnos 600 px a 20 px (observado)
Botas de montaña impermeables, hombre y mujer – Envío gratis …675 px
De dónde puede tomar Google un enlace de título
  1. 1El elemento title
  2. 2El título principal visible en la página
  3. 3Encabezados como h1
  4. 4La etiqueta og:title
  5. 5Otros textos grandes y destacados
  6. 6Otros textos de la página
  7. 7Texto ancla de la página
  8. 8Texto de los enlaces que apuntan a la página
  9. 9Datos estructurados WebSite
El elemento title es la primera de las nueve fuentes que Google enumera para un enlace de título. A partir de unos 600 px en escritorio, el resto del título se sustituye por “…”.

Verificador de noindex: ¿cómo saber si una página es noindex?

Mire en dos lugares: la etiqueta meta robots del HTML y la cabecera HTTP X-Robots-Tag. La cabecera nunca aparece en el código fuente de la página, así que un verificador de noindex que solo lee el HTML puede dar por indexable una página que no lo es; este lee las dos, para Google, Bing y Yandex.

Una etiqueta noindex y la cabecera llevan las mismas reglas, y Google las suma: con noindex en la cabecera y all en la etiqueta, la página es noindex, porque, cuando las reglas entran en conflicto, “se aplica la más restrictiva” (Google). none significa noindex, nofollow; la propia página de Google sobre noindex llama a nofollow una indicación. Sin ninguna etiqueta, el valor predeterminado es index, follow. El Verificador de encabezados HTTP muestra todas las cabeceras que envía una página.

Yandex resuelve un conflicto al revés: “las directivas que permiten tienen prioridad cuando se combinan con las que prohíben”, así que con all junto a noindex, follow la página sigue indexada allí (Yandex). Por eso el veredicto de arriba se da por buscador, y no una sola vez para todos.

La trampa es robots.txt. Una URL bloqueada ahí nunca se obtiene, así que su noindex nunca se lee, y aun así puede aparecer en los resultados cuando otras páginas enlazan a ella (Google). Para dejar una página fuera, permita que se rastree y póngale un noindex; un noindex escrito en robots.txt no se admite en absoluto. Y un noindex nuevo solo funciona cuando Google vuelve a rastrear la página, lo que puede tardar meses.

Una página, dos lugares, tres buscadores
HTMLAparece en el código fuente<meta name="robots" content="all">
Cabecera HTTPNo aparece en el código fuenteX-Robots-Tag: noindex
BuscadorCómo resuelve un conflictoEsta página
GoogleGana la regla más restrictivaFuera
BingGana la regla más restrictivaNo publica una regla; se lee como GoogleFuera
YandexGana la regla que permiteSe puede indexar

Bloqueada en robots.txt: la página nunca se obtiene, así que su noindex nunca se lee.

Las mismas dos reglas dan respuestas distintas: Google suma el noindex de la cabecera al de la etiqueta, mientras que Yandex, según su regla documentada, deja ganar a la regla que permite. Un bloqueo en robots.txt oculta las dos a todos los buscadores.

¿Por qué Google ignora algunas de mis etiquetas meta?

A menudo porque un elemento que no corresponde al <head>, como un <img> o un <iframe>, está por encima de ellas. Google lo toma como el final del head e ignora todos los elementos que vienen después (Google).

Solo ocho elementos son válidos en el head: title, meta, link, script, style, base, noscript y template. Un píxel de seguimiento pegado con el código de una etiqueta, un <div> suelto o un <iframe> incrustado lo terminan antes de tiempo, y la canonical, los enlaces hreflang y la descripción que hay debajo se pierden sin un solo error. Un analizador de meta tags que solo reúne todas las etiquetas del archivo las sigue dando por presentes.

No todo se pierde. Google también respeta las etiquetas meta robots en el body, así que un noindex después del corte sigue aplicándose. Una canonical no: Google solo la acepta en el head (Google). El verificador de arriba nombra el elemento y su línea, y lista las etiquetas que Google ya no lee.

Las etiquetas que JavaScript añade o cambia son el otro punto ciego. Google recomienda evitarlo cuando sea posible y fijar la canonical en el código fuente HTML (Google), así que este verificador lee el HTML que envía el servidor.

Dónde deja Google de leer el headLeído por GoogleIgnorado por Google
4<meta charset="utf-8">
5<title>Botas de montaña impermeables, hombre y muje…</title>
6<link rel="stylesheet" href="/theme.css">
7<img src="https://px.example/p.gif" alt="">Google se detiene aquí
línea 7
8<meta name="description" content="Devolución gratis en t…">Ignorado por Google
9<link rel="canonical" href="https://store.example/boots">Ignorado por Google
10<link rel="alternate" hreflang="de" href="https://store.example/de/stiefel">Ignorado por Google
11<meta name="robots" content="max-snippet:160">Sigue vigente: las etiquetas robots también cuentan en el body
Un píxel de seguimiento en la línea 7 termina el head para Google. La descripción, la canonical y los enlaces hreflang que hay debajo nunca se leen; la etiqueta robots sí.

¿Para qué sirve la etiqueta canonical?

Indica a los buscadores cuál de varias URL con el mismo contenido quiere que se muestre, y es una indicación, no una regla: “es posible que Google elija otra por diversos motivos” (Google).

Google la pondera junto con otras señales: una redirección es la más fuerte, rel=canonical una fuerte y un sitemap una débil, y ninguna es obligatoria (Google). Ponga una canonical a sí misma en la página que quiere mostrar, escríbala como URL absoluta, manténgala en el <head> y no le añada hreflang, lang, media ni type, o Google la ignorará para elegir la canonical. El Verificador de Redirecciones sigue cada salto de una redirección.

Dos conflictos que conviene evitar. Una canonical en una página noindex envía señales que se contradicen, y Google desaconseja usar noindex para elegir una canonical. Y una canonical que apunta a otro sitio y que nadie aquí puso merece una revisión: Google cita una canonical entre dominios inyectada como señal de un sitio hackeado.

Las versiones de idioma se emparejan con hreflang: cada versión se lista a sí misma y a todas las demás con URL completas, y dos páginas que no se enlazan entre sí se ignoran. Los códigos son un idioma ISO 639-1 con una región ISO 3166-1 opcional: en-GB, nunca en-UK, y es-419 no se admite (Google). Haga que la canonical de cada versión de idioma apunte a una URL en ese mismo idioma.

Los duplicados se reúnen en uno, los idiomas se emparejan

Mismo contenido, varias URL

http://store.example/bootshttps://store.example/boots?utm_source=mailhttps://www.store.example/bootshttps://store.example/boots/
Canonicalhttps://store.example/bootsUna indicación: Google puede elegir otra

Señales, de la más fuerte a la más débil

Redirecciónrel=canonicalSitemap
FuerteDébil

Un par hreflang

en/en/boots
de/de/stiefel

Las dos enlazan de vuelta: se usa

en/en/boots
fr/fr/bottes

En un solo sentido: se ignora

Izquierda: cuatro direcciones de una misma página se reúnen en la canonical, que Google aún puede descartar. Derecha: dos versiones de idioma solo cuentan cuando cada una enlaza a la otra y a sí misma.

¿Qué son las etiquetas Open Graph y las Twitter cards?

Son las etiquetas meta que deciden el título, el texto y la imagen que muestra un enlace al compartirlo. Open Graph tiene cuatro propiedades obligatorias, og:title, og:type, og:image y og:url (OGP); X lee sus propias etiquetas twitter: y recurre a estas etiquetas og para el resto.

Facebook pide una imagen de al menos 1200 × 630 px, cercana a 1,91:1 y de no más de 8 MB; 600 × 315 px es el mínimo para una publicación con enlace, y no acepta nada por debajo de 200 × 200 px (Facebook). Añada og:image:width y og:image:height: sin ellas, el rastreador tiene que descargar primero la imagen, así que la primera persona que comparte el enlace no ve imagen. Como verificador de Open Graph, esta página lee el tamaño real de la imagen del propio archivo.

La última documentación de tarjetas que publicó X, archivada en diciembre de 2023, pedía para summary_large_image una imagen 2:1 de al menos 300 × 157 px, para summary un cuadrado de al menos 144 × 144 px, siempre de menos de 5 MB y nunca en SVG (X, archivada). Sin etiquetas twitter:, X usa og:title, og:description y og:image, pero puede mostrar solo la tarjeta resumida pequeña hasta que twitter:card pida la grande.

Las dos redes guardan en caché lo que leen: Facebook conserva una imagen hasta que cambia su URL. Su Sharing Debugger vuelve a extraer una página y requiere iniciar sesión en Facebook. X ya no ofrece un Card Validator público que funcione: el 26 de octubre de 2026 su dirección solo llevaba a un inicio de sesión y después a un error. La verificación práctica que queda es pegar el enlace en una publicación nueva sin publicarla.

Una página, tres tarjetas
Facebook
1,91:1
1,91:1 · al menos 1200 × 630 px · hasta 8 MB
X · summary_large_image
2:1
2:1 · al menos 300 × 157 px · menos de 5 MB
X · summary
1:1
1:1 · al menos 144 × 144 px · recortada en cuadrado

¿Sin etiquetas twitter:? X recurre a og:title, og:description y og:image.

X: su última documentación publicada, archivada en 2023

Las mismas etiquetas dibujadas de tres maneras, cada recuadro de imagen con la forma que documenta su red. Las cifras de Facebook son de su guía actual; las de X, de la documentación que publicó por última vez.

¿Qué etiquetas meta usa realmente Google?

Una lista corta: description, robots y googlebot, notranslate, nopagereadaloud, google-site-verification, las declaraciones Content-Type y charset, refresh, viewport y rating. Google simplemente ignora las etiquetas meta que no admite (Google).

La etiqueta meta keywords es la más conocida de las que ignora. La documentación de Google dice: “La Búsqueda de Google no utiliza la etiqueta meta-keyword, y no afecta a la indexación ni al posicionamiento”, y Google anunció en 2009 que había dejado de usarla. Google tampoco usa el atributo lang para detectar el idioma de una página, y rel=next y rel=prev ya no hacen nada. De las etiquetas Open Graph, Google solo documenta og:title, como una de las fuentes de los enlaces de título.

Algunas etiquetas importan aunque Google no las cuente. Los lectores de pantalla y los navegadores usan lang. Sin etiqueta viewport, un móvil maqueta la página con unos 980 píxeles CSS de ancho y la reduce, así que los estilos para pantallas estrechas nunca se aplican (MDN); Google dice que la presencia de la etiqueta le indica que una página está adaptada a móviles. Y <meta charset> debe estar dentro de los primeros 1024 bytes del archivo, la única parte donde los navegadores lo buscan (HTML).

Otras dos merecen una mirada. refresh funciona como redirección, pero Google recomienda en su lugar un 301 del lado del servidor. Y noarchive, retirada en Google, todavía decide en Bing si el contenido puede aparecer en sus respuestas de chat (Bing).

Qué hace Google con cada etiqueta

Google la usa

<meta name="description">A veces se convierte en el fragmento
robots · googlebotReglas de indexación y de fragmentos
<title>Una fuente del enlace de título
og:titleOtra fuente del enlace de título
viewportSe lee como señal de página adaptada a móviles
charsetSolo se encuentra en los primeros 1024 bytes
refreshFunciona, pero un 301 es mejor

Google la ignora

keywordsSin efecto en la indexación ni en el posicionamiento
rel=next · rel=prevYa no se usan

No es para Google, pero importa

<html lang>No se usa para detectar el idioma; los lectores de pantalla sí lo usan
og:imageLa usan Facebook y X
noarchiveRetirada en Google, la usa Bing
La propia lista de Google de las etiquetas meta que admite, frente a las que dice ignorar. Una etiqueta que Google ignora no hace daño; algunas siguen importando a los navegadores, a los lectores de pantalla y a las redes sociales.

Fuentes

Verificador de meta tags: preguntas y respuestas

¿Cuál es el límite de caracteres de la meta description?

No hay ninguno. Google dice que una meta description no tiene límite de longitud, y corta el fragmento para que quepa en el ancho del dispositivo. Así que el límite real son los píxeles: unos 920 en escritorio y 680 en un móvil, según los miden terceros. Una frase típica en español los llena con unos 145 y 110 caracteres; las mayúsculas y las letras anchas los llenan antes. Este verificador de meta description mide la suya en píxeles.

¿Qué longitud debe tener la etiqueta title?

Apunte a lo que cabe en unos 600 píxeles, el espacio que miden terceros para un enlace de título en escritorio, que son unos 50 a 60 caracteres de un texto típico. Google no fija ningún límite, pero corta los títulos más largos y reescribe más a menudo los muy largos: un estudio encontró que los títulos de más de 70 caracteres se reescribían casi siempre. Ponga primero las palabras importantes y el nombre del sitio al final.

¿Cómo saber si una página es noindex?

Escriba su dirección arriba. Leemos las etiquetas meta robots de la página, incluidas las que estén en el body, y su cabecera X-Robots-Tag, y después mostramos lo que hará cada uno: Google, Bing y Yandex. A mano, busque noindex en el código fuente de la página y mire las cabeceras de respuesta en las herramientas para desarrolladores de su navegador: un noindex enviado en la cabecera nunca aparece en el HTML.

¿Qué significa noindex, nofollow?

noindex pide a los buscadores que no muestren la página en sus resultados; nofollow les pide que no sigan los enlaces de la página, algo que la propia página de Google sobre noindex llama una indicación. none significa las dos cosas. noindex, follow deja la página fuera de los resultados, mientras que sus enlaces aún pueden seguirse. Ninguna de las dos oculta la página a los visitantes, y las dos solo funcionan si los rastreadores pueden obtener la página, así que no la bloquee también en robots.txt.

¿Debo bloquear una página en robots.txt o usar noindex?

Use noindex para dejar una página fuera de los resultados de búsqueda, y déjela rastreable. robots.txt solo detiene el rastreo: una URL bloqueada aún puede indexarse a partir de enlaces de otras páginas, y el rastreador nunca ve el noindex que lleva. Google tampoco admite un noindex escrito en robots.txt. Use robots.txt para ahorrar rastreo en páginas que no importan, no para ocultarlas.

¿Qué diferencia hay entre la etiqueta meta robots y X-Robots-Tag?

Llevan las mismas reglas en dos lugares. La etiqueta meta robots está en el HTML de una página; X-Robots-Tag es una cabecera de respuesta HTTP, la única forma de aplicar las reglas a un PDF o a una imagen, y práctica para todo un sitio desde la configuración del servidor. Cuando están las dos, Google aplica la regla más restrictiva. La cabecera no aparece en el código fuente, así que una olvidada es fácil de pasar por alto.

¿Por qué Google muestra un meta title y una descripción distintos de los míos?

Porque los dos son entradas, no órdenes. Google escribe los enlaces de título a partir del elemento title, los encabezados, og:title, el texto ancla y más, y sustituye los títulos que faltan, son repetitivos, están llenos de palabras clave o están en otro idioma. Construye los fragmentos sobre todo a partir del contenido de la página y usa su descripción cuando esta describe mejor la página. Estudios de terceros vieron que sustituía la descripción en unos dos de cada tres resultados.

¿Cómo verifico las etiquetas Open Graph para Facebook?

Escriba arriba la dirección de la página. Listamos todas las etiquetas og:, leemos el tamaño real del archivo de og:image y lo comparamos con la recomendación documentada de Facebook de 1200 × 630 px y su límite de 8 MB. El propio Sharing Debugger de Facebook muestra lo que vio su rastreador y puede volver a extraer la página para renovar su caché, pero requiere iniciar sesión en Facebook. Corrija primero las etiquetas aquí y después vuelva a extraer la página allí.

¿Sigue disponible el Twitter Card Validator?

No de una forma que alguien pueda usar. Cuando lo comprobamos el 26 de octubre de 2026, la dirección del validador enviaba a los visitantes a un inicio de sesión de X y después respondía con un error, y la documentación actual de X para desarrolladores no tiene ninguna sección sobre tarjetas. La verificación práctica que queda es pegar el enlace en una publicación nueva sin publicarla. Nuestro verificador muestra las etiquetas twitter: que lee X y las etiquetas Open Graph a las que recurre.

¿Google sigue usando la etiqueta meta keywords?

No. Google dice que la Búsqueda de Google no usa la etiqueta meta keywords y que no afecta en absoluto a la indexación ni al posicionamiento. En 2009 anunció que ya llevaba años ignorándola, porque se abusaba mucho de ella. Tampoco hace daño, así que este verificador solo la anota. Dedique el esfuerzo al título y a la descripción.

¿Necesito una etiqueta meta viewport?

Sí, en cualquier página pensada para móviles. Sin ella, los navegadores móviles maquetan la página en una ventana virtual de unos 980 píxeles CSS de ancho y la reducen al tamaño de la pantalla, así que los estilos que un diseño adaptable escribe para pantallas estrechas nunca se aplican. Basta con una etiqueta con width=device-width; MDN señala que initial-scale=1 suele ser innecesario. Google dice que la etiqueta le indica que la página está adaptada a móviles.

¿Este verificador de meta tags ejecuta JavaScript?

No. Lee el HTML que envía su servidor, que es la versión que Google aconseja tener bien: desaconseja añadir o cambiar etiquetas meta con JavaScript y quiere la canonical en el código fuente HTML. Si el título o las etiquetas de una página solo aparecen después de que se ejecuten sus scripts, aquí se muestran como ausentes, y vale la pena corregirlo. El Detector de CMS muestra qué framework construye la página.

¿Le falta algo?Sugiera una función o una herramienta nueva