Por qué los datos estructurados son clave para GEO
Los modelos de lenguaje procesan texto, pero necesitan contexto para entenderlo bien. Los datos estructurados les aportan ese contexto semántico y reducen la ambigüedad.
Imagina que un LLM encuentra un bloque JSON-LD de tipo Service. En él lee name, description, provider y areaServed. Con esos campos extrae la información con precisión y la cita en sus respuestas.
Según el análisis de contenido en Google AI Overviews, el 96% de las páginas seleccionadas tiene señales E-E-A-T. Es decir, señales de experiencia, autoridad y confianza que Google valora.
Los datos estructurados son una de las formas más directas de aportar esas señales. Identifican quién es el autor, qué servicio ofrece, dónde opera y qué credenciales respaldan su expertise.
Schemas que implementamos
Service y LocalBusiness
El schema Service describe cada servicio con nombre, descripción, categoría y área de cobertura. Lo combinamos con LocalBusiness para reforzar las señales de localización:
nameydescriptiondel servicioprovidervinculado a la organizaciónareaServedcon tipos correctos (AdministrativeArea para islas, City para municipios)geocon coordenadas precisas
FAQPage
El formato pregunta-respuesta de FAQPage es especialmente relevante para GEO. Los LLMs procesan las consultas como preguntas.
Por eso el schema FAQ les viene tan bien: les ofrece respuestas pre-estructuradas que pueden citar directamente.
HowTo
El schema HowTo describe procesos paso a paso. Los motores IA lo usan para responder consultas del tipo “cómo funciona X”, extrayendo cada paso con su nombre y su descripción.
BreadcrumbList
Proporciona la jerarquía de navegación de la web. Los LLMs la usan para entender la relación entre páginas (servicio padre → subservicio).
Implementación técnica en Astro
En proyectos con Astro y Content Collections, los schemas se generan automáticamente desde el frontmatter de cada página. Así los datos estructurados siempre quedan sincronizados con el contenido visible.
Esa sincronización es un requisito de Google. Evita penalizaciones por discrepancia entre el schema y el contenido renderizado.
Los schemas se inyectan como <script type="application/ld+json"> en el <head> de cada página. Antes de publicar, los validamos con el Rich Results Test de Google.