URL analizada
https://goodinnovation.co.uk
Puntuación AI-Ready
Deficiente
de 100
Ahorro de tokens
Desglose de la puntuación
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 página no usa elementos <article> o <main>. Estos contenedores semánticos ayudan a los AI agents a identificar el área de contenido principal e ignorar navegación, barras laterales y pies de página.
Cómo implementarlo
Añade un elemento <main> alrededor del contenido principal de tu página, y usa <article> para bloques de contenido independientes como entradas de blog o descripciones de productos.
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.
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).
La estructura de encabezados tiene problemas (niveles saltados o múltiples etiquetas h1). Una jerarquía limpia ayuda a los AI agents a comprender la organización del contenido.
Cómo implementarlo
Asegúrate de tener exactamente un <h1> por página y que los encabezados sigan un orden secuencial: h1 > h2 > h3. No saltes niveles (por ejemplo, de h1 directamente a h3).
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.
Tu página depende en gran medida de elementos <div>. Los elementos semánticos como <section>, <nav>, <header>, <footer> y <aside> proporcionan una estructura significativa para los AI agents.
Cómo implementarlo
Reemplaza los contenedores <div> genéricos con los elementos semánticos apropiados. Usa <section> para grupos temáticos, <nav> para navegación, <header>/<footer> para cabeceras y pies de página o sección.
No se encontró meta description. Esta etiqueta proporciona un resumen conciso de la página para AI agents y motores de búsqueda.
Cómo implementarlo
Añade una etiqueta <meta name="description" content="..."> con una descripción de 150-160 caracteres sobre el contenido de la página.
## The future of doing good is changing. Let's Think Differently. ## We transform charities for growth. IMPACT INNOVATION  ### We define purpose and strategy, identify and prioritise growth levers, build the right culture and capabilities to make them happen, and deliver new things to market. Through 14 years as trusted charity partners and our sector leading foresight capability, our work closes the gap between where charities are now and the mission they exist to deliver. ### What We Do ### Our Work  Transforming Services #### Macmillan - A new service for people living with cancer [Learn more](https://goodinnovation.co.uk/our-work/macmillana-new-service-for-people-living-with-cancer)  Purpose and Strategy #### National Autistic Society - A New North Star Developing the vision for society and a new organisational strategy [Learn more](https://goodinnovation.co.uk/our-work/national-autistic-society)  Transforming Income #### Training Guy’s and St Thomas’ Charities in the NPD Process, Innovation Sprints and New Fundraising Ideas [Learn more](https://goodinnovation.co.uk/our-work/training-guy-s-and-st-thomas-charities-in-the-npd-process-innovation-sprint-and-new-fundraising-ideas)   #### Peter Watt Director of National Programmes, National Autistic Society "I can't say enough about Good Innovation. They've been outstanding to work with. This is the most significant piece of work we've done as an organisation in decades." ### Good Thinking
Home | Good Innovation ## Cookie Settings We use cookies to give you the best experience on our website. You can choose which cookies you want to allow below. You can find more details in our privacy policy. Essential cookies Essential cookies are cookies that are needed for the proper functioning of the website. Select all Confirm selection [](https://goodinnovation.co.uk/) [What We Do](https://goodinnovation.co.uk/what-we-do) [Our Work](https://goodinnovation.co.uk/our-work) [Our Thinking](https://goodinnovation.co.uk/good-thinking) [Our Team and Values](https://goodinnovation.co.uk/team-and-values) [Get In Touch](https://goodinnovation.co.uk/get-in-touch) ## The future of doing good is changing. Let's Think Differently. ## We transform charities for growth. IMPACT INNOVATION  ### We define purpose and strategy, identify and prioritise growth levers, build the right culture and capabilities to make them happen, and deliver new things to market. Through 14 years as trusted charity partners and our sector leading foresight capability, our work closes the gap between where charities are now and the mission they exist to deliver. ### What We Do Purpose & Strategy Transforming Income Transforming Services Without a clear purpose, strategy loses focus. We help leadership teams define why they exist, for who, and design future-focused strategies that drives greater impact with the resources they have. [Read more](https://goodinnovation.co.uk/what-we-do#impact-foundations) Fundraising today means shifting trends, evolving supporter expectations, and pressure to do more with less. We help income teams prioritise with confidence, build ambitious cultures, and launch new initiatives that drive sustainable growth. [Read more](https://goodinnovation.co.uk/what-we-do#products-programmes-and-ventures) Charity services face evolving user needs, new delivery trends, and pressure to reach more people with less. We help teams prioritise with confidence, build ambitious cultures, and design initiatives that maximise reach and impact. [Read more](https://goodinnovation.co.uk/what-we-do#impact-collaborations) ### Purpose & Strategy Without a clear purpose, strategy loses focus. We help leadership teams define why they exist, for who, and design future-focused strategies that drives greater impact with the resources they have. [Read more](https://goodinnovation.co.uk/what-we-do#impact-foundations) ### Transforming Income Fundraising today means shifting trends, evolving supporter expectations, and pressure to do more with less. We help income teams prioritise with confidence, build ambitious cultures, and launch new initiatives that drive sustainable growth. [Read more](https://goodinnovation.co.uk/what-we-do#products-programmes-and-ventures) ### Transforming Services Charity services face evolving user needs, new delivery trends, and pressure to reach more people with less. We help teams prioritise with confidence, build ambitious cultures, and design initiatives that maximise reach and impact. [Read more](https://goodinnovation.co.uk/what-we-do#impact-collaborations) ### Our Work  Transforming Services #### Macmillan - A new service for people living with cancer [Learn more](https://goodinnovation.co.uk/our-work/macmillana-new-service-for-people-living-with-cancer)  Purpose and Strategy #### National Autistic Society - A New North Star Developing the vision for society and a new organisational strategy [Learn more](https://goodinnovation.co.uk/our-work/national-autistic-society)  Transforming Income #### Training Guy’s and St Thomas’ Charities in the NPD Process, Innovation Sprints and New Fundraising Ideas [Learn more](https://goodinnovation.co.uk/our-work/training-guy-s-and-st-thomas-charities-in-the-npd-process-innovation-sprint-and-new-fundraising-ideas)   #### Peter Watt Director of National Programmes, National Autistic Society "I can't say enough about Good Innovation. They've been outstanding to work with. This is the most significant piece of work we've done as an organisation in decades." ### Good Thinking [View All](https://goodinnovation.co.uk/good-thinking) [  Articles #### Getting New Ideas to Market - Innovation 2.0 How to overcome the challenges in getting ideas successfully launched in market ](https://goodinnovation.co.uk/good-thinking/getting-new-ideas-to-market-innovation-2-0) [  In Conversation With #### Delivery Launchpad Interview - Woodgreen A conversation with Vicky Ward, Head of Digital Services at Woodgreen ](https://goodinnovation.co.uk/good-thinking/delivery-launchpad-interview-woodgreen) [  Articles #### Unlocking AI’s Potential for the Charity Sector The Futures Safari ](https://goodinnovation.co.uk/good-thinking/unlocking-ai-s-potential-for-the-charity-sector) ## Together we have the power to solve the world’s biggest problems. [Get In Touch](https://goodinnovation.co.uk/get-in-touch)
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
# Good Innovation > The future of doing good is changing. Let's Think Differently. ## Main - [Home](https://goodinnovation.co.uk): The future of doing good is changing. Let's Think Differently. - [Our Team and Values](https://goodinnovation.co.uk/team-and-values) - [What We Do](https://goodinnovation.co.uk/what-we-do) - [Our Work](https://goodinnovation.co.uk/our-work) - [Our Thinking](https://goodinnovation.co.uk/good-thinking) - [Get In Touch](https://goodinnovation.co.uk/get-in-touch) - [Events](https://goodinnovation.co.uk/events) - [Careers](https://goodinnovation.co.uk/careers) - [Home](https://goodinnovation.co.uk/) ## Legal - [Privacy Policy](https://goodinnovation.co.uk/privacy-policy) - [Terms & Conditions](https://goodinnovation.co.uk/terms-and-conditions)
El llms.txt completo requiere un análisis de todo el dominio (próximamente)
Sube este archivo a https://goodinnovation.co.uk/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
Missing <article> and <main> elements
no <h1>, 2 heading level skip(s)
9 semantic elements, 164 divs (ratio: 5%)
0/10 images with meaningful alt text
Avg div depth: 2.5, max: 7
Eficiencia del contenido
100% token reduction (HTML→Markdown)
Content ratio: 0.6% (2093 content chars / 338205 HTML bytes)
8/546 elements with inline styles (1.5%)
HTML size: 330KB
Visibilidad para IA
No llms.txt found
robots.txt exists
All major AI bots allowed
Sitemap found
Datos estructurados
No JSON-LD / Schema.org found
2/3 OG tags present
No meta description
Canonical URL present
lang="en"
Accesibilidad
Content available without JavaScript
Page size: 330KB
Main content starts at 100% of HTML
{
"url": "https://goodinnovation.co.uk",
"timestamp": 1775574752077,
"fetch": {
"mode": "simple",
"timeMs": 938,
"htmlSizeBytes": 338205,
"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": "Home",
"excerpt": "The future of doing good is changing.\nLet's Think Differently.",
"byline": null,
"siteName": "Good Innovation",
"lang": "en",
"contentLength": 2093,
"metadata": {
"description": null,
"ogTitle": "Home",
"ogDescription": null,
"ogImage": "https://goodinnovation.co.uk/img/asset/YXNzZXRzL3NvY2lhbC1pbWFnZS5wbmc=?p=seo_pro_og&s=6665dd03baec97d93a9e59bc9016aa92",
"ogType": "website",
"canonical": "https://goodinnovation.co.uk",
"lang": "en",
"schemas": [],
"robotsMeta": null,
"author": null,
"generator": null,
"markdownAlternateHref": null
}
},
"markdown": "## The future of doing good is changing.\nLet's Think Differently.\n\n## We transform charities for\ngrowth.\n\nIMPACT INNOVATION\n\n\n\n### We define purpose and strategy, identify and prioritise growth levers, build the right culture and capabilities to make them happen, and deliver new things to market.\n\nThrough 14 years as trusted charity partners and our sector leading foresight capability, our work closes the gap between where charities are now and the mission they exist to deliver.\n\n### What We Do\n\n### Our Work\n\n\n\nTransforming Services\n\n#### Macmillan - A new service for people living with cancer\n\n[Learn more](https://goodinnovation.co.uk/our-work/macmillana-new-service-for-people-living-with-cancer)\n\n\n\nPurpose and Strategy\n\n#### National Autistic Society - A New North Star\n\nDeveloping the vision for society and a new organisational strategy\n\n[Learn more](https://goodinnovation.co.uk/our-work/national-autistic-society)\n\n\n\nTransforming Income\n\n#### Training Guy’s and St Thomas’ Charities in the NPD Process, Innovation Sprints and New Fundraising Ideas\n\n[Learn more](https://goodinnovation.co.uk/our-work/training-guy-s-and-st-thomas-charities-in-the-npd-process-innovation-sprint-and-new-fundraising-ideas)\n\n\n\n\n\n#### Peter Watt\n\nDirector of National Programmes, National Autistic Society\n\n\"I can't say enough about Good Innovation. They've been outstanding to work with. This is the most significant piece of work we've done as an organisation in decades.\"\n\n### Good Thinking\n",
"fullPageMarkdown": "Home | Good Innovation\n\n## Cookie Settings\n\nWe use cookies to give you the best experience on our website. You can choose which cookies you want to allow below. You can find more details in our privacy policy.\n\nEssential cookies\n\nEssential cookies are cookies that are needed for the proper functioning of the website.\n\nSelect all Confirm selection\n\n[](https://goodinnovation.co.uk/)\n\n[What We Do](https://goodinnovation.co.uk/what-we-do)\n\n[Our Work](https://goodinnovation.co.uk/our-work)\n\n[Our Thinking](https://goodinnovation.co.uk/good-thinking)\n\n[Our Team and Values](https://goodinnovation.co.uk/team-and-values)\n\n[Get In Touch](https://goodinnovation.co.uk/get-in-touch)\n\n## The future of doing good is changing.\nLet's Think Differently.\n\n## We transform charities for\ngrowth.\n\nIMPACT INNOVATION\n\n\n\n### We define purpose and strategy, identify and prioritise growth levers, build the right culture and capabilities to make them happen, and deliver new things to market.\n\nThrough 14 years as trusted charity partners and our sector leading foresight capability, our work closes the gap between where charities are now and the mission they exist to deliver.\n\n### What We Do\n\nPurpose & Strategy\n\nTransforming Income\n\nTransforming Services\n\nWithout a clear purpose, strategy loses focus. We help leadership teams define why they exist, for who, and design future-focused strategies that drives greater impact with the resources they have.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#impact-foundations)\n\nFundraising today means shifting trends, evolving supporter expectations, and pressure to do more with less. We help income teams prioritise with confidence, build ambitious cultures, and launch new initiatives that drive sustainable growth.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#products-programmes-and-ventures)\n\nCharity services face evolving user needs, new delivery trends, and pressure to reach more people with less. We help teams prioritise with confidence, build ambitious cultures, and design initiatives that maximise reach and impact.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#impact-collaborations)\n\n### Purpose & Strategy\n\nWithout a clear purpose, strategy loses focus. We help leadership teams define why they exist, for who, and design future-focused strategies that drives greater impact with the resources they have.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#impact-foundations)\n\n### Transforming Income\n\nFundraising today means shifting trends, evolving supporter expectations, and pressure to do more with less. We help income teams prioritise with confidence, build ambitious cultures, and launch new initiatives that drive sustainable growth.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#products-programmes-and-ventures)\n\n### Transforming Services\n\nCharity services face evolving user needs, new delivery trends, and pressure to reach more people with less. We help teams prioritise with confidence, build ambitious cultures, and design initiatives that maximise reach and impact.\n\n[Read more](https://goodinnovation.co.uk/what-we-do#impact-collaborations)\n\n### Our Work\n\n\n\nTransforming Services\n\n#### Macmillan - A new service for people living with cancer\n\n[Learn more](https://goodinnovation.co.uk/our-work/macmillana-new-service-for-people-living-with-cancer)\n\n\n\nPurpose and Strategy\n\n#### National Autistic Society - A New North Star\n\nDeveloping the vision for society and a new organisational strategy\n\n[Learn more](https://goodinnovation.co.uk/our-work/national-autistic-society)\n\n\n\nTransforming Income\n\n#### Training Guy’s and St Thomas’ Charities in the NPD Process, Innovation Sprints and New Fundraising Ideas\n\n[Learn more](https://goodinnovation.co.uk/our-work/training-guy-s-and-st-thomas-charities-in-the-npd-process-innovation-sprint-and-new-fundraising-ideas)\n\n\n\n\n\n#### Peter Watt\n\nDirector of National Programmes, National Autistic Society\n\n\"I can't say enough about Good Innovation. They've been outstanding to work with. This is the most significant piece of work we've done as an organisation in decades.\"\n\n### Good Thinking\n\n[View All](https://goodinnovation.co.uk/good-thinking)\n\n[\n\n\n\nArticles\n\n#### Getting New Ideas to Market - Innovation 2.0\n\nHow to overcome the challenges in getting ideas successfully launched in market\n\n](https://goodinnovation.co.uk/good-thinking/getting-new-ideas-to-market-innovation-2-0)\n\n[\n\n\n\nIn Conversation With\n\n#### Delivery Launchpad Interview - Woodgreen\n\nA conversation with Vicky Ward, Head of Digital Services at Woodgreen\n\n](https://goodinnovation.co.uk/good-thinking/delivery-launchpad-interview-woodgreen)\n\n[\n\n\n\nArticles\n\n#### Unlocking AI’s Potential for the Charity Sector\n\nThe Futures Safari\n\n](https://goodinnovation.co.uk/good-thinking/unlocking-ai-s-potential-for-the-charity-sector)\n\n## Together we have the power to solve the world’s biggest problems.\n\n[Get In Touch](https://goodinnovation.co.uk/get-in-touch)\n",
"markdownStats": {
"images": 6,
"links": 3,
"tables": 0,
"codeBlocks": 0,
"headings": 10
},
"tokens": {
"htmlTokens": 170904,
"markdownTokens": 803,
"reduction": 170101,
"reductionPercent": 100
},
"score": {
"score": 45,
"grade": "D",
"dimensions": {
"semanticHtml": {
"score": 33,
"weight": 20,
"grade": "F",
"checks": {
"uses_article_or_main": {
"score": 0,
"weight": 20,
"details": "Missing <article> and <main> elements"
},
"proper_heading_hierarchy": {
"score": 40,
"weight": 25,
"details": "no <h1>, 2 heading level skip(s)"
},
"semantic_elements": {
"score": 17,
"weight": 20,
"details": "9 semantic elements, 164 divs (ratio: 5%)"
},
"meaningful_alt_texts": {
"score": 0,
"weight": 15,
"details": "0/10 images with meaningful alt text"
},
"low_div_nesting": {
"score": 100,
"weight": 20,
"details": "Avg div depth: 2.5, max: 7"
}
}
},
"contentEfficiency": {
"score": 55,
"weight": 25,
"grade": "D",
"checks": {
"token_reduction_ratio": {
"score": 100,
"weight": 40,
"details": "100% token reduction (HTML→Markdown)"
},
"content_to_noise_ratio": {
"score": 0,
"weight": 30,
"details": "Content ratio: 0.6% (2093 content chars / 338205 HTML bytes)"
},
"minimal_inline_styles": {
"score": 50,
"weight": 15,
"details": "8/546 elements with inline styles (1.5%)"
},
"reasonable_page_weight": {
"score": 50,
"weight": 15,
"details": "HTML size: 330KB"
}
}
},
"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": 42,
"weight": 15,
"grade": "D",
"checks": {
"has_schema_org": {
"score": 0,
"weight": 30,
"details": "No JSON-LD / Schema.org found"
},
"has_open_graph": {
"score": 67,
"weight": 25,
"details": "2/3 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=\"en\""
}
}
},
"accessibility": {
"score": 64,
"weight": 15,
"grade": "C",
"checks": {
"content_without_js": {
"score": 100,
"weight": 40,
"details": "Content available without JavaScript"
},
"reasonable_page_size": {
"score": 80,
"weight": 30,
"details": "Page size: 330KB"
},
"fast_content_position": {
"score": 0,
"weight": 30,
"details": "Main content starts at 100% 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_article_main",
"priority": "critical",
"category": "semanticHtml",
"titleKey": "rec.add_article_main.title",
"descriptionKey": "rec.add_article_main.description",
"howToKey": "rec.add_article_main.howto",
"effort": "quick-win",
"estimatedImpact": 8,
"checkScore": 0,
"checkDetails": "Missing <article> and <main> elements"
},
{
"id": "improve_content_ratio",
"priority": "critical",
"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": 0,
"checkDetails": "Content ratio: 0.6% (2093 content chars / 338205 HTML bytes)"
},
{
"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/10 images with meaningful alt text"
},
{
"id": "fix_heading_hierarchy",
"priority": "high",
"category": "semanticHtml",
"titleKey": "rec.fix_heading_hierarchy.title",
"descriptionKey": "rec.fix_heading_hierarchy.description",
"howToKey": "rec.fix_heading_hierarchy.howto",
"effort": "quick-win",
"estimatedImpact": 6,
"checkScore": 40,
"checkDetails": "no <h1>, 2 heading level skip(s)"
},
{
"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_semantic_elements",
"priority": "high",
"category": "semanticHtml",
"titleKey": "rec.add_semantic_elements.title",
"descriptionKey": "rec.add_semantic_elements.description",
"howToKey": "rec.add_semantic_elements.howto",
"effort": "moderate",
"estimatedImpact": 5,
"checkScore": 17,
"checkDetails": "9 semantic elements, 164 divs (ratio: 5%)"
},
{
"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"
}
],
"llmsTxtPreview": "# Good Innovation\n\n> The future of doing good is changing.\nLet's Think Differently.\n\n## Main\n- [Home](https://goodinnovation.co.uk): The future of doing good is changing.\nLet's Think Differently.\n- [Our Team and Values](https://goodinnovation.co.uk/team-and-values)\n- [What We Do](https://goodinnovation.co.uk/what-we-do)\n- [Our Work](https://goodinnovation.co.uk/our-work)\n- [Our Thinking](https://goodinnovation.co.uk/good-thinking)\n- [Get In Touch](https://goodinnovation.co.uk/get-in-touch)\n- [Events](https://goodinnovation.co.uk/events)\n- [Careers](https://goodinnovation.co.uk/careers)\n- [Home](https://goodinnovation.co.uk/)\n\n## Legal\n- [Privacy Policy](https://goodinnovation.co.uk/privacy-policy)\n- [Terms & Conditions](https://goodinnovation.co.uk/terms-and-conditions)\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": "# Good Innovation\n\n> The future of doing good is changing.\nLet's Think Differently.\n\n## Main\n- [Home](https://goodinnovation.co.uk): The future of doing good is changing.\nLet's Think Differently.\n- [Our Team and Values](https://goodinnovation.co.uk/team-and-values)\n- [What We Do](https://goodinnovation.co.uk/what-we-do)\n- [Our Work](https://goodinnovation.co.uk/our-work)\n- [Our Thinking](https://goodinnovation.co.uk/good-thinking)\n- [Get In Touch](https://goodinnovation.co.uk/get-in-touch)\n- [Events](https://goodinnovation.co.uk/events)\n- [Careers](https://goodinnovation.co.uk/careers)\n- [Home](https://goodinnovation.co.uk/)\n\n## Legal\n- [Privacy Policy](https://goodinnovation.co.uk/privacy-policy)\n- [Terms & Conditions](https://goodinnovation.co.uk/terms-and-conditions)\n\n",
"filename": "/llms.txt"
},
{
"id": "fix_heading_hierarchy",
"title": "Fix heading hierarchy",
"description": "Your page has no <h1>. Every page needs exactly one <h1> as the main heading. Add it inside your <main> or <article>.",
"language": "html",
"code": "<h1>Home</h1>",
"filename": "<main> or <article>"
},
{
"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=\"The future of doing good is changing.\nLet's Think Differently.\">",
"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\": \"Home\",\n \"description\": \"Page description.\",\n \"url\": \"https://goodinnovation.co.uk\",\n \"inLanguage\": \"en\",\n \"isPartOf\": {\n \"@type\": \"WebSite\",\n \"name\": \"Good Innovation\"\n }\n}\n</script>",
"filename": "<head>"
},
{
"id": "add_article_main",
"title": "Wrap content in <main> and <article>",
"description": "Semantic HTML landmarks help AI agents identify the main content of your page.",
"language": "html",
"code": "<main>\n <article>\n <h1>Your Page Title</h1>\n <p>Your content here...</p>\n </article>\n</main>",
"filename": "<body>"
},
{
"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.
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.