{
  "id": "d6af72a443",
  "url": "https://kling5.art/",
  "finalUrl": "https://kling5.art/",
  "host": "kling5.art",
  "scannedAt": "2026-10-19T20:16:48.284Z",
  "score": 99,
  "grade": "A+",
  "checks": [
    {
      "id": "nojs",
      "name": "Contenido legible sin JavaScript",
      "max": 20,
      "points": 20,
      "status": "pass",
      "detail": "1308 palabras visibles sin ejecutar JavaScript. Cualquier agente puede leerte.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "robots",
      "name": "Acceso de crawlers de IA",
      "max": 17,
      "points": 17,
      "status": "pass",
      "detail": "robots.txt presente y ningún crawler de IA está bloqueado.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "structured",
      "name": "Datos estructurados (schema.org)",
      "max": 15,
      "points": 15,
      "status": "pass",
      "detail": "JSON-LD válido con tipos: Organization, WebSite, WebPage, SoftwareApplication, FAQPage. Las IAs entienden qué eres sin adivinar.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "semantic",
      "name": "Estructura semántica",
      "max": 12,
      "points": 12,
      "status": "pass",
      "detail": "Jerarquía correcta, idioma declarado (en).",
      "fix": null,
      "snippet": null
    },
    {
      "id": "meta",
      "name": "Metadatos e identidad",
      "max": 10,
      "points": 10,
      "status": "pass",
      "detail": "Título, descripción, canonical y Open Graph completos.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "perf",
      "name": "Rendimiento y acceso",
      "max": 10,
      "points": 9,
      "status": "pass",
      "detail": "Respuesta en 860 ms, 262 KB, HTTPS.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "llms",
      "name": "llms.txt",
      "max": 8,
      "points": 8,
      "status": "pass",
      "detail": "Encontrado (2209 bytes). Convención emergente cubierta: si los crawlers la adoptan en masa, ya estás listo.",
      "fix": null,
      "snippet": null
    },
    {
      "id": "sitemap",
      "name": "Sitemap",
      "max": 8,
      "points": 8,
      "status": "pass",
      "detail": "Sitemap declarado en robots.txt (https://kling5.art/sitemap.xml).",
      "fix": null,
      "snippet": null
    }
  ],
  "sector": "software",
  "site": {
    "title": "Kling 5 Studio | AI Camera Motion &amp; Social Video Hooks",
    "description": "Transform text prompts and still portraits into dynamic short video clips on kling5.art. Create smooth camera moves, subject continuity, and high-impact hooks for social media.",
    "lang": "en"
  },
  "llmsTxtDraft": null,
  "llmsTxtSuggested": "# Kling 5 Studio | AI Camera Motion &amp; Social Video Hooks\n\n> Transform text prompts and still portraits into dynamic short video clips on kling5.art. Create smooth camera moves, subject continuity, and high-impact hooks for social media.\n\nEste archivo sigue la convención llms.txt (https://llmstxt.org): un resumen\noficial del sitio para modelos de lenguaje y agentes.\n\n## Secciones principales\n\n- [What is Kling 5?](https://kling5.art/): descripción breve de esta sección\n- [Why creators choose Kling 5](https://kling5.art/): descripción breve de esta sección\n- [Tailored for dynamic camera and social workflows](https://kling5.art/): descripción breve de esta sección\n- [Core Capabilities of Kling 5](https://kling5.art/): descripción breve de esta sección\n- [Generating Videos with Kling 5](https://kling5.art/): descripción breve de esta sección\n\n## Contacto\n\n- Sitio: https://kling5.art\n- Escríbenos: reemplaza con tu email o formulario de contacto\n",
  "previous": {
    "score": 100,
    "grade": "A+",
    "at": "2026-10-19T09:43:53.605Z",
    "id": "95d1ea88eb"
  }
}