Comprobar la etiqueta H1: cómo detectar H1 ausentes y duplicados
Un H1 tag checker lee el HTML de una página, localiza el encabezado principal <h1> e indica si falta, está duplicado, es demasiado largo o no encaja con el tema de la página. Si lo pasas por todo el sitio y lo repites con el tiempo, la misma comprobación te avisa también cuando una actualización del tema o un editor ha cambiado un H1 que antes estaba bien.
El H1 parece un asunto resuelto, y precisamente por eso se descuida. Los temas se actualizan, los page builders añaden sus propios encabezados y los editores pegan contenido en las plantillas. Nadie vuelve a mirar el HTML renderizado hasta que alguien investiga una caída de posiciones.
Para qué sirve el H1 en la página
El H1 es el titular visible en la parte superior del documento. Al lector le confirma que ha llegado al lugar correcto. Para un buscador es una de las pistas on-page más claras sobre el tema de la página, junto a la etiqueta <title>, y es una señal que controlas por completo. Cuando está vacío, es genérico o está duplicado, pierdes una parte de relevancia que no tenías por qué regalar.
Los problemas de H1 que debe señalar un H1 tag checker
| Problema | De dónde suele venir | Qué buscar |
|---|---|---|
| Sin H1 | Una landing montada con un page builder en la que todos los encabezados se quedaron en H2, o una refactorización de plantilla | Cero elementos <h1> en el DOM renderizado |
| Más de un H1 | El logo o el nombre del sitio envuelto en <h1> en la cabecera, más el título del artículo en otro |
Dos o más coincidencias, a menudo una idéntica en todas las páginas |
| H1 genérico | «Bienvenido», «Tienda», «Blog» heredados de una plantilla | El mismo texto corto en muchas URLs |
| H1 muy largo | Una lista de keywords pegada por el cliente | Encabezados que ocupan bastante más de una línea en escritorio |
| H1 que contradice el title | Title actualizado en el plugin SEO y H1 sin tocar, o al revés | Title y H1 que hablan de cosas claramente distintas |
| Mismo H1 en URLs distintas | Variantes de producto, páginas por ubicación, archivos paginados | Texto de H1 duplicado entre URLs en un rastreo |
Sobre los H1 múltiples, una aclaración justa: Google ha dicho que gestiona sin problema más de un H1 por página, y el HTML lo permite. Aun así merece la pena corregirlo, porque un segundo H1 casi siempre es un accidente (el logo de la cabecera es el caso clásico) y le resta claridad al encabezado que sí querías usar.
Cómo comprobar el H1 de una sola página
Hay tres formas, y no siempre coinciden.
Ver el código fuente (view-source: delante de la URL y luego buscar <h1) muestra el HTML que envió el servidor. Es lo primero que ve un crawler sencillo.
DevTools muestra el DOM renderizado después de ejecutar el JavaScript. Abre la consola y ejecuta document.querySelectorAll('h1').length para contar los encabezados, o [...document.querySelectorAll('h1')].map(h => h.textContent.trim()) para listarlos. Si el número no coincide con el del código fuente, algún script está añadiendo o sustituyendo el encabezado, algo habitual en front-ends con React o Vue.
Las extensiones SEO del navegador muestran el H1 en un panel. Es rápido, pero solo tan fiable como la versión del HTML que lea la extensión.
En los page builders de WordPress, el nivel del encabezado es un ajuste del widget o del bloque. El widget Título de Elementor tiene un desplegable «Etiqueta HTML» y el bloque Encabezado del editor de bloques tiene un selector de nivel, así que un H1 que «ha desaparecido» muchas veces es solo un encabezado que pasó a H2 durante un rediseño.
Por qué esto no funciona en una cartera de clientes
Todo lo anterior va bien para una URL. No sirve para veinte sitios de clientes con unos cientos de páginas cada uno, desplegados por desarrolladores que no te avisarán cuando actualicen un tema. Un cambio en la plantilla de cabecera puede añadir un segundo H1 a todas las páginas de golpe sin que nada se vea distinto en el navegador. Un rastreo trimestral lo detectará tarde o temprano, pero para entonces el cambio llevará semanas publicado.
Lo que ayuda es una comprobación que se ejecute sola y compare con el resultado anterior, de modo que la pregunta pase a ser «qué H1 han cambiado desde ayer» en lugar de «qué H1 están mal hoy».
Monitorizar los H1 con Deltio
Deltio comprueba el H1 de las páginas que monitoriza dentro de su ciclo diario, junto con el title y la meta description, el canonical, el noindex y el sitemap. Señala H1 ausentes, múltiples, demasiado cortos o demasiado largos, y como compara cada comprobación con la anterior, también te avisa cuando cambia el texto de un H1. La alerta llega a Slack y al email de ese sitio e indica la URL. Después de un despliegue puedes lanzar además un escaneo SEO manual en lugar de esperar al siguiente ciclo.
Si también revisas los otros elementos del head, el mismo enfoque vale para el title tag checker y el canonical tag checker. Para sitios multilingües, la guía del hreflang checker cubre las comprobaciones extra que merece la pena hacer a mano.
Preguntas frecuentes
- ¿El H1 debe ser igual que el title?
- Deben tratar de lo mismo, pero no tienen que coincidir palabra por palabra. El title se escribe para los resultados de búsqueda y se corta hacia los 60 caracteres, así que a menudo lleva la marca o un modificador. El H1 se escribe para quien ya está en la página y puede sonar más natural.
- ¿Cuenta un H1 oculto con CSS?
- Está en el HTML, así que un checker lo encontrará, pero ocultar el encabezado principal a los visitantes mientras se muestra a los rastreadores es un patrón que los buscadores miran con recelo. Si un diseño no tiene titular visible, es mejor convertir en H1 un encabezado visible que esconder uno.
- Mi checker no encuentra ningún H1, pero veo un titular grande en la página. ¿Por qué?
- Ese titular visible probablemente es texto con estilo dentro de un div o un span, o un encabezado configurado como H2 o inferior en el page builder. Inspecciona el elemento en DevTools para ver su etiqueta real.
- ¿Un escaneo SEO manual puede sustituir a las comprobaciones programadas del H1?
- El escaneo manual es útil justo después de un despliegue del que estás al tanto. Las comprobaciones programadas son las que detectan los despliegues de los que no sabías nada, que en los sitios de clientes son la mayoría.
- ¿Cuánto cuesta Deltio?
- Starter cuesta 29 € al mes, o 24 € al mes con facturación anual, para hasta 50 sitios y 5.000 URLs. Professional cuesta 59 € al mes (49 € con facturación anual) para hasta 200 sitios, y Enterprise 139 € al mes (116 € con facturación anual) para hasta 500. Todos los planes incluyen 14 días de prueba gratuita, y la exportación a CSV está disponible a partir de Professional.