Última actualización: julio de 2026.
Qué cubre esta lista de verificación
El marcado schema para la optimización de motores de respuesta no es una decisión única. Es un problema de secuenciación. Hay nueve tipos de JSON-LD que importan de verdad para los AI Overviews, ChatGPT y Perplexity. No se implementan todos a la vez. Se priorizan por fuerza de señal, adecuación al contenido y esfuerzo de implementación.
Esta lista te da el orden, un fragmento inicial listo para copiar y pegar para cada tipo, y un relato claro de lo que dice realmente la evidencia actual sobre el schema y las tasas de citación en IA.
Antes de la lista: la evidencia es real y es contradictoria. Lee el recuadro de aviso a continuación antes de implementar nada.
La tabla de prioridades: 9 tipos de schema, ordenados
| Prioridad | Tipo de schema | Qué señaliza a los motores de IA | Cuándo implementar |
|---|---|---|---|
| 1 | FAQPage | Estructura directa de pregunta y respuesta; se ajusta a cómo los motores de respuesta analizan el contenido de preguntas y respuestas | Cualquier página con 2 o más pares de pregunta y respuesta |
| 2 | HowTo | Contenido procedimental por pasos; Perplexity y Google AI Overviews recompensan explícitamente las secuencias de instrucciones | Guías paso a paso, tutoriales, procesos |
| 3 | Article | Tipo de contenido editorial, autor, fecha y titular; refuerza la resolución de entidades y las señales de actualidad | Publicaciones de blog, guías, contenido editorial |
| 4 | QAPage | Enfoque en una única pregunta con una respuesta principal aceptada; distinto de FAQPage | Páginas estructuradas en torno a una sola pregunta |
| 5 | Organization | Identidad de entidad: nombre, URL, logo, perfiles sociales, contacto; ancla la resolución de entidades de IA | Página de inicio, página “Acerca de” |
| 6 | Product | Nombre del producto, descripción, precio y disponibilidad; alimenta los grafos de conocimiento de producto | Páginas de producto, páginas de funcionalidades SaaS |
| 7 | Review / AggregateRating | Señal de confianza y contexto de opinión para los motores de IA que agregan valoraciones | Páginas de comparación, recopilaciones de reseñas |
| 8 | BreadcrumbList | Jerarquía del sitio y contexto temático; ayuda a los motores de IA a entender dónde se sitúa una página dentro de tu arquitectura de contenido | En todo el sitio, en todas las páginas |
| 9 | DefinedTerm | Pares precisos de término y definición; responde directamente a las consultas “qué es X” | Entradas de glosario, páginas de definición |
1. FAQPage
Qué señaliza. Los motores de IA consumen el marcado FAQPage como bloques de pregunta y respuesta preanalizados. El marcado nombra cada pregunta y su respuesta aceptada de forma explícita, eliminando la ambigüedad en el análisis del contenido. Esta es la analogía estructural más cercana a cómo un motor de respuesta formatea su propia salida.
Cuándo añadirlo. En cualquier página que contenga dos o más pares de pregunta y respuesta. Las guías temáticas, las páginas explicativas, los artículos de ayuda y las publicaciones de blog con una sección de FAQ integrada son todas candidatas.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is answer engine optimization?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer engine optimization (AEO) is the practice of structuring content so that AI systems select it as the direct answer to a user question, appearing in the answer box, AI Overview, or featured response rather than a list of links."
}
},
{
"@type": "Question",
"name": "How do I get into Google AI Overviews?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Focus on concise structured answers near the top of the page, implement FAQ and HowTo schema, earn citations on high-authority third-party sources, and monitor which featured answers you currently win or lose."
}
}
]
}
2. HowTo
Qué señaliza. El marcado HowTo identifica una página como guía procedimental: nombra la tarea, enumera cada paso de forma explícita y puede incluir estimaciones de tiempo y herramientas necesarias. Tanto Google AI Overviews como Perplexity procesan el contenido por pasos para dar respuestas procedimentales directas.
Cuándo añadirlo. En cualquier página que guíe al lector a través de una secuencia de pasos diferenciados para completar una tarea. El marcado funciona tanto en guías cortas de tres pasos como en tutoriales técnicos extensos.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to add FAQ schema to a blog post",
"totalTime": "PT20M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Write your question-and-answer pairs",
"text": "Draft the questions your audience is actually asking. Keep each answer under 100 words and start with the direct answer."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Build the JSON-LD block",
"text": "Create a script tag with type application/ld+json containing the FAQPage schema with a mainEntity array of Question objects."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Validate and publish",
"text": "Run the JSON-LD block through Google's Rich Results Test to confirm it parses cleanly, then add the script tag to your page's head or body before publishing."
}
]
}
3. Article
Qué señaliza. El schema Article identifica el titular, el autor, el editor y la fecha de publicación. Para los motores de IA que realizan resolución de entidades, el marcado de autor y editor importa: conecta el contenido con entidades conocidas en el grafo de conocimiento. Las señales de actualidad (datePublished y dateModified) también influyen en cómo los motores ponderan la recencia del contenido.
Cuándo añadirlo. En cada publicación de blog editorial, guía y pieza de análisis. Este es un tipo de base: tiene un coste muy bajo y refuerza todos los demás tipos de schema de la página al anclar el contenido a una entidad nombrada y a una línea temporal de publicación.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "The AEO Schema Checklist: 9 JSON-LD Types to Add",
"publisher": {
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com"
},
"datePublished": "2026-07-13",
"dateModified": "2026-07-13",
"description": "A prioritized JSON-LD implementation checklist for AI Overviews and answer engines."
}
4. QAPage
Qué señaliza. QAPage es el tipo adecuado cuando una página está construida en torno a una única pregunta con una respuesta principal. Se diferencia de FAQPage en que espera una sola pregunta principal a nivel raíz, no una lista. Úsalo para páginas de preguntas y respuestas sobre un solo tema, páginas de respuestas al estilo comunitario o artículos de soporte que responden en profundidad a una pregunta.
Cuándo añadirlo. En páginas estructuradas exactamente en torno a una sola pregunta. Si estás escribiendo una página titulada “¿Qué son los datos estructurados?” y toda la página responde a esa única pregunta, QAPage es semánticamente más preciso que FAQPage.
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "What is structured data and why does it matter for AEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data is machine-readable markup (most commonly JSON-LD) that you add to a page to tell search engines and AI systems what the content means, not just what it says. For AEO, structured data helps AI engines identify question-and-answer pairs, procedural steps, product details, and entity definitions without requiring them to infer structure from prose.",
"upvoteCount": 0,
"url": "https://www.aeo-rankings.com/glossary/structured-data"
}
}
}
5. Organization
Qué señaliza. El schema Organization ancla tu marca como una entidad conocida. Los motores de IA lo usan para determinar quién publica el contenido, hacer referencias cruzadas de tus perfiles sociales y URLs oficiales, y poblar los knowledge panels. Sin schema Organization, tu sitio depende de que el motor infiera tu identidad a partir del anchor text y las menciones de terceros.
Cuándo añadirlo. En tu página de inicio y tu página “Acerca de”. Mantén un bloque Organization canónico y coherente en ambas páginas. No crees dos definiciones de Organization en conflicto con nombres o URLs diferentes.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com",
"logo": "https://www.aeo-rankings.com/logo.png",
"sameAs": [
"https://twitter.com/aeo_rankings",
"https://linkedin.com/company/aeo-rankings"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "editorial",
"email": "[email protected]"
}
}
6. Product
Qué señaliza. El schema Product nombra el producto, lo describe y, combinado con Offer, incluye datos de precio, disponibilidad y SKU. Para los motores de IA que responden a “qué herramienta debo usar para X”, el schema de producto les proporciona datos estructurados para incluir en respuestas comparativas.
Cuándo añadirlo. En páginas de producto y páginas de funcionalidades SaaS. Si tu negocio vende un servicio en lugar de un producto físico, usa el schema Product con un tipo Service anidado, o usa el tipo Service directamente.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Temso",
"description": "AI visibility tracking and answer-box optimization platform covering 8 AI engines from $89/mo.",
"url": "https://temso.ai",
"offers": {
"@type": "Offer",
"price": "29",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"billingDuration": "P1M"
}
}
}
7. Review y AggregateRating
Qué señaliza. El schema Review contextualiza el sentimiento en torno a un producto o marca. AggregateRating agrupa varias reseñas en un resumen numérico. Para los motores de IA que sintetizan opiniones, estos tipos proporcionan datos estructurados que se integran directamente en los patrones de respuesta del tipo “qué piensan los usuarios de X”.
Cuándo añadirlo. En páginas de comparación y recopilaciones de reseñas donde estés resumiendo valoraciones de terceros. No añadas AggregateRating para valoraciones que hayas generado internamente. Añádelo solo cuando los datos de reseñas subyacentes sean reales y tengan fuente.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "AthenaHQ",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "33",
"ratingCount": "33",
"bestRating": "5",
"worstRating": "1"
},
"review": {
"@type": "Review",
"author": {
"@type": "Person",
"name": "Verified G2 User"
},
"reviewBody": "Best pure-play AEO platform for mid-market SaaS teams.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
}
}
}
8. BreadcrumbList
Qué señaliza. BreadcrumbList comunica dónde se sitúa una página dentro de la jerarquía de tu sitio. Para los motores de IA que construyen contexto temático en torno a una cita, saber que una página se encuentra en /blog/schema/faq-schema-guide y no en el nivel raíz ayuda a la clasificación del contenido.
Cuándo añadirlo. En todo el sitio, en cada página con una profundidad de URL mayor que un nivel. Tu CMS o framework de sitio puede que ya genere el marcado de breadcrumb automáticamente. Revisa el código fuente de tu página antes de añadir un bloque manual.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.aeo-rankings.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://www.aeo-rankings.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "AEO Schema Checklist",
"item": "https://www.aeo-rankings.com/blog/aeo-schema-checklist-9-json-ld-types-add"
}
]
}
9. DefinedTerm
Qué señaliza. DefinedTerm es el marcado más directo que puedes dar a un motor de IA para una entrada de glosario. Nombra el término y proporciona una definición explícita. Las páginas que usan DefinedTerm son candidatas fuertes para los answer boxes de “qué es X” porque el marcado le dice al motor: esta página contiene una definición precisa.
Cuándo añadirlo. En cada entrada de glosario y página de definición. Si tienes una sección /glossary, cada página de término en ella debería llevar el marcado DefinedTerm. Consulta el /glossary para ver ejemplos.
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "Answer Engine Optimization",
"description": "The practice of structuring, formatting, and distributing content so that AI systems (including Google AI Overviews, ChatGPT, and Perplexity) select it as the direct answer to a user question, appearing in the answer box rather than in a ranked list of links.",
"inDefinedTermSet": {
"@type": "DefinedTermSet",
"name": "AEO Glossary",
"url": "https://www.aeo-rankings.com/glossary"
}
}
Implementar varios tipos en una sola página
La mayoría de las páginas se benefician de más de un tipo de schema. Una publicación de blog sobre schema FAQ, por ejemplo, debería llevar Article, FAQPage y BreadcrumbList como tres bloques JSON-LD separados (o como un array en una sola etiqueta script).
El formato correcto más sencillo:
[
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your page title",
"datePublished": "2026-07-13"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": []
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": []
}
]
No anides tipos de schema no relacionados entre sí. Mantenlos como bloques hermanos. La herramienta Rich Results Test de Google y el validador de Schema.org gestionan los arrays sin problemas.
Herramientas que ayudan con el schema para AEO
La implementación del schema es una tarea técnica, pero varias herramientas reducen la fricción o detectan errores:
HubSpot AEO Grader comprueba el schema junto con otras señales de preparación AEO: formato de respuesta directa, estructura FAQ y velocidad de carga de la página. Útil para un diagnóstico rápido antes de desarrollar una implementación completa.
Surfer muestra recomendaciones de datos estructurados en su Content Editor junto con la puntuación NLP. Si estás escribiendo contenido y optimizando al mismo tiempo, señala los tipos de schema ausentes sin necesidad de una auditoría aparte.
SE Ranking (SE Visible) ejecuta una auditoría de sitio que detecta errores de schema, campos obligatorios ausentes y marcado conflictivo en todo tu conjunto de URLs. Su AI Visibility Tracker también te permite comprobar si los cambios de schema se correlacionan con cambios en la cobertura de respuestas de IA a lo largo del tiempo.
Temso genera schema de FAQ como parte de su flujo de trabajo de corrección de contenido: identificas un answer box que estás perdiendo, y la plataforma genera un brief de contenido que incluye el bloque de schema FAQ. Cubre los ocho principales motores de IA (ChatGPT, Perplexity, Gemini, Google AI Overviews, Google AI Mode, Grok, Microsoft Copilot, Meta AI) y empieza en 89 $/mes. Útil si quieres cerrar la brecha del answer box de principio a fin en lugar de ejecutar el schema como una tarea independiente.
Las herramientas de validación de referencia siguen siendo la Rich Results Test de Google (search.google.com/test/rich-results) y el validador de Schema.org. Pasa siempre tu JSON-LD por una de ellas antes de publicar.
Dónde encaja el schema en la estrategia AEO más amplia
El marcado schema es una capa de una estrategia completa de answer box, no la estrategia completa. La revisión de /rankings/aeo-tools puntúa las herramientas a lo largo del ciclo completo: monitorizar qué answer boxes estás perdiendo, generar el contenido y los datos estructurados para ganarlos, y hacer un seguimiento de si las tasas de citación cambian.
El formato de respuesta directa de tu prosa importa al menos tanto como el marcado que la rodea. Según un análisis de 2026 sobre citas verificadas de ChatGPT realizado por el asesor de crecimiento Kevin Indig, el 44,2% de las citas de ChatGPT procedían del primer 30% del contenido de una página. El schema señaliza estructura. El contenido en la parte superior de la página decide si el motor tiene algo que vale la pena citar.
Añade schema. Escribe primero la respuesta directa. Luego mide. Consulta /methodology para ver cómo este sitio evalúa la evidencia y las afirmaciones de las herramientas.
Ranking completo de herramientas AEO con puntuaciones de soporte de schema: /rankings/aeo-tools.