Legibilidad SEO
Los buscadores no califican la legibilidad de forma directa, pero los lectores sí, y se van cuando una página los hace luchar por entenderla. Este endpoint puntúa un texto según su facilidad de lectura —longitud de las oraciones, densidad estructural, uso de lenguaje sencillo— y devuelve un número claro junto con las secciones que lo arrastran hacia abajo.
Ejecutar — gratis
Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.
Por qué la legibilidad afecta el posicionamiento sin que lo parezca
Nadie optimiza una página para después ver a la mitad de sus visitantes irse en diez segundos a propósito, pero eso es justo lo que hace una página densa y llena de jerga. El tiempo en página y el comportamiento de rebote alimentan con el tiempo el desempeño de una página en los buscadores, aunque la legibilidad en sí misma no sea un factor de posicionamiento declarado: es un insumo de los resultados que sí lo son. Este endpoint existe para el redactor, editor o revisor que quiere un número al que apuntar en vez de una sensación vaga de que un párrafo es 'demasiado'.
Qué se mide en realidad
El puntaje se construye a partir de la distribución de longitud de las oraciones, la densidad de párrafos, la frecuencia de construcciones pasivas y la complejidad de las palabras: las mismas señales que usan las fórmulas de legibilidad desde que Rudolf Flesch publicó su trabajo sobre facilidad de lectura en 1948. La diferencia aquí es que la respuesta no se limita a entregar un número: señala las oraciones y secciones específicas que arrastran el puntaje hacia abajo, así que la corrección es evidente en vez de convertirse en adivinar entre mil palabras.
A quién le sirve realmente
Los redactores técnicos que traducen temas densos para un público general lo usan para comprobar que no se les coló jerga sin darse cuenta. Los editores que revisan colaboraciones freelance lo usan como un punto de control objetivo más, junto con el tono y la precisión. Los equipos de contenido legal, médico y financiero —donde la claridad tiene consecuencias reales— lo usan para detectar oraciones técnicamente correctas pero funcionalmente ilegibles antes de publicarlas.
Lo que un buen puntaje no garantiza
Un puntaje alto de legibilidad significa que las oraciones son fáciles de procesar; no dice nada sobre si el contenido es preciso, completo o realmente útil, eso sigue requiriendo una lectura humana. Conviene tratar el puntaje como un filtro para un tipo específico de falla, no como un sello de calidad general.
Cómo encaja en los flujos de revisión
Como la solicitud es liviana y asíncrona, resulta lo bastante económica como para correrla en cada borrador antes de que llegue a un editor, capturando párrafos densos antes de que un humano tenga que señalarlos a mano. Los resultados llegan por webhook firmado o por enlace firmado válido durante 24 horas, y el texto enviado se elimina al terminar el período de retención y nunca se usa para entrenar.
Qué puede hacer con ella
Filtro editorial antes de publicar
Un CMS pasa automáticamente cada borrador por el chequeo de legibilidad y marca lo que quede por debajo de un umbral definido antes de que llegue a un editor.
Simplificar documentación técnica
Una empresa de software puntúa los artículos de su centro de ayuda y descubre que las tres guías escritas por ingenieros son las más difíciles de leer, así que las reescribe primero.
Auditoría de una biblioteca de contenido existente
Un equipo de marketing pasa por lotes sus 200 artículos de blog con más tráfico para identificar cuáles necesitan una revisión de lenguaje más sencillo.
Revisión de colaboraciones freelance
Un editor corre el borrador de un colaborador por el chequeo antes de leerlo completo, para saber de antemano si algún pasaje denso necesita una solicitud de reescritura.
Preguntas frecuentes
¿Cómo calcula el puntaje la API de legibilidad SEO?
Analiza la longitud de las oraciones, la densidad de párrafos, la frecuencia de voz pasiva y la complejidad de las palabras para producir un puntaje único de legibilidad junto con las secciones específicas que lo arrastran hacia abajo.
¿La legibilidad es realmente un factor de posicionamiento de Google?
No de forma directa, pero influye en señales de comportamiento como el tiempo en página y la tasa de rebote que sí afectan el desempeño del contenido, por eso conviene medirla con honestidad.
¿Existe una versión gratuita?
La herramienta de arriba es gratis en su navegador. La API es de pago: cada llamada se descuenta de su saldo prepago de ForHosting KIT — se recarga desde $10.00 (no caduca), se paga el precio publicado de cada solicitud, y una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens, y una tarea fallida no se cobra.
¿Cuánto cuesta?
Una tarifa fija de $0.002 por solicitud, sin importar la longitud del texto.
¿Con qué idiomas funciona?
Analiza el texto tal como lo envía; solo tiene que enviar el contenido en el idioma que quiere puntuar.
¿Puedo revisar un lote completo de artículos a la vez?
Sí, como las solicitudes son asíncronas y livianas, puede encolar todos los textos que tenga y recoger los resultados a medida que se completan.
¿Un buen puntaje garantiza buen contenido?
No, solo mide qué tan fácil es procesar el texto; la precisión, lo completo y lo útil siguen requiriendo criterio humano.
¿Qué tan rápido recibo los resultados?
Se entregan de forma asíncrona por webhook firmado o por enlace firmado válido durante 24 horas después de que la tarea se completa.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/seo/readability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/seo/readability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/readability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/readability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/readability", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"input": "…"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.readability",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
413 | input_too_large | El archivo supera el límite de tamaño. |