https://cursor.com/llms.txt
Historial de puntuación · 30 comprobaciones
Hallazgos
-
Varios encabezados H1−25
Se encontraron 2 encabezado(s) H1 de más. Debe haber exactamente uno.
Solución: Mantén un único H1 para el nombre del proyecto y degrada los demás a H2 (##).
-
Sin resumen en cita−15
Una breve cita (> ...) justo después del título aporta a los LLM un contexto esencial.
Solución: Añade un resumen de una o dos frases como cita directamente debajo del H1.
-
Las secciones no contienen enlaces−15
Se encontraron secciones H2, pero ninguna contiene una lista de enlaces en markdown.
Solución: Rellena cada sección con enlaces en viñetas: - [Title](https://...): description.
-
Elemento(s) de lista mal formado(s)−30
Línea(s): 5, 6, 7, 8, 9, 10, 11, 12, +192.
Solución: Usa el formato: - [Link text](https://example.com): optional description.
-
Prosa dentro o después de una sección−2
Línea(s): 262, 269.
Solución: La especificación mantiene la prosa libre por encima de la primera sección H2; las secciones deben contener listas de enlaces.
-
Se encontró llms-full.txt
También hay disponible un llms-full.txt complementario, ideal para el consumo con contexto completo.
Visibilidad para la IA opcional · no afecta a la puntuación
Más allá de llms.txt, estos archivos complementarios ayudan a las herramientas de IA y a los motores de búsqueda a entender tu sitio. Solo comprobamos los que realmente se han adoptado.
-
✓
robots.txt estándar /robots.txt
2 directiva(s) Sitemap.
-
✓
sitemap.xml estándar /sitemap.xml
Sitemap XML válido.
-
✓
Feed RSS / Atom estándar /atom.xml
Feed encontrado en /atom.xml: una señal de actualidad para la IA y la búsqueda.
-
✓
ads.txt estándar /ads.txt
245 registro(s) de vendedor autorizado (ads.txt del IAB).
-
✓
security.txt estándar /.well-known/security.txt
Tiene un campo Contact (RFC 9116).
-
✓
ai.txt informativo /ai.txt
Presente. Nota: ai.txt es una convención no estándar y solo de adhesión voluntaria (sin especificación neutral).
-
✓
A2A agent card emergente /.well-known/agent-card.json
Presente, pero no es JSON válido.
-
✓
llms.json emergente /llms.json
Presente, pero no es JSON válido.
-
—
Negociación de contenido Markdown emergente página de inicio
Sugerencia: Opcionalmente, sirve una representación en Markdown de las páginas cuando se solicita Accept: text/markdown, para que los agentes de IA obtengan contenido limpio.
-
—
Content Signals emergente /robots.txt
Sugerencia: Opcionalmente, añade una directiva Content-Signal a robots.txt para declarar los usos de IA permitidos (p. ej. search=yes, ai-train=no).
-
✓
Tarjeta de servidor MCP informativo /.well-known/mcp.json
Presente, pero no es JSON válido.
-
✓
Catálogo de API emergente /.well-known/api-catalog
Presente, pero no es un linkset válido de RFC 9727 (se esperaba una relación "item" que liste tus APIs).
-
—
Descubrimiento OAuth emergente /.well-known/oauth-protected-resource
Sugerencia: Si los agentes necesitan acceso autenticado, añade descubrimiento OAuth (/.well-known/oauth-protected-resource, RFC 9728).
-
✓
Datos estructurados (JSON-LD) estándar página de inicio
JSON-LD presente, incluidas las entidades Organization y WebSite.
-
✓
Etiquetas Open Graph estándar página de inicio
Etiquetas Open Graph presentes (controlan las vistas previas de enlaces en IA y redes sociales).
-
✓
Twitter Card estándar página de inicio
Metadatos de Twitter Card presentes.
-
✓
URL canónica estándar página de inicio
Enlace canónico presente (evita la dilución por contenido duplicado).
-
✓
hreflang estándar página de inicio
Anotaciones hreflang presentes (segmentación multilingüe).
-
—
Esquema FAQPage estándar página de inicio
Sugerencia: Si tienes contenido de preguntas y respuestas, añade JSON-LD de FAQPage para que los motores de respuestas de IA puedan citarlo directamente.
-
—
Pistas de descubrimiento de archivos para IA emergente página de inicio
Sugerencia: Añade <link rel="alternate" href="/llms.txt"> (y llms-full.txt) en <head> para que los rastreadores descubran tus archivos de IA.
-
—
Herramientas WebMCP del navegador informativo página de inicio
Opcional y experimental. Solo detecta el marcado declarativo <form toolname>; las herramientas imperativas navigator.modelContext (JS) no son visibles para una comprobación del lado del servidor.
Para los datos de marca/identidad, usa JSON-LD de schema.org Organization incrustado en tus páginas: eso es lo que los grafos de conocimiento leen de verdad. Archivos como brand.txt, identity.json o llms.json son invenciones de proveedores sin una especificación común, así que no los comprobamos.
Enlace para compartir: https://llms-txt-validator.dev/r/2oqusgtcddaq