Skip to main content
Validación HTML

El elemento “title” no debe estar vacío.

Acerca de este problema HTML

La especificación HTML requiere que cada documento tenga un elemento <title> con al menos un carácter que no sea espacio en blanco. El título sirve como la etiqueta principal de la página — aparece en la pestaña del navegador, en los marcadores, en los resultados de motores de búsqueda, y es anunciado por los lectores de pantalla cuando un usuario navega a la página. Un título vacío deja a los usuarios sin manera de identificar o distinguir la página, lo cual es especialmente problemático para la accesibilidad. Los usuarios de lectores de pantalla dependen del título del documento para entender en qué página han llegado, y un título vacío no proporciona contexto alguno.

Los navegadores pueden intentar mostrar algo (como la URL) cuando el título falta o está vacío, pero este respaldo es inconsistente y a menudo produce una experiencia de usuario pobre. Los motores de búsqueda también dependen del elemento <title> para indexar y mostrar resultados, por lo que un título vacío puede afectar negativamente la capacidad de descubrimiento.

Este error ocurre comúnmente cuando las plantillas o código base incluyen una etiqueta <title> como marcador de posición que nunca se rellena, o cuando los sistemas de gestión de contenido fallan al inyectar un valor de título en la plantilla.

Cómo solucionarlo

Añade texto descriptivo y conciso dentro del elemento <title> que refleje con precisión el contenido de la página. Un buen título típicamente tiene entre 20-70 caracteres de longitud y es lo suficientemente específico para distinguir la página de otras páginas en el mismo sitio.

  • Cada página debe tener un título único relevante a su contenido.
  • Evita títulos genéricos como “Sin título” o “Página” — sé específico.
  • Para sitios de múltiples páginas, considera un formato como “Nombre de Página - Nombre del Sitio”.

Ejemplos

❌ Elemento title vacío

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <p>Welcome to our website.</p>
  </body>
</html>

Esto desencadena el error porque el elemento <title> no contiene texto.

❌ Título con solo espacios en blanco

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>   </title>
  </head>
  <body>
    <p>Welcome to our website.</p>
  </body>
</html>

Esto también desencadena el error. El contenido que solo contiene espacios en blanco se trata como vacío.

✅ Título con texto descriptivo

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Getting Started - Automated Website Validator</title>
  </head>
  <body>
    <p>Welcome to our website.</p>
  </body>
</html>

El elemento <title> ahora contiene texto significativo que identifica tanto la página como el sitio, haciéndolo accesible, amigable para SEO y conforme a los estándares.

Encuentra problemas como este automáticamente

Rocket Validator escanea miles de páginas en segundos, detectando problemas de HTML en todo tu sitio web.

Ayúdanos a mejorar nuestras guías

¿Te ha sido útil esta guía?

¿Listo para validar tus sitios?
Inicia tu prueba gratuita hoy.