EL FRAMEWORK HABLA

HABLA: el framework que mide si la IA puede leer y citar tu web

HABLA es el framework con el que el auditor gratuito de esGEO puntúa de 0 a 100 si una máquina puede leer y citar tu web, en cinco dimensiones: Higiene, Accesible, Bloques, Lenguaje y eXtras. Es para quien publica una web y quiere saber qué ve un rastreador de IA. Analizar una URL es gratis y sin registro; el escaneo de hasta 10 páginas pide un email. Actualizado en octubre de 2026.

Definición. HABLA es un framework de auditoría de compuesto por cinco dimensiones (Higiene, Accesible, Bloques, Lenguaje y eXtras) que puntúan de 0 a 100 si un rastreador de IA como GPTBot o ClaudeBot puede leer, estructurar y citar una web a partir del HTML que sirve el servidor, sin ejecutar JavaScript. Cada dimensión se comprueba con reglas de máquina, no con juicios subjetivos; el auditor devuelve además el rubric versionado con el que puntuó y un caveat que aclara lo que la nota no significa.

Las cinco dimensiones, una por una

Cada dimensión tiene su letra, mide algo concreto, importa por una razón concreta y se comprueba con una máquina. No hay opiniones: hay comprobaciones que pasan o no pasan.

H

Higiene

Qué mide
Los ficheros básicos que un rastreador espera encontrar: un robots.txt real (20 puntos) con reglas User-agent para bots de IA como GPTBot, ClaudeBot o PerplexityBot (20), un sitemap.xml con URL (15), el atributo lang (10) y un canonical absoluto (15), sobre una base de 20. Pesa el 20 % de la nota.
Por qué importa
Si el robots.txt no existe o no dice nada a los bots de IA, o falta el sitemap, la máquina se topa con fricción antes de leer una palabra. Por debajo de 50 en Higiene, la nota total se corta en 39.
Cómo se comprueba
Se descargan /robots.txt y /sitemap.xml y se leen la etiqueta canonical y el atributo lang del <html>. Existe o no existe: es binario, no interpretable.
A

Accesible

Gate
Qué mide
¿Hay texto real en el HTML que sirve el servidor, sin ejecutar JavaScript? Se cuenta solo el contenido, sin menú, cabecera ni pie: desde 3.000 caracteres puntúa 100. Pesa el 25 % de la nota.
Por qué importa
Es un GATE: si falla, el resto no cuenta. Los rastreadores de IA no ejecutan JavaScript; leen el HTML crudo que sale del servidor. Las webs hechas con React, Vue o Angular sin renderizado en servidor entregan un contenedor vacío que el navegador rellena después. La máquina ve una página en blanco y no hay Bloques ni Lenguaje que puedan salvarla.
Cómo se comprueba
Se cuentan los caracteres de contenido del HTML inicial y se detecta el contenedor vacío. Si el contenedor está vacío o hay menos de 400 caracteres de contenido, el gate se suspende y la nota total no pasa de 39.
B

Bloques

Qué mide
La estructura del documento: un solo h1 (20 puntos), al menos cinco encabezados (10), jerarquía sin saltos (15), HTML semántico (15), JSON-LD válido con un tipo de contenido (25), meta description (5) y alt en las imágenes (10). Pesa el 20 % de la nota.
Por qué importa
Una máquina segmenta tu página por sus bloques para decidir qué trozo responde a qué pregunta. Sin un h1 claro, con encabezados que saltan de h2 a h4, o con todo metido en divs anónimos, el modelo no sabe dónde empieza y acaba cada idea, y te fragmenta mal.
Cómo se comprueba
Se cuentan los h1, se valida la secuencia de encabezados, se buscan las etiquetas semánticas y se parsea el JSON-LD: un bloque que no parsea resta 10 puntos.
L

Lenguaje

Qué mide
La answerability del primer bloque de contenido (unos 700 caracteres): ¿dice QUÉ eres, PARA QUIÉN, CUÁNTO con una cifra y unidad, está fechado con mes y año y se sostiene solo? Pesa el 25 % de la nota.
Por qué importa
Es lo que separa una web que se lee de una web que se cita. Un modelo generativo prefiere párrafos autónomos que respondan una pregunta completa. Si tu primer bloque es un eslogan vacío, la máquina no tiene un hecho que extraer y citar.
Cómo se comprueba
El rubric 2.0 suma la proporción de texto sobre el HTML (hasta 30 puntos), los cinco hechos del primer bloque (10 cada uno) y las cifras distintas con unidad (hasta 20). Comprueba hechos, no adjetivos.
X

eXtras

Qué mide
Las señales de identidad: un llms.txt real (20 puntos) y con sustancia (20), una vía de contacto legible (30) y la entidad Organization o Person declarada en JSON-LD (30). Pesa el 10 % de la nota.
Por qué importa
Son la diferencia entre una web correcta y una web que la máquina reconoce como una entidad con identidad y autoridad. No arreglan un gate suspendido, pero suben el techo de lo que puedes conseguir una vez lo básico funciona.
Cómo se comprueba
Se descarga /llms.txt para confirmar que existe, no es el HTML del SPA y tiene al menos tres enlaces; se busca la entidad en el JSON-LD y un email, un teléfono o un ContactPoint.

