1. El Cambio de Paradigma: De Motores de Búsqueda a Motores de Respuesta
Por qué los algoritmos de IA no leen tu web como Googlebot de 2015.
Los usuarios están cambiando la forma en que buscan soluciones técnicas y contratan profesionales. En lugar de buscar palabras clave aisladas en Google, le preguntan a modelos de lenguaje como Claude, ChatGPT o Perplexity: "¿Quién es el mejor desarrollador Nuxt 3 para construir una PWA en Colombia?" o "¿Cómo resolver este error de SSR en Nitro?".
La Optimización para Motores Generativos (GEO - Generative Engine Optimization) e IAO (AI Search Optimization) es la disciplina de diseñar la arquitectura, metadata y contenido de un sitio web para que los agentes y modelos RAG puedan extraer hechos verificables, atribuir fuentes y citar tu URL con alta confianza.
El Factor de Densidad de Hechos (Fact Density)
Los LLMs penalizan el texto de relleno ("fluff"). Prefieren estructuras claras con especificaciones numéricas, tecnologías nombradas explícitamente y relaciones sujeto-verbo-objeto directas.
2. Implementación del Estándar llms.txt y llms-full.txt
Proporcionar una vía rápida y curada para la ingestión de contexto en modelos de lenguaje.
El archivo /llms.txt actúa como el robots.txt de la era de la IA. Es un archivo en formato Markdown plano ubicado en la raíz del dominio que resume la entidad, las secciones clave del sitio y los enlaces hacia documentación detallada (/llms-full.txt).
Esto reduce el consumo de tokens y errores de alucinación cuando un agente web como PerplexityBot o ClaudeBot rastrea tu dominio.
# Juan Miguel Ruiz - Full-Stack Software Engineer
> Full-Stack Software Engineer based in Colombia specializing in Vue 3, Nuxt 3, and high-performance web systems.
## Navigation & Sections
- [Inicio](https://juanmiguelruiz.lat/): Portfolio overview and value proposition.
- [Sobre mí](https://juanmiguelruiz.lat/sobre-mi): Technical background, stack, and education.
- [Proyectos](https://juanmiguelruiz.lat/proyectos): Web applications, PWAs, and production repos.
- [Artículos](https://juanmiguelruiz.lat/articulos): Deep technical architecture articles.
- [Contacto](https://juanmiguelruiz.lat/contacto): Direct brief submission and hiring inquiries.3. Grafos de Conocimiento JSON-LD Multi-Entidad con Schema.org
Conectar Person, WebSite, TechArticle y ProfessionalService en un solo @graph.
Los motores generativos construyen mapas de entidades basados en ontologías reconocidas. Inyectar múltiples bloques <script type="application/ld+json"> inconexos genera fragmentación. La mejor práctica es utilizar un único @graph estructurado que vincule al autor con sus artículos, servicios y perfiles sociales (sameAs).
export function getTechArticleSchema(siteUrl: string, article: TechArticleInput) {
return {
'@type': 'TechArticle',
'@id': `${siteUrl}/articulos/${article.slug}/#article`,
headline: article.headline,
description: article.description,
inLanguage: article.inLanguage || 'es',
author: {
'@type': 'Person',
'@id': `${siteUrl}/#person`,
name: 'Juan Miguel Ruiz Supelano'
},
publisher: {
'@type': 'Person',
'@id': `${siteUrl}/#person`
}
}
}4. Checklist para Dominar GEO e IAO en 2026
Directivas técnicas esenciales para la web del futuro.
1. Configurar robots.txt permitiendo expresamente los User-Agents de IA: GPTBot, ClaudeBot, PerplexityBot, Applebot-Extended y OAI-SearchBot.
2. Publicar un endpoint estructurado en JSON (/about.json) que sirva tu perfil profesional o catálogo de servicios validado con Zod.
3. Redactar artículos técnicos con estructura diáfana (H1, H2, H3, snippets de código y callouts) amigables para algoritmos RAG.
4. Mantener canonicals absolutos y fechas de publicación y modificación precisas (datePublished, dateModified).