URL analizada

https://password.es/

Analizar otra URL

Puntuación AI-Ready

71 / C

Aceptable

de 100

Ahorro de tokens

Tokens HTML 6884
Tokens Markdown 529
Ahorro 92%

Desglose de la puntuación

HTML semántico 85/100
Eficiencia del contenido 78/100
Visibilidad para IA 35/100
Datos estructurados 70/100
Accesibilidad 100/100

Tu sitio no tiene un archivo llms.txt. Este es el estándar emergente para ayudar a los AI agents a comprender la estructura de tu sitio.

Cómo implementarlo

Crea un archivo /llms.txt siguiendo la especificación de llmstxt.org. Incluye una descripción del sitio y enlaces a tus páginas principales.

Tu sitio no soporta Markdown for Agents. Este estándar de Cloudflare permite a los agentes IA solicitar contenido en formato markdown, reduciendo el uso de tokens en ~80%.

Cómo implementarlo

Implementa uno o más: (1) Responder a Accept: text/markdown con contenido markdown. (2) Servir URLs .md (ej: /pagina.md). (3) Añadir etiquetas <link rel="alternate" type="text/markdown">. (4) Añadir cabeceras HTTP Link para descubrimiento markdown.

No se encontraron directivas Content-Signal. Estas indican a los agentes IA cómo pueden usar tu contenido (indexación, entrada IA, datos de entrenamiento). La ubicación recomendada es robots.txt.

Cómo implementarlo

Añade Content-Signal a tu robots.txt: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. También puedes añadirlo como cabecera HTTP en respuestas markdown.

Algunas imágenes carecen de texto alternativo descriptivo. Un buen texto alternativo ayuda a los AI agents a comprender el contenido y contexto de las imágenes.

Cómo implementarlo

Añade atributos alt descriptivos a todas las imágenes. Describe lo que muestra la imagen, no solo 'imagen' o 'foto'. Para imágenes decorativas, usa alt="" (vacío).

Tu página tiene un bajo ratio de contenido real respecto al HTML total. Gran parte del peso de la página es marcado, scripts o estilos en lugar de contenido.

Cómo implementarlo

Mueve el CSS a hojas de estilo externas, elimina los estilos en línea, minimiza el JavaScript y asegúrate de que el HTML se centre en la estructura del contenido.

No se encontraron datos estructurados de Schema.org. JSON-LD ayuda a los AI agents a extraer información factual y estructurada de tus páginas.

Cómo implementarlo

Añade un bloque <script type="application/ld+json"> con marcado Schema.org. Usa los tipos apropiados: Article para entradas de blog, Product para productos, Organization para la página de tu empresa.

Tokens Markdown: 529
## Genera contraseñas seguras al instante

Configura los tipos de caracteres, ajusta la longitud y crea una contraseña fuerte y única para cada cuenta.

Baja

## Personaliza tu contraseña

Longitud de la contraseña

Cuanto más larga es una contraseña, más segura se vuelve. Recomendamos un mínimo de 12 caracteres para servicios críticos.

## Cómo aprovechar el generador de contraseñas

Rellena las opciones avanzadas para indicar qué caracteres quieres incluir y la longitud deseada. Pulsa en **Generar contraseña segura** y obtendrás una clave única. Activa JavaScript en tu navegador para que el generador funcione correctamente. Puedes comprobar tu contraseña y medir su fortaleza con el [comprobador de contraseñas](https://password.es/comprobador/).

Protege tus accesos online utilizando contraseñas diferentes en cada servicio, habilitando la verificación en dos pasos siempre que sea posible y almacenando las claves en un gestor seguro. Después de generar tu contraseña puedes copiarla al portapapeles y guardarla en el gestor de tu preferencia.

## Descubre cómo hacerlo todavía mejor

## Sube el listón de la seguridad

### Seguridad de conocimiento cero

Nadie tiene acceso a tu información, ni tan siquiera nosotros: no guardamos contraseñas generadas. Si usas un gestor, asegúrate de que cuente con cifrado seguro.

[Más información sobre el cifrado](https://password.es/seguridad/)

### Amenazas digitales bajo control

Un buen gestor de contraseñas te avisa inmediatamente en caso de exposición de tus datos online gracias a la función de supervisión de robos de datos.

[Supervisión de Dark Web](https://password.es/amenazas-digitales/)

### Hábitos más seguros

Un buen gestor de contraseñas te ayuda a detectar y actualizar contraseñas poco seguras y reutilizadas con nuestro generador de contraseñas.

[Panel de seguridad](https://password.es/habitos-seguros/)

### Autenticación multifactor

Introduce un mecanismo de autenticación adicional, como un código de un solo uso o la huella dactilar, para proteger tu cuenta de los hackers.

[Opciones multifactor](https://password.es/2fa/)
password.es · Generador de contraseñas seguras online

[password.es](https://password.es/)

Cambiar idioma Español English Italiano Deutsch Català Français Português 日本語 한국어 العربية

Modo claro

# Genera contraseñas seguras al instante

Configura los tipos de caracteres, ajusta la longitud y crea una contraseña fuerte y única para cada cuenta.

Copiar Generar contraseña segura ![](https://password.es/assets/icons/refresh.svg)

Baja

## Personaliza tu contraseña

Longitud de la contraseña

Cuanto más larga es una contraseña, más segura se vuelve. Recomendamos un mínimo de 12 caracteres para servicios críticos.

Tipos de caracteres

 Minúsculasi Mayúsculasi  Númerosi  Símbolosi

Más opciones

 Excluir ambiguosi Sin repetidosi

Copiar contraseña ![](https://password.es/assets/icons/refresh.svg) Regenerar

## Cómo aprovechar el generador de contraseñas

Rellena las opciones avanzadas para indicar qué caracteres quieres incluir y la longitud deseada. Pulsa en **Generar contraseña segura** y obtendrás una clave única. Activa JavaScript en tu navegador para que el generador funcione correctamente. Puedes comprobar tu contraseña y medir su fortaleza con el [comprobador de contraseñas](https://password.es/comprobador/).

Protege tus accesos online utilizando contraseñas diferentes en cada servicio, habilitando la verificación en dos pasos siempre que sea posible y almacenando las claves en un gestor seguro. Después de generar tu contraseña puedes copiarla al portapapeles y guardarla en el gestor de tu preferencia.

[Comprueba la fortaleza de tu contraseña](https://password.es/comprobador/) [Protege tu navegación con un VPN](https://go.nordvpn.net/aff_c?offer_id=15&aff_id=36296&url_id=3115) [Analiza tu velocidad de conexión](https://pruebavelocidad.com/) [Crea códigos QR gratuitos](https://face.co/qrcode/)

## Descubre cómo hacerlo todavía mejor

### Comprobador de seguridad

Te decimos qué tan fuerte es tu contraseña y qué trucos básicos debes aplicar para mejorarla al instante.

[Comprueba tu seguridad](https://password.es/comprobador/)

### Educación

Consejos para crear contraseñas seguras. Descubre buenas prácticas para proteger tus cuentas y por qué el generador es tu mejor aliado.

[Más información sobre Educación](https://password.es/educacion/)

### Comparativas

Diferencias entre [1Password](https://www.jdoqocy.com/click-8979828-15135616), [Bitwarden](https://github.com/bitwarden), LastPass y otros gestores de contraseñas integrados: conoce qué aporta un gestor dedicado frente a las soluciones del navegador.

[Más información sobre las comparativas](https://password.es/comparativa/)

### FAQ

¿Cómo funciona el generador de contraseñas aleatorias? ¿Qué hace que una contraseña sea segura y cómo consigue la herramienta crear una combinación única cada vez?

[Más información sobre las preguntas frecuentes](https://password.es/faq/)

## Sube el listón de la seguridad

### Seguridad de conocimiento cero

Nadie tiene acceso a tu información, ni tan siquiera nosotros: no guardamos contraseñas generadas. Si usas un gestor, asegúrate de que cuente con cifrado seguro.

[Más información sobre el cifrado](https://password.es/seguridad/)

### Amenazas digitales bajo control

Un buen gestor de contraseñas te avisa inmediatamente en caso de exposición de tus datos online gracias a la función de supervisión de robos de datos.

[Supervisión de Dark Web](https://password.es/amenazas-digitales/)

### Hábitos más seguros

Un buen gestor de contraseñas te ayuda a detectar y actualizar contraseñas poco seguras y reutilizadas con nuestro generador de contraseñas.

[Panel de seguridad](https://password.es/habitos-seguros/)

### Autenticación multifactor

Introduce un mecanismo de autenticación adicional, como un código de un solo uso o la huella dactilar, para proteger tu cuenta de los hackers.

[Opciones multifactor](https://password.es/2fa/)

Sube este archivo como /index.md en tu servidor para que los AI agents puedan acceder a una versión limpia de tu página. También puedes configurar la negociación de contenido Accept: text/markdown para servirlo automáticamente.

llms.txt generado para esta página individual

Descargar llms.txt
# password.es

> password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.

## Documentation
- [Más información sobre las preguntas frecuentes](https://password.es/faq/)

## Main
- [Genera contraseñas seguras online de forma automática y gratuita](https://password.es/): password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu c…

El llms.txt completo requiere un análisis de todo el dominio (próximamente)

Sube este archivo a https://password.es/llms.txt en la raíz de tu dominio. Los AI agents como ChatGPT, Claude y Perplexity consultan este archivo para comprender la estructura de tu sitio.

HTML semántico

Usa elementos article o main (100/100)

Has both <article> and <main>

Jerarquía de encabezados correcta (100/100)

Clean heading hierarchy

Usa elementos HTML semánticos (100/100)

16 semantic elements, 21 divs (ratio: 43%)

Textos alternativos descriptivos en imágenes (0/100)

0/2 images with meaningful alt text

Poca profundidad de anidamiento de divs (100/100)

Avg div depth: 2.3, max: 5

Eficiencia del contenido

Buen ratio de reducción de tokens (100/100)

92% token reduction (HTML→Markdown)

Buen ratio de contenido frente a ruido (25/100)

Content ratio: 9.1% (2232 content chars / 24555 HTML bytes)

Estilos en línea mínimos (100/100)

0/211 elements with inline styles (0.0%)

Peso de página razonable (100/100)

HTML size: 24KB

Visibilidad para IA

Tiene archivo llms.txt (0/100)

No llms.txt found

Tiene archivo robots.txt (100/100)

robots.txt exists

robots.txt permite bots de IA (100/100)

All major AI bots allowed

Tiene sitemap.xml (100/100)

Sitemap found

Soporte de Markdown for Agents (0/100)
&#10007; Accept: text/markdown &#10007; .md URL &#10007; <link> tag &#10007; Link header
Tiene Content-Signal (robots.txt o cabeceras HTTP) (0/100)
&#10003; robots.txt &#10003; HTTP header &#10007; Policy

Datos estructurados

Tiene Schema.org / JSON-LD (0/100)

No JSON-LD / Schema.org found

Tiene etiquetas Open Graph (100/100)

All OG tags present

Tiene meta description (100/100)

Meta description: 136 chars

Tiene URL canónica (100/100)

Canonical URL present

Tiene atributo lang (100/100)

lang="es"

Accesibilidad

Contenido disponible sin JavaScript (100/100)

Content available without JavaScript

Tamaño de página razonable (100/100)

Page size: 24KB

El contenido aparece temprano en el HTML (100/100)

Main content starts at 17% of HTML

{
  "url": "https://password.es/",
  "timestamp": 1771497212934,
  "fetch": {
    "mode": "simple",
    "timeMs": 115,
    "htmlSizeBytes": 24555,
    "supportsMarkdown": false,
    "markdownAgents": {
      "contentNegotiation": false,
      "mdUrl": {
        "found": false,
        "url": null
      },
      "linkTag": {
        "found": false,
        "url": null
      },
      "linkHeader": {
        "found": false,
        "url": null
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": null,
        "vary": null
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "none"
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "Genera contraseñas seguras online de forma automática y gratuita",
    "excerpt": "password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.",
    "byline": "password.es",
    "siteName": "password.es",
    "lang": "es",
    "contentLength": 2232,
    "metadata": {
      "description": "password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.",
      "ogTitle": "Genera contraseñas seguras online de forma automática y gratuita",
      "ogDescription": "password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.",
      "ogImage": "https://password.es/assets/images/favicon.png",
      "ogType": "website",
      "canonical": "https://password.es/",
      "lang": "es",
      "schemas": [],
      "robotsMeta": null,
      "author": "password.es",
      "generator": null,
      "markdownAlternateHref": null
    }
  },
  "markdown": "## Genera contraseñas seguras al instante\n\nConfigura los tipos de caracteres, ajusta la longitud y crea una contraseña fuerte y única para cada cuenta.\n\nBaja\n\n## Personaliza tu contraseña\n\nLongitud de la contraseña\n\nCuanto más larga es una contraseña, más segura se vuelve. Recomendamos un mínimo de 12 caracteres para servicios críticos.\n\n## Cómo aprovechar el generador de contraseñas\n\nRellena las opciones avanzadas para indicar qué caracteres quieres incluir y la longitud deseada. Pulsa en **Generar contraseña segura** y obtendrás una clave única. Activa JavaScript en tu navegador para que el generador funcione correctamente. Puedes comprobar tu contraseña y medir su fortaleza con el [comprobador de contraseñas](https://password.es/comprobador/).\n\nProtege tus accesos online utilizando contraseñas diferentes en cada servicio, habilitando la verificación en dos pasos siempre que sea posible y almacenando las claves en un gestor seguro. Después de generar tu contraseña puedes copiarla al portapapeles y guardarla en el gestor de tu preferencia.\n\n## Descubre cómo hacerlo todavía mejor\n\n## Sube el listón de la seguridad\n\n### Seguridad de conocimiento cero\n\nNadie tiene acceso a tu información, ni tan siquiera nosotros: no guardamos contraseñas generadas. Si usas un gestor, asegúrate de que cuente con cifrado seguro.\n\n[Más información sobre el cifrado](https://password.es/seguridad/)\n\n### Amenazas digitales bajo control\n\nUn buen gestor de contraseñas te avisa inmediatamente en caso de exposición de tus datos online gracias a la función de supervisión de robos de datos.\n\n[Supervisión de Dark Web](https://password.es/amenazas-digitales/)\n\n### Hábitos más seguros\n\nUn buen gestor de contraseñas te ayuda a detectar y actualizar contraseñas poco seguras y reutilizadas con nuestro generador de contraseñas.\n\n[Panel de seguridad](https://password.es/habitos-seguros/)\n\n### Autenticación multifactor\n\nIntroduce un mecanismo de autenticación adicional, como un código de un solo uso o la huella dactilar, para proteger tu cuenta de los hackers.\n\n[Opciones multifactor](https://password.es/2fa/)\n",
  "fullPageMarkdown": "password.es · Generador de contraseñas seguras online\n\n[password.es](https://password.es/)\n\nCambiar idioma Español English Italiano Deutsch Català Français Português 日本語 한국어 العربية\n\nModo claro\n\n# Genera contraseñas seguras al instante\n\nConfigura los tipos de caracteres, ajusta la longitud y crea una contraseña fuerte y única para cada cuenta.\n\nCopiar Generar contraseña segura ![](https://password.es/assets/icons/refresh.svg)\n\nBaja\n\n## Personaliza tu contraseña\n\nLongitud de la contraseña\n\nCuanto más larga es una contraseña, más segura se vuelve. Recomendamos un mínimo de 12 caracteres para servicios críticos.\n\nTipos de caracteres\n\n Minúsculasi Mayúsculasi  Númerosi  Símbolosi\n\nMás opciones\n\n Excluir ambiguosi Sin repetidosi\n\nCopiar contraseña ![](https://password.es/assets/icons/refresh.svg) Regenerar\n\n## Cómo aprovechar el generador de contraseñas\n\nRellena las opciones avanzadas para indicar qué caracteres quieres incluir y la longitud deseada. Pulsa en **Generar contraseña segura** y obtendrás una clave única. Activa JavaScript en tu navegador para que el generador funcione correctamente. Puedes comprobar tu contraseña y medir su fortaleza con el [comprobador de contraseñas](https://password.es/comprobador/).\n\nProtege tus accesos online utilizando contraseñas diferentes en cada servicio, habilitando la verificación en dos pasos siempre que sea posible y almacenando las claves en un gestor seguro. Después de generar tu contraseña puedes copiarla al portapapeles y guardarla en el gestor de tu preferencia.\n\n[Comprueba la fortaleza de tu contraseña](https://password.es/comprobador/) [Protege tu navegación con un VPN](https://go.nordvpn.net/aff_c?offer_id=15&aff_id=36296&url_id=3115) [Analiza tu velocidad de conexión](https://pruebavelocidad.com/) [Crea códigos QR gratuitos](https://face.co/qrcode/)\n\n## Descubre cómo hacerlo todavía mejor\n\n### Comprobador de seguridad\n\nTe decimos qué tan fuerte es tu contraseña y qué trucos básicos debes aplicar para mejorarla al instante.\n\n[Comprueba tu seguridad](https://password.es/comprobador/)\n\n### Educación\n\nConsejos para crear contraseñas seguras. Descubre buenas prácticas para proteger tus cuentas y por qué el generador es tu mejor aliado.\n\n[Más información sobre Educación](https://password.es/educacion/)\n\n### Comparativas\n\nDiferencias entre [1Password](https://www.jdoqocy.com/click-8979828-15135616), [Bitwarden](https://github.com/bitwarden), LastPass y otros gestores de contraseñas integrados: conoce qué aporta un gestor dedicado frente a las soluciones del navegador.\n\n[Más información sobre las comparativas](https://password.es/comparativa/)\n\n### FAQ\n\n¿Cómo funciona el generador de contraseñas aleatorias? ¿Qué hace que una contraseña sea segura y cómo consigue la herramienta crear una combinación única cada vez?\n\n[Más información sobre las preguntas frecuentes](https://password.es/faq/)\n\n## Sube el listón de la seguridad\n\n### Seguridad de conocimiento cero\n\nNadie tiene acceso a tu información, ni tan siquiera nosotros: no guardamos contraseñas generadas. Si usas un gestor, asegúrate de que cuente con cifrado seguro.\n\n[Más información sobre el cifrado](https://password.es/seguridad/)\n\n### Amenazas digitales bajo control\n\nUn buen gestor de contraseñas te avisa inmediatamente en caso de exposición de tus datos online gracias a la función de supervisión de robos de datos.\n\n[Supervisión de Dark Web](https://password.es/amenazas-digitales/)\n\n### Hábitos más seguros\n\nUn buen gestor de contraseñas te ayuda a detectar y actualizar contraseñas poco seguras y reutilizadas con nuestro generador de contraseñas.\n\n[Panel de seguridad](https://password.es/habitos-seguros/)\n\n### Autenticación multifactor\n\nIntroduce un mecanismo de autenticación adicional, como un código de un solo uso o la huella dactilar, para proteger tu cuenta de los hackers.\n\n[Opciones multifactor](https://password.es/2fa/)\n",
  "markdownStats": {
    "images": 0,
    "links": 5,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 9
  },
  "tokens": {
    "htmlTokens": 6884,
    "markdownTokens": 529,
    "reduction": 6355,
    "reductionPercent": 92
  },
  "score": {
    "score": 71,
    "grade": "C",
    "dimensions": {
      "semanticHtml": {
        "score": 85,
        "weight": 20,
        "grade": "B",
        "checks": {
          "uses_article_or_main": {
            "score": 100,
            "weight": 20,
            "details": "Has both <article> and <main>"
          },
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 25,
            "details": "Clean heading hierarchy"
          },
          "semantic_elements": {
            "score": 100,
            "weight": 20,
            "details": "16 semantic elements, 21 divs (ratio: 43%)"
          },
          "meaningful_alt_texts": {
            "score": 0,
            "weight": 15,
            "details": "0/2 images with meaningful alt text"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 20,
            "details": "Avg div depth: 2.3, max: 5"
          }
        }
      },
      "contentEfficiency": {
        "score": 78,
        "weight": 25,
        "grade": "B",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "details": "92% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 25,
            "weight": 30,
            "details": "Content ratio: 9.1% (2232 content chars / 24555 HTML bytes)"
          },
          "minimal_inline_styles": {
            "score": 100,
            "weight": 15,
            "details": "0/211 elements with inline styles (0.0%)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 15,
            "details": "HTML size: 24KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 35,
        "weight": 25,
        "grade": "F",
        "checks": {
          "has_llms_txt": {
            "score": 0,
            "weight": 20,
            "details": "No llms.txt found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "details": "robots.txt exists"
          },
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 15,
            "details": "All major AI bots allowed"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 10,
            "details": "Sitemap found"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 25,
            "details": "No Markdown for Agents support detected"
          },
          "has_content_signals": {
            "score": 0,
            "weight": 20,
            "details": "No Content-Signal found (robots.txt or HTTP headers)"
          }
        }
      },
      "structuredData": {
        "score": 70,
        "weight": 15,
        "grade": "C",
        "checks": {
          "has_schema_org": {
            "score": 0,
            "weight": 30,
            "details": "No JSON-LD / Schema.org found"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 25,
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "details": "Meta description: 136 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "details": "lang=\"es\""
          }
        }
      },
      "accessibility": {
        "score": 100,
        "weight": 15,
        "grade": "A",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 40,
            "details": "Content available without JavaScript"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 30,
            "details": "Page size: 24KB"
          },
          "fast_content_position": {
            "score": 100,
            "weight": 30,
            "details": "Main content starts at 17% of HTML"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "add_llms_txt",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_llms_txt.title",
      "descriptionKey": "rec.add_llms_txt.description",
      "howToKey": "rec.add_llms_txt.howto",
      "effort": "quick-win",
      "estimatedImpact": 10,
      "checkScore": 0,
      "checkDetails": "No llms.txt found"
    },
    {
      "id": "add_markdown_negotiation",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_markdown_negotiation.title",
      "descriptionKey": "rec.add_markdown_negotiation.description",
      "howToKey": "rec.add_markdown_negotiation.howto",
      "effort": "significant",
      "estimatedImpact": 6,
      "checkScore": 0,
      "checkDetails": "No Markdown for Agents support detected"
    },
    {
      "id": "add_content_signals",
      "priority": "critical",
      "category": "aiDiscoverability",
      "titleKey": "rec.add_content_signals.title",
      "descriptionKey": "rec.add_content_signals.description",
      "howToKey": "rec.add_content_signals.howto",
      "effort": "quick-win",
      "estimatedImpact": 5,
      "checkScore": 0,
      "checkDetails": "No Content-Signal found (robots.txt or HTTP headers)"
    },
    {
      "id": "improve_alt_texts",
      "priority": "critical",
      "category": "semanticHtml",
      "titleKey": "rec.improve_alt_texts.title",
      "descriptionKey": "rec.improve_alt_texts.description",
      "howToKey": "rec.improve_alt_texts.howto",
      "effort": "moderate",
      "estimatedImpact": 4,
      "checkScore": 0,
      "checkDetails": "0/2 images with meaningful alt text"
    },
    {
      "id": "improve_content_ratio",
      "priority": "high",
      "category": "contentEfficiency",
      "titleKey": "rec.improve_content_ratio.title",
      "descriptionKey": "rec.improve_content_ratio.description",
      "howToKey": "rec.improve_content_ratio.howto",
      "effort": "moderate",
      "estimatedImpact": 6,
      "checkScore": 25,
      "checkDetails": "Content ratio: 9.1% (2232 content chars / 24555 HTML bytes)"
    },
    {
      "id": "add_schema_org",
      "priority": "high",
      "category": "structuredData",
      "titleKey": "rec.add_schema_org.title",
      "descriptionKey": "rec.add_schema_org.description",
      "howToKey": "rec.add_schema_org.howto",
      "effort": "moderate",
      "estimatedImpact": 6,
      "checkScore": 0,
      "checkDetails": "No JSON-LD / Schema.org found"
    }
  ],
  "llmsTxtPreview": "# password.es\n\n> password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.\n\n## Documentation\n- [Más información sobre las preguntas frecuentes](https://password.es/faq/)\n\n## Main\n- [Genera contraseñas seguras online de forma automática y gratuita](https://password.es/): password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu c…\n\n",
  "llmsTxtExisting": null,
  "snippets": [
    {
      "id": "add_llms_txt",
      "title": "Create /llms.txt",
      "description": "Upload this file to your web root. It tells AI agents what your site is about and which pages matter.",
      "language": "markdown",
      "code": "# password.es\n\n> password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.\n\n## Documentation\n- [Más información sobre las preguntas frecuentes](https://password.es/faq/)\n\n## Main\n- [Genera contraseñas seguras online de forma automática y gratuita](https://password.es/): password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu c…\n\n",
      "filename": "/llms.txt"
    },
    {
      "id": "add_schema_org",
      "title": "Add Schema.org JSON-LD",
      "description": "Structured data helps AI agents understand the type, author, and purpose of your content.",
      "language": "html",
      "code": "<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"WebPage\",\n  \"name\": \"Genera contraseñas seguras online de forma automática y gratuita\",\n  \"description\": \"password.es – Genera contraseñas seguras online y gratis. Personaliza la longitud, los tipos de caracteres y copia tu clave al instante.\",\n  \"url\": \"https://password.es/\",\n  \"inLanguage\": \"es\",\n  \"isPartOf\": {\n    \"@type\": \"WebSite\",\n    \"name\": \"password.es\"\n  },\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"password.es\"\n  }\n}\n</script>",
      "filename": "<head>"
    },
    {
      "id": "add_content_signals",
      "title": "Add Content-Signal directives",
      "description": "Content-Signal tells AI agents how they may use your content. The recommended location is robots.txt, but you can also add it as an HTTP header.",
      "language": "txt",
      "code": "# robots.txt (recommended, canonical location):\nUser-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no\n\n# Nginx — add to server block (optional, for HTTP header):\n# add_header Content-Signal \"search=yes, ai-input=yes, ai-train=no\" always;\n\n# Apache — add to .htaccess (optional, for HTTP header):\n# Header set Content-Signal \"search=yes, ai-input=yes, ai-train=no\"",
      "filename": "/robots.txt"
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Markdown for Agents",
      "description": "Implement one or more of the 4 Markdown for Agents mechanisms to let AI agents request content in markdown format.",
      "language": "html",
      "code": "<!-- 1. Content negotiation: respond to Accept: text/markdown -->\n<!-- In your server/framework, check the Accept header and return markdown -->\n<!-- with Content-Type: text/markdown -->\n\n<!-- 2. Serve .md URLs (e.g., /about.md alongside /about) -->\n<!-- Generate static .md files or handle .md routes in your app -->\n\n<!-- 3. Add <link> tag in your HTML <head>: -->\n<link rel=\"alternate\" type=\"text/markdown\" href=\"/page.md\">\n\n<!-- 4. Add Link HTTP header on HTML responses: -->\n<!-- Link: </page.md>; rel=\"alternate\"; type=\"text/markdown\" -->\n\n<!-- Best practice: include Vary: Accept and X-Markdown-Tokens headers -->\n<!-- on markdown responses -->",
      "filename": "<head> + server config"
    }
  ]
}

Usa nuestra API para obtener esto de forma programática (próximamente)

Este JSON es para uso interno — a diferencia del Markdown y llms.txt, no está pensado para subirse a tu web. Guárdalo como referencia para seguir la evolución de tu puntuación, compártelo con tu equipo de desarrollo o intégralo en tu pipeline CI/CD.

Comparte tus resultados

Twitter LinkedIn

Próximamente: Análisis de dominio completo

Rastrea todo tu dominio, genera llms.txt y monitoriza tu puntuación de preparación para IA a lo largo del tiempo. Únete a la lista de espera para recibir notificaciones.

¡Estás en la lista! Te avisaremos cuando se lance.