page-has-heading-one

La página debería tener un encabezado de nivel uno

manualconfianza: mediumgravedad: minoroperable

Comprueba que la página tenga al menos un encabezado de nivel uno (<h1> o role="heading" con aria-level="1").

Ámbito de aplicación. Siempre aplicable a cualquier documento HTML con un elemento <body>: "¿tiene la página un h1?" es una cuestión de toda la página, siguiendo el mismo patrón que bypass-blocks-present de evaluar el documento directamente.

Resultado esperado. Existe al menos un encabezado de nivel 1 (<h1> nativo, o role="heading" con aria-level="1"). Una página sin encabezado de nivel superior no tiene un punto de entrada claro para los usuarios de tecnología de asistencia que navegan por encabezados.

Ejemplos

can't tell
<body>
<h2>Section</h2>
<p>No top-level heading anywhere on the page.</p>
</body>

No existe ningún `<h1>` ni `role="heading" aria-level="1"`.

n/a
<body>
<h1>Page title</h1>
</body>

Existe un encabezado de nivel uno, por lo que no hay nada que marcar.

Ver código fuente