EL FRAMEWORK HABLA

HABLA: el idioma con el que tu web habla con las máquinas

HABLA es el modelo de cinco dimensiones que hay detrás del auditor de esGEO. Cada letra mide una capa distinta de si una máquina puede leerte y citarte: Higiene, Accesible, Bloques, Lenguaje y eXtras. Lo importante: cada dimensión es verificable con una comprobación de máquina sobre el HTML que tu servidor entrega de verdad, sin ejecutar JavaScript. Por eso el resultado es una nota, no una opinión.

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 antes de leerte: robots.txt (con reglas explícitas para GPTBot, ClaudeBot y PerplexityBot), sitemap.xml, HTTPS, etiqueta canonical y atributo lang.
Por qué importa
Si el robots.txt bloquea a los bots de IA, o falta el sitemap, o el sitio no va por HTTPS, la máquina se topa con fricción antes siquiera de leer una palabra. Es la portería del edificio: no da puntos por sí sola, pero un fallo aquí te resta visitas de crawler.
Cómo se comprueba
Se descargan /robots.txt y /sitemap.xml y se comprueba el esquema de la URL, la etiqueta canonical del HTML 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? Es la pregunta más importante de todo el framework.
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 cuenta cuántos caracteres de texto visible hay en el HTML inicial y se detecta el patrón de shell vacío. Si no hay texto real, el gate se marca suspendido y la nota se corta ahí.
B

Bloques

Qué mide
La estructura del documento: un solo h1, jerarquía de encabezados sin saltos, HTML semántico (main, article, section) y JSON-LD válido con un @type de contenido.
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 para confirmar que existe y tiene un @type de contenido reconocible.
L

Lenguaje

Qué mide
La answerability del primer bloque de contenido: ¿responde QUÉ eres, PARA QUIÉN, CUÁNTO (con una cifra), está fechado y se sostiene solo, sin contexto previo?
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 mide cinco hechos, no palabras sueltas: qué, para quién, cuánto (con número), fechado y autocontenido. Devuelve una puntuación de 0 a 5 hechos presentes. Comprueba hechos, no adjetivos.
X

eXtras

Qué mide
Las señales avanzadas: un llms.txt real, la entidad Organization o Person declarada en JSON-LD, una vía de contacto legible y señales de citación.
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 y no está vacío, se busca la entidad Organization o Person en el JSON-LD y se detectan las vías de contacto y las señales de citación presentes en el HTML.

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.

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.