El auditor no se queda en el número. Devuelve también el rubric versionado (la versión exacta de las reglas con las que puntuó, porque una nota sin rubric no es una nota) y un caveat que recuerda lo que la nota no significa: mide si una máquina puede leerte, no tu autoridad ni si de verdad te van a citar.

Pon tu web a hablar

La teoría se entiende mejor con tu propio dominio delante. El auditor lee tu HTML como lo haría un crawler de IA y te dice en qué dimensión de HABLA fallas primero.

Pon tu web a hablar

Escribe tu dominio y te digo en qué dimensión falla.

Gratis, sin registro. Analiza el HTML público, igual que lo haría GPTBot.

Cómo se usa la nota

La nota de HABLA no es un adorno para presumir: es un ciclo de trabajo. Se mide, se arregla por dimensión y se vuelve a medir.

01

Medir

Lanza el auditor y anota tu nota de partida y el gate. Sabrás si la máquina te lee y, si no, en qué dimensión se rompe. Tienes la herramienta directa en /geo-score.

02

Arreglar por dimensión

Empieza por el gate de Accesible: sin texto en el HTML, nada más importa. Luego sube Bloques y Lenguaje. La metodología y el curso te dan el orden de ataque dimensión por dimensión.

03

Volver a medir

Vuelve a pasar el auditor y compara. Como cada dimensión es una comprobación de máquina, el progreso es objetivo: la nota sube porque un fallo verificable ha dejado de fallar, no porque lo digas tú.

El sistema completo

HABLA es la forma de medir la legibilidad para máquinas. La página pilar de explica todo el sistema: qué es, por qué el cambia el resultado y cómo encajan los y el .

Radar IA

Guías y análisis sobre , y cómo se comportan bots como y cuando entran en una web. El decide si les dejas pasar.

Preguntas frecuentes

¿Qué significa HABLA y por qué ese nombre?
HABLA es el nombre del framework de cinco dimensiones que hay detrás del auditor de esGEO. Cada letra es una dimensión: Higiene, Accesible, Bloques, Lenguaje y eXtras. El nombre es una metáfora deliberada: describe el idioma con el que tu web habla con las máquinas. Si ese idioma está roto, la IA no te entiende, por muy bien que te vea un humano en el navegador.
¿Por qué la nota es una nota y no una opinión?
Porque cada dimensión se comprueba con una comprobación de máquina, no con un juicio subjetivo. El robots.txt existe o no existe; hay texto en el HTML inicial o no lo hay; hay un solo h1 o hay tres. El auditor descarga el HTML real que sirve tu servidor, sin ejecutar JavaScript, exactamente como haría un crawler de IA, y aplica reglas verificables. Además devuelve el rubric versionado con el que puntuó: una nota sin rubric sería una opinión.
¿Qué es el gate de Accesible y por qué corta la nota?
La dimensión Accesible es un gate: comprueba si hay texto real en el HTML que sale del servidor sin ejecutar JavaScript. Si falla, el resto de dimensiones no cuentan, porque no sirve de nada tener una estructura perfecta si la máquina nunca llega a verla. Las webs React, Vue o Angular sin renderizado en servidor suelen fallar aquí: entregan un HTML vacío que el navegador rellena, pero el crawler no.
¿Qué es el caveat que devuelve el auditor?
El caveat es lo que la nota NO significa, y se enseña en lugar de esconderse. El auditor mide si una máquina PUEDE leerte y estructurar tu contenido; no mide tu autoridad, ni la calidad de tu producto, ni si de verdad te van a citar. Una nota alta significa que has quitado las barreras técnicas para ser citado, no que ya lo estés siendo.
¿Es lo mismo HABLA que el auditor de la página /geo-score?
Sí: es el mismo motor. /habla explica el framework en detalle, dimensión por dimensión, y /geo-score es la herramienta directa para lanzar el análisis. Ambas embeben el mismo auditor de esGEO, así que la nota que obtienes es idéntica: la que sacaría un rastreador de IA leyendo tu HTML.
¿Qué notas da HABLA?
Cuatro, según la nota total sobre 100: BILINGÜE desde 80, CONVERSACIONAL de 60 a 79, BALBUCEA de 40 a 59 y MUDA por debajo de 40. La nota total pondera Higiene un 20 %, Accesible un 25 %, Bloques un 20 %, Lenguaje un 25 % y eXtras un 10 %.
¿Qué guarda esGEO cuando analizo una URL?
La URL y el resultado del análisis, sin datos personales y sin pedir registro. El escaneo de un sitio entero (hasta 10 páginas) pide un email y guarda el email, el dominio y los resultados.

Mide en qué dimensión falla tu web. Luego arréglala.

El auditor de esGEO te da la nota y el diagnóstico por dimensión. El curso te enseña a subir cada una.