Certificato AgentReady.md verificato
Emesso il sig: d6e12082a44c1e3f Verifica →

URL analizzato

https://urlanheat.com/

Analizza un altro URL

Punteggio AI-Ready

70 / C

Discreto

su 100

Risparmio di token

Token HTML 12.601
Token Markdown 742
Risparmio 94%

Dettaglio del punteggio

HTML Semantico 93/100
Efficienza dei contenuti 78/100
Scopribilità IA 50/100
Dati Strutturati 50/100
Accessibilità 78/100

Il tuo sito non ha un file llms.txt. Questo è lo standard emergente per aiutare gli agenti IA a comprendere la struttura del tuo sito.

Come implementare

Crea un file /llms.txt seguendo la specifica llmstxt.org. Includi una descrizione del sito e link alle tue pagine principali.

Il tuo sito non supporta Markdown for Agents. Questo standard Cloudflare permette agli agenti IA di richiedere contenuti in formato markdown, riducendo l'uso dei token di ~80%.

Come implementare

Implementa uno o più: (1) Rispondere a Accept: text/markdown con contenuto markdown. (2) Servire URL .md (es: /pagina.md). (3) Aggiungere tag <link rel="alternate" type="text/markdown">. (4) Aggiungere header HTTP Link per la scoperta markdown.

Nessuna direttiva Content-Signal trovata. Queste indicano agli agenti IA come possono usare i tuoi contenuti (indicizzazione, input IA, dati di addestramento). La posizione consigliata è robots.txt.

Come implementare

Aggiungi Content-Signal al tuo robots.txt: User-agent: *\nContent-Signal: search=yes, ai-input=yes, ai-train=no. Puoi anche aggiungerlo come header HTTP nelle risposte markdown.

La tua pagina ha un basso rapporto tra contenuto reale e HTML totale. Gran parte del peso della pagina è markup, script o stili anziché contenuto.

Come implementare

Sposta i CSS in fogli di stile esterni, rimuovi gli stili inline, minimizza JavaScript e assicurati che l'HTML si concentri sulla struttura del contenuto.

Nessun dato strutturato Schema.org trovato. JSON-LD aiuta gli agenti IA a estrarre informazioni fattuali e strutturate dalle tue pagine.

Come implementare

Aggiungi un blocco <script type="application/ld+json"> con markup Schema.org. Usa tipi appropriati: Article per post del blog, Product per pagine prodotto, Organization per la pagina aziendale.

Nessuna meta descrizione trovata. Questo tag fornisce un riassunto conciso della pagina per agenti IA e motori di ricerca.

Come implementare

Aggiungi un tag <meta name="description" content="..."> con una descrizione di 150-160 caratteri del contenuto della pagina.

Il contenuto principale appare tardi nel documento HTML. Gli agenti IA potrebbero dare più peso al contenuto che appare prima.

Come implementare

Ristruttura il tuo HTML in modo che il contenuto <main> o <article> appaia prima delle barre laterali e del contenuto supplementare.

Token Markdown: 742
## Somos tu Guardián tecnológico

Te ayudamos a tomar decisiones inteligentes con la tecnología y a evitar problemas con proveedores.

Somos tu Guardián tecnológico externalizado; eso que llaman CTO.

Y si necesitas que te ayudemos a llevar a cabo esas decisiones, también lo hacemos. Porque un buen CTO no solo aconseja. También sabe cuándo arremangarse.

[¿Hablamos?](https://urlanheat.com/#contacto)

![Urlan Heat - Consultoría tecnológica](https://urlanheat.com/wp-content/themes/generatepress-child-urlanheat/images/illustrations/guardian-tecnologico-home.png)

## ¿Te suena alguna de estas situaciones?

-   Temes quedarte atrás con tanta IA y tanta tecnología nueva que sale día sí día también.
-   No sabes si tu actual proveedor te engaña o sientes que tiene demasiado control.
-   Vas a gastar un dineral en tecnología pero no sabes si es lo correcto.
-   Quieres digitalizar pero no sabes por dónde empezar.

**Si has asentido con la cabeza en alguna, sigue leyendo. Y si no... también.**

## Te ayudamos a...

### Tomar decisiones tecnológicas inteligentes.

¿Desarrollo a medida o software estándar? ¿Usar IA o no? ¿Digitalizar o esperar? Te decimos lo que más te conviene, no lo que más nos beneficia.

### Liberarte de proveedores tóxicos.

Evaluamos si tu proveedor actual te tiene atrapado y te ayudamos a recuperar el control de tu dominio, código y datos.

### No perder dinero en experimentos caros.

Antes de gastarte 70.000€ en un software que no necesitas, hablemos 25 minutos.

### Y si hay que desarrollar o implementar algo... nos encargamos.

Somos CTO primero, desarrolladores después. Pero cuando hay que arremangarse y picar código, también lo hacemos.

[Descubre las historias de terror que han vivido nuestros clientes antes de conocernos →](https://urlanheat.com/historias-de-terror)

## Desde 2001 ayudando a empresas

Nos gusta. Nos divertimos ¡y encima nos pagan por hacerlo!

En estos años mucha gente ha confiado en nosotros. Aquí algunos ejemplos que puede que te suenen:

AMC Fagor Museo de Bellas Artes de Bilbao Red de Centros Tecnológicos de CyL Medical Óptica Audición

**Por algo será.**

[Primera reunión gratis (25 min)](https://urlanheat.com/#contacto)

## 🤝 Garantías

-   Primera reunión 100% gratuita (25 minutos). Así compruebas si podemos aportarte valor.
-   Sin compromiso, sin letra pequeña.
-   Cancela cuando quieras si sientes que no te aportamos valor.
-   Te decimos la verdad aunque eso suponga no facturarte por un mega-proyecto.
-   No cobramos comisiones de proveedores que recomendamos. No somos partners de nada, solo recomendamos aquello en lo que creemos.

## Agenda tu reunión gratuita

Cuéntanos tu situación en 25 minutos. Sin coste.
Urlan Heat – Hacemos software y webs. Nos gusta, nos divertimos ¡y encima nos pagan!

[Urlan Heat](https://urlanheat.com/)

# Somos tu Guardián tecnológico

Te ayudamos a tomar decisiones inteligentes con la tecnología y a evitar problemas con proveedores.

Somos tu Guardián tecnológico externalizado; eso que llaman CTO.

Y si necesitas que te ayudemos a llevar a cabo esas decisiones, también lo hacemos. Porque un buen CTO no solo aconseja. También sabe cuándo arremangarse.

[¿Hablamos?](https://urlanheat.com/#contacto)

![Urlan Heat - Consultoría tecnológica](https://urlanheat.com/wp-content/themes/generatepress-child-urlanheat/images/illustrations/guardian-tecnologico-home.png)

## ¿Te suena alguna de estas situaciones?

-   Temes quedarte atrás con tanta IA y tanta tecnología nueva que sale día sí día también.
-   No sabes si tu actual proveedor te engaña o sientes que tiene demasiado control.
-   Vas a gastar un dineral en tecnología pero no sabes si es lo correcto.
-   Quieres digitalizar pero no sabes por dónde empezar.

**Si has asentido con la cabeza en alguna, sigue leyendo. Y si no... también.**

## Te ayudamos a...

### Tomar decisiones tecnológicas inteligentes.

¿Desarrollo a medida o software estándar? ¿Usar IA o no? ¿Digitalizar o esperar? Te decimos lo que más te conviene, no lo que más nos beneficia.

### Liberarte de proveedores tóxicos.

Evaluamos si tu proveedor actual te tiene atrapado y te ayudamos a recuperar el control de tu dominio, código y datos.

### No perder dinero en experimentos caros.

Antes de gastarte 70.000€ en un software que no necesitas, hablemos 25 minutos.

### Y si hay que desarrollar o implementar algo... nos encargamos.

Somos CTO primero, desarrolladores después. Pero cuando hay que arremangarse y picar código, también lo hacemos.

[Descubre las historias de terror que han vivido nuestros clientes antes de conocernos →](https://urlanheat.com/historias-de-terror)

## Desde 2001 ayudando a empresas

Nos gusta. Nos divertimos ¡y encima nos pagan por hacerlo!

En estos años mucha gente ha confiado en nosotros. Aquí algunos ejemplos que puede que te suenen:

AMC Fagor Museo de Bellas Artes de Bilbao Red de Centros Tecnológicos de CyL Medical Óptica Audición

**Por algo será.**

[Primera reunión gratis (25 min)](https://urlanheat.com/#contacto)

## 🤝 Garantías

-   Primera reunión 100% gratuita (25 minutos). Así compruebas si podemos aportarte valor.
-   Sin compromiso, sin letra pequeña.
-   Cancela cuando quieras si sientes que no te aportamos valor.
-   Te decimos la verdad aunque eso suponga no facturarte por un mega-proyecto.
-   No cobramos comisiones de proveedores que recomendamos. No somos partners de nada, solo recomendamos aquello en lo que creemos.

## Agenda tu reunión gratuita

Cuéntanos tu situación en 25 minutos. Sin coste.

Email \*

Cuéntanos brevemente tu situación (opcional)

 Acepto la [política de privacidad](https://urlanheat.com/politica-privacidad).

 Enviar

© 2026 Urlan Heat. Consultoría tecnológica desde 2001.

[Política de privacidad](https://urlanheat.com/politica-privacidad) | [Aviso legal](https://urlanheat.com/aviso-legal) | [Política de cookies](https://urlanheat.com/cookies)

[](https://urlanheat.com/# "Volver arriba")

Carica questo file come /index.md sul tuo server affinché gli agenti IA possano accedere a una versione pulita della tua pagina. Puoi anche configurare la negoziazione dei contenuti Accept: text/markdown per servirlo automaticamente.

llms.txt generato per questa singola pagina

Scarica llms.txt
# Urlan Heat

> Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a cabo, también lo hacemos. Porque un ... <a title="Acierta con las decisiones tecnológicas" class="read-more" href="https://urlanheat.com/" aria…

## Main
- [Acierta con las decisiones tecnológicas](https://urlanheat.com/): Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llam…
- [Guardián tecnológico](https://urlanheat.com/guardian-tecnologico-tu-cto-externalizado/)
- [Desarrollo a medida](https://urlanheat.com/hacemos-webs-que-lo-flipas/)
- [El equipo](https://urlanheat.com/el-super-equipo/)
- [Bla, bla, blog](https://urlanheat.com/entradas/)

Il llms.txt completo richiede un'analisi dell'intero dominio (prossimamente)

Carica questo file come https://urlanheat.com/llms.txt nella radice del tuo dominio. Agenti IA come ChatGPT, Claude e Perplexity controllano questo file per comprendere la struttura del tuo sito.

HTML Semantico

Utilizza elemento article o main (100/100)

Has <main>

Gerarchia di intestazioni corretta (100/100)

Clean heading hierarchy

Utilizza elementi HTML semantici (67/100)

8 semantic elements, 32 divs (ratio: 20%)

Testi alt delle immagini significativi (100/100)

1/1 images with meaningful alt text

Bassa profondità di annidamento div (100/100)

Avg div depth: 2.5, max: 4

Efficienza dei contenuti

Buon rapporto di riduzione token (100/100)

94% token reduction (HTML→Markdown)

Buon rapporto contenuto-rumore (25/100)

Content ratio: 8.2% (3550 content chars / 43112 HTML bytes)

Stili inline minimi (100/100)

0/193 elements with inline styles (0.0%)

Peso della pagina ragionevole (100/100)

HTML size: 42KB

Scopribilità IA

Ha file llms.txt (0/100)

No llms.txt found

Ha file robots.txt (100/100)

robots.txt exists

robots.txt consente bot IA (100/100)

All major AI bots allowed

Ha sitemap.xml (100/100)

Sitemap found

Supporto Markdown for Agents (0/100)

No markdown content negotiation

Ha Content-Signal (robots.txt o header HTTP) (0/100)

No Content-Signal header

Dati Strutturati

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

No JSON-LD / Schema.org found

Ha tag Open Graph (100/100)

All OG tags present

Ha meta descrizione (0/100)

No meta description

Ha URL canonico (100/100)

Canonical URL present

Ha attributo lang (100/100)

lang="es"

Accessibilità

Contenuto disponibile senza JavaScript (100/100)

Content available without JavaScript

Dimensione della pagina ragionevole (100/100)

Page size: 42KB

Il contenuto appare presto nell'HTML (25/100)

Main content starts at 64% of HTML

{
  "url": "https://urlanheat.com/",
  "timestamp": 1771186722169,
  "fetch": {
    "mode": "simple",
    "timeMs": 213,
    "htmlSizeBytes": 43112,
    "supportsMarkdown": false,
    "statusCode": 200
  },
  "extraction": {
    "title": "Acierta con las decisiones tecnológicas",
    "excerpt": "Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a cabo, también lo hacemos. Porque un ... <a title=\"Acierta con las decisiones tecnológicas\" class=\"read-more\" href=\"https://urlanheat.com/\" aria-label=\"Leer más sobre Acierta con las decisiones tecnológicas\">Leer más</a>",
    "byline": null,
    "siteName": "Urlan Heat",
    "lang": "es",
    "contentLength": 3550,
    "metadata": {
      "description": null,
      "ogTitle": "Acierta con las decisiones tecnológicas",
      "ogDescription": "Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a cabo, también lo hacemos. Porque un ... <a title=\"Acierta con las decisiones tecnológicas\" class=\"read-more\" href=\"https://urlanheat.com/\" aria-label=\"Leer más sobre Acierta con las decisiones tecnológicas\">Leer más</a>",
      "ogImage": "https://urlanheat.com/wp-content/themes/generatepress-child-urlanheat/images/og-default.png",
      "ogType": "article",
      "canonical": "https://urlanheat.com/",
      "lang": "es",
      "schemas": [],
      "robotsMeta": "max-image-preview:large",
      "author": null,
      "generator": "WordPress 6.7.2"
    }
  },
  "markdown": "## Somos tu Guardián tecnológico\n\nTe ayudamos a tomar decisiones inteligentes con la tecnología y a evitar problemas con proveedores.\n\nSomos tu Guardián tecnológico externalizado; eso que llaman CTO.\n\nY si necesitas que te ayudemos a llevar a cabo esas decisiones, también lo hacemos. Porque un buen CTO no solo aconseja. También sabe cuándo arremangarse.\n\n[¿Hablamos?](https://urlanheat.com/#contacto)\n\n![Urlan Heat - Consultoría tecnológica](https://urlanheat.com/wp-content/themes/generatepress-child-urlanheat/images/illustrations/guardian-tecnologico-home.png)\n\n## ¿Te suena alguna de estas situaciones?\n\n-   Temes quedarte atrás con tanta IA y tanta tecnología nueva que sale día sí día también.\n-   No sabes si tu actual proveedor te engaña o sientes que tiene demasiado control.\n-   Vas a gastar un dineral en tecnología pero no sabes si es lo correcto.\n-   Quieres digitalizar pero no sabes por dónde empezar.\n\n**Si has asentido con la cabeza en alguna, sigue leyendo. Y si no... también.**\n\n## Te ayudamos a...\n\n### Tomar decisiones tecnológicas inteligentes.\n\n¿Desarrollo a medida o software estándar? ¿Usar IA o no? ¿Digitalizar o esperar? Te decimos lo que más te conviene, no lo que más nos beneficia.\n\n### Liberarte de proveedores tóxicos.\n\nEvaluamos si tu proveedor actual te tiene atrapado y te ayudamos a recuperar el control de tu dominio, código y datos.\n\n### No perder dinero en experimentos caros.\n\nAntes de gastarte 70.000€ en un software que no necesitas, hablemos 25 minutos.\n\n### Y si hay que desarrollar o implementar algo... nos encargamos.\n\nSomos CTO primero, desarrolladores después. Pero cuando hay que arremangarse y picar código, también lo hacemos.\n\n[Descubre las historias de terror que han vivido nuestros clientes antes de conocernos →](https://urlanheat.com/historias-de-terror)\n\n## Desde 2001 ayudando a empresas\n\nNos gusta. Nos divertimos ¡y encima nos pagan por hacerlo!\n\nEn estos años mucha gente ha confiado en nosotros. Aquí algunos ejemplos que puede que te suenen:\n\nAMC Fagor Museo de Bellas Artes de Bilbao Red de Centros Tecnológicos de CyL Medical Óptica Audición\n\n**Por algo será.**\n\n[Primera reunión gratis (25 min)](https://urlanheat.com/#contacto)\n\n## 🤝 Garantías\n\n-   Primera reunión 100% gratuita (25 minutos). Así compruebas si podemos aportarte valor.\n-   Sin compromiso, sin letra pequeña.\n-   Cancela cuando quieras si sientes que no te aportamos valor.\n-   Te decimos la verdad aunque eso suponga no facturarte por un mega-proyecto.\n-   No cobramos comisiones de proveedores que recomendamos. No somos partners de nada, solo recomendamos aquello en lo que creemos.\n\n## Agenda tu reunión gratuita\n\nCuéntanos tu situación en 25 minutos. Sin coste.\n",
  "fullPageMarkdown": "Urlan Heat – Hacemos software y webs. Nos gusta, nos divertimos ¡y encima nos pagan!\n\n[Urlan Heat](https://urlanheat.com/)\n\n# Somos tu Guardián tecnológico\n\nTe ayudamos a tomar decisiones inteligentes con la tecnología y a evitar problemas con proveedores.\n\nSomos tu Guardián tecnológico externalizado; eso que llaman CTO.\n\nY si necesitas que te ayudemos a llevar a cabo esas decisiones, también lo hacemos. Porque un buen CTO no solo aconseja. También sabe cuándo arremangarse.\n\n[¿Hablamos?](https://urlanheat.com/#contacto)\n\n![Urlan Heat - Consultoría tecnológica](https://urlanheat.com/wp-content/themes/generatepress-child-urlanheat/images/illustrations/guardian-tecnologico-home.png)\n\n## ¿Te suena alguna de estas situaciones?\n\n-   Temes quedarte atrás con tanta IA y tanta tecnología nueva que sale día sí día también.\n-   No sabes si tu actual proveedor te engaña o sientes que tiene demasiado control.\n-   Vas a gastar un dineral en tecnología pero no sabes si es lo correcto.\n-   Quieres digitalizar pero no sabes por dónde empezar.\n\n**Si has asentido con la cabeza en alguna, sigue leyendo. Y si no... también.**\n\n## Te ayudamos a...\n\n### Tomar decisiones tecnológicas inteligentes.\n\n¿Desarrollo a medida o software estándar? ¿Usar IA o no? ¿Digitalizar o esperar? Te decimos lo que más te conviene, no lo que más nos beneficia.\n\n### Liberarte de proveedores tóxicos.\n\nEvaluamos si tu proveedor actual te tiene atrapado y te ayudamos a recuperar el control de tu dominio, código y datos.\n\n### No perder dinero en experimentos caros.\n\nAntes de gastarte 70.000€ en un software que no necesitas, hablemos 25 minutos.\n\n### Y si hay que desarrollar o implementar algo... nos encargamos.\n\nSomos CTO primero, desarrolladores después. Pero cuando hay que arremangarse y picar código, también lo hacemos.\n\n[Descubre las historias de terror que han vivido nuestros clientes antes de conocernos →](https://urlanheat.com/historias-de-terror)\n\n## Desde 2001 ayudando a empresas\n\nNos gusta. Nos divertimos ¡y encima nos pagan por hacerlo!\n\nEn estos años mucha gente ha confiado en nosotros. Aquí algunos ejemplos que puede que te suenen:\n\nAMC Fagor Museo de Bellas Artes de Bilbao Red de Centros Tecnológicos de CyL Medical Óptica Audición\n\n**Por algo será.**\n\n[Primera reunión gratis (25 min)](https://urlanheat.com/#contacto)\n\n## 🤝 Garantías\n\n-   Primera reunión 100% gratuita (25 minutos). Así compruebas si podemos aportarte valor.\n-   Sin compromiso, sin letra pequeña.\n-   Cancela cuando quieras si sientes que no te aportamos valor.\n-   Te decimos la verdad aunque eso suponga no facturarte por un mega-proyecto.\n-   No cobramos comisiones de proveedores que recomendamos. No somos partners de nada, solo recomendamos aquello en lo que creemos.\n\n## Agenda tu reunión gratuita\n\nCuéntanos tu situación en 25 minutos. Sin coste.\n\nEmail \\*\n\nCuéntanos brevemente tu situación (opcional)\n\n Acepto la [política de privacidad](https://urlanheat.com/politica-privacidad).\n\n Enviar\n\n© 2026 Urlan Heat. Consultoría tecnológica desde 2001.\n\n[Política de privacidad](https://urlanheat.com/politica-privacidad) | [Aviso legal](https://urlanheat.com/aviso-legal) | [Política de cookies](https://urlanheat.com/cookies)\n\n[](https://urlanheat.com/# \"Volver arriba\")\n",
  "markdownStats": {
    "images": 1,
    "links": 3,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 10
  },
  "tokens": {
    "htmlTokens": 12601,
    "markdownTokens": 742,
    "reduction": 11859,
    "reductionPercent": 94
  },
  "score": {
    "score": 70,
    "grade": "C",
    "dimensions": {
      "semanticHtml": {
        "score": 93,
        "weight": 20,
        "grade": "A",
        "checks": {
          "uses_article_or_main": {
            "score": 100,
            "weight": 20,
            "details": "Has <main>"
          },
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 25,
            "details": "Clean heading hierarchy"
          },
          "semantic_elements": {
            "score": 67,
            "weight": 20,
            "details": "8 semantic elements, 32 divs (ratio: 20%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "details": "1/1 images with meaningful alt text"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 20,
            "details": "Avg div depth: 2.5, max: 4"
          }
        }
      },
      "contentEfficiency": {
        "score": 78,
        "weight": 25,
        "grade": "B",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "details": "94% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 25,
            "weight": 30,
            "details": "Content ratio: 8.2% (3550 content chars / 43112 HTML bytes)"
          },
          "minimal_inline_styles": {
            "score": 100,
            "weight": 15,
            "details": "0/193 elements with inline styles (0.0%)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 15,
            "details": "HTML size: 42KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 50,
        "weight": 25,
        "grade": "D",
        "checks": {
          "has_llms_txt": {
            "score": 0,
            "weight": 25,
            "details": "No llms.txt found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 15,
            "details": "robots.txt exists"
          },
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 20,
            "details": "All major AI bots allowed"
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "details": "Sitemap found"
          },
          "supports_markdown_negotiation": {
            "score": 0,
            "weight": 15,
            "details": "No markdown content negotiation"
          },
          "has_content_signals": {
            "score": 0,
            "weight": 10,
            "details": "No Content-Signal header"
          }
        }
      },
      "structuredData": {
        "score": 50,
        "weight": 15,
        "grade": "D",
        "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": 0,
            "weight": 20,
            "details": "No meta description"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "details": "lang=\"es\""
          }
        }
      },
      "accessibility": {
        "score": 78,
        "weight": 15,
        "grade": "B",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 40,
            "details": "Content available without JavaScript"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 30,
            "details": "Page size: 42KB"
          },
          "fast_content_position": {
            "score": 25,
            "weight": 30,
            "details": "Main content starts at 64% 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": 4,
      "checkScore": 0,
      "checkDetails": "No markdown content negotiation"
    },
    {
      "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": "moderate",
      "estimatedImpact": 3,
      "checkScore": 0,
      "checkDetails": "No Content-Signal header"
    },
    {
      "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: 8.2% (3550 content chars / 43112 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"
    },
    {
      "id": "add_meta_description",
      "priority": "high",
      "category": "structuredData",
      "titleKey": "rec.add_meta_description.title",
      "descriptionKey": "rec.add_meta_description.description",
      "howToKey": "rec.add_meta_description.howto",
      "effort": "quick-win",
      "estimatedImpact": 4,
      "checkScore": 0,
      "checkDetails": "No meta description"
    },
    {
      "id": "move_content_earlier",
      "priority": "high",
      "category": "accessibility",
      "titleKey": "rec.move_content_earlier.title",
      "descriptionKey": "rec.move_content_earlier.description",
      "howToKey": "rec.move_content_earlier.howto",
      "effort": "moderate",
      "estimatedImpact": 4,
      "checkScore": 25,
      "checkDetails": "Main content starts at 64% of HTML"
    }
  ],
  "llmsTxtPreview": "# Urlan Heat\n\n> Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a cabo, también lo hacemos. Porque un ... <a title=\"Acierta con las decisiones tecnológicas\" class=\"read-more\" href=\"https://urlanheat.com/\" aria…\n\n## Main\n- [Acierta con las decisiones tecnológicas](https://urlanheat.com/): Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llam…\n- [Guardián tecnológico](https://urlanheat.com/guardian-tecnologico-tu-cto-externalizado/)\n- [Desarrollo a medida](https://urlanheat.com/hacemos-webs-que-lo-flipas/)\n- [El equipo](https://urlanheat.com/el-super-equipo/)\n- [Bla, bla, blog](https://urlanheat.com/entradas/)\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": "# Urlan Heat\n\n> Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a cabo, también lo hacemos. Porque un ... <a title=\"Acierta con las decisiones tecnológicas\" class=\"read-more\" href=\"https://urlanheat.com/\" aria…\n\n## Main\n- [Acierta con las decisiones tecnológicas](https://urlanheat.com/): Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llam…\n- [Guardián tecnológico](https://urlanheat.com/guardian-tecnologico-tu-cto-externalizado/)\n- [Desarrollo a medida](https://urlanheat.com/hacemos-webs-que-lo-flipas/)\n- [El equipo](https://urlanheat.com/el-super-equipo/)\n- [Bla, bla, blog](https://urlanheat.com/entradas/)\n\n",
      "filename": "/llms.txt"
    },
    {
      "id": "add_meta_description",
      "title": "Add meta description",
      "description": "A good meta description (50-160 characters) helps AI agents understand your page quickly.",
      "language": "html",
      "code": "<meta name=\"description\" content=\"Te ayudamos a tomar decisiones inteligentes con la tecnología Somos tu Guardían tecnológico externalizado; eso que llaman CTO. Y cuando hay que llevarlas a c...\">",
      "filename": "<head>"
    },
    {
      "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\": \"Acierta con las decisiones tecnológicas\",\n  \"description\": \"Page description.\",\n  \"url\": \"https://urlanheat.com/\",\n  \"inLanguage\": \"es\",\n  \"isPartOf\": {\n    \"@type\": \"WebSite\",\n    \"name\": \"Urlan Heat\"\n  }\n}\n</script>",
      "filename": "<head>"
    },
    {
      "id": "add_content_signals",
      "title": "Add Content-Signal HTTP header",
      "description": "The Content-Signal header tells AI agents about the nature of your content. Add it via your web server or CDN.",
      "language": "nginx",
      "code": "# Nginx — add to your server block:\nadd_header Content-Signal \"type=website; lang=es\" always;\n\n# Apache — add to .htaccess:\n# Header set Content-Signal \"type=website; lang=es\"",
      "filename": "nginx.conf or .htaccess"
    },
    {
      "id": "add_markdown_negotiation",
      "title": "Support Accept: text/markdown",
      "description": "When a client sends Accept: text/markdown, respond with a Markdown version of the page. This is the gold standard for AI-readiness.",
      "language": "nginx",
      "code": "# Nginx — serve .md files when client requests Markdown:\n# Option 1: Serve pre-generated .md files\nmap $http_accept $markdown_suffix {\n  default \"\";\n  \"~text/markdown\" \".md\";\n}\n\n# Then in your location block:\ntry_files $uri$markdown_suffix $uri =404;\n\n# Option 2: Use your app framework to check the Accept header\n# and return Markdown content with Content-Type: text/markdown",
      "filename": "nginx.conf or application code"
    }
  ]
}

Usa la nostra API per ottenere questo programmaticamente (prossimamente)

Questo JSON è per uso interno — a differenza dei file Markdown e llms.txt, non è destinato ad essere caricato sul tuo sito. Salvalo come riferimento per monitorare il tuo punteggio nel tempo, condividilo con il tuo team di sviluppo o integralo nella tua pipeline CI/CD.

Condividi i tuoi risultati

Twitter LinkedIn

Incorpora il tuo badge

Aggiungi questo badge al tuo sito. Si aggiorna automaticamente quando cambia il tuo punteggio di prontezza IA.

AgentReady.md score for urlanheat.com
Script Consigliato
<script src="https://agentready.md/badge.js" data-id="83576af4-5642-47cc-a396-e683f4856a34" data-domain="urlanheat.com"></script>
Markdown
[![AgentReady.md score for urlanheat.com](https://agentready.md/badge/urlanheat.com.svg)](https://agentready.md/it/r/83576af4-5642-47cc-a396-e683f4856a34)

Prossimamente: Analisi completa del dominio

Scansiona l'intero dominio, genera llms.txt e monitora il tuo punteggio di prontezza IA nel tempo. Iscriviti alla lista d'attesa.

Sei nella lista! Ti avviseremo quando sarà disponibile.