Guía técnica 🔧
Schema markup para GEO: los datos estructurados que la IA sí lee
Última actualización: julio 2026 · fuentes verificadas en julio 2026
@graph produce alrededor de 1.8 veces más citas que usar solo Article. Súmale speakable para señalar qué pasaje extraer y sameAs hacia Wikidata para confirmar tu entidad. Eso sí: el schema correlaciona con las citas, no las causa. Describe tu contenido, no lo mejora.Esta es la parte del GEO que se implementa una vez, se copia bien y deja de dar problemas. También es donde más gente pierde tiempo marcando cosas que no mueven nada.
¿El schema markup hace que la IA te cite?
Por sí solo, no. Pero acompaña casi siempre a las páginas que sí lo logran: el 81% de las páginas citadas por IA lleva datos estructurados. Un estudio de Ahrefs de mayo de 2026 pone el matiz importante: el schema correlaciona con las citas, no las causa. Es una señal de orden, no un botón mágico.
Dicho de otra forma: el marcado le ahorra trabajo al motor. Le dice qué es la página, quién la firma, cuándo se actualizó y qué preguntas responde, sin que tenga que deducirlo de tu maquetación. Cuando dos páginas contestan igual de bien, la que viene explicada gana por comodidad.
¿Qué tipos de schema mueven la aguja en AI Mode?
Tres, y son pocos a propósito: Article, FAQPage y HowTo. Son los que aumentan la probabilidad de que tu página aparezca citada en AI Mode, porque le entregan al motor el tema, la estructura de preguntas y los pasos de un proceso ya delimitados. El resto del catálogo de schema.org es soporte o directamente ruido.
| Tipo | Qué le dice al motor | ¿Vale la pena para GEO? |
|---|---|---|
| Article | Tema, titular, autor, fecha de publicación y de actualización | Sí, en toda página de contenido. Es la base sobre la que se apila el resto. |
| FAQPage | Pares de pregunta y respuesta ya separados y listos para citar | Sí. Perdió los rich results en Google en 2023, pero sigue siendo señal útil para motores de IA. |
| HowTo | Los pasos de un proceso, en orden y numerados | Sí, cuando el contenido realmente es un procedimiento. No lo fuerces si no lo es. |
Organization con sameAs | Quién eres y qué perfiles del resto de internet son tú | Sí, una vez por sitio. Refuerza el grafo de entidad de tu marca. |
| BreadcrumbList | Dónde vive la página dentro de la arquitectura del sitio | Sí. Cuesta cinco líneas y ordena el contexto. |
speakable (propiedad, no tipo) | Qué pasaje exacto de la página conviene extraer | Sí. Va dentro de Article y apunta a tu bloque de resumen. |
| QAPage | Prácticamente lo mismo que FAQPage | No. Es redundante con FAQPage y solo agrega ruido. |
Cómo se apilan varios tipos en un mismo bloque @graph
Se apilan dentro de un solo @graph, no en scripts sueltos por toda la página. Combinar Article + FAQPage + HowTo en un mismo bloque produce alrededor de 1.8 veces más citas que declarar solo Article. La razón práctica es simple: el motor lee un grafo conectado de una misma entidad, en vez de tres declaraciones separadas que tiene que reconciliar por su cuenta.
Este es el patrón que usamos, y es literalmente el que corre en esta misma página. Organization como entidad raíz, Article apuntando a ella con speakable, BreadcrumbList y FAQPage. Todo dentro de un único script en el <head>.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://tumarca.com/#org",
"name": "Tu Marca",
"url": "https://tumarca.com/",
"sameAs": [
"https://www.wikidata.org/wiki/Q00000000",
"https://www.linkedin.com/company/tumarca",
"https://www.instagram.com/tumarca"
]
},
{
"@type": "Article",
"@id": "https://tumarca.com/guia#article",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://tumarca.com/guia"
},
"headline": "Cómo elegir proveedor de X en México",
"description": "Criterios, precios de referencia y errores comunes.",
"inLanguage": "es",
"datePublished": "2026-07-22",
"dateModified": "2026-07-22",
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [".tldr"]
},
"author": { "@id": "https://tumarca.com/#org" },
"publisher": { "@id": "https://tumarca.com/#org" }
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1,
"name": "Inicio", "item": "https://tumarca.com/" },
{ "@type": "ListItem", "position": 2,
"name": "Guía", "item": "https://tumarca.com/guia" }
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "¿Cuánto cuesta el servicio?",
"acceptedAnswer": {
"@type": "Answer",
"text": "El mismo texto que se ve en la página, palabra por palabra."
}
}
]
}
]
}
</script>
La regla del apilado
Un solo @graph, tipos conectados por @id, y cero declaraciones que no correspondan a algo visible en la página. Si marcas un FAQPage con preguntas que el usuario no puede leer, no estás optimizando: estás mintiéndole al motor, y eso se paga.
acceptedAnswer debe coincidir con el texto visible de la respuesta. No es un capricho de estilo: si el marcado y la página dicen cosas distintas, el motor se queda con la versión que puede verificar y descarta la otra. Lo mismo aplica a los pasos de HowTo.Qué hace speakable y por qué lo ponemos en todas nuestras páginas
La propiedad speakable le señala al motor qué pasaje exacto conviene extraer de la página. En lugar de dejar que elija un párrafo cualquiera, apuntas a un selector CSS concreto. Nosotros apuntamos al bloque de resumen inicial, ese recuadro que responde la pregunta completa en cuatro o cinco líneas y se entiende solo.
Ese detalle cambia la calidad de la cita. Si el pasaje que la IA levanta es autosuficiente, la respuesta que ve el usuario tiene sentido con tu marca dentro. Si levanta un párrafo suelto de la mitad del texto, la cita queda coja y aporta menos. Vale la pena escribir ese bloque pensando en que va a ser leído fuera de contexto.
sameAs: cómo conectar tu marca con el grafo de entidades
sameAs es la lista de URLs que son la misma entidad que tú: tu ficha de Wikidata, tu LinkedIn de empresa, tus perfiles oficiales. Enlazar hacia Wikidata y perfiles oficiales refuerza el grafo de entidad, o sea, le confirma al motor que la marca de la que hablas existe, es una sola y no se confunde con otra de nombre parecido.
Es el paso que más rinde en marcas con nombre genérico o con homónimos en otro país. Lo desarrollamos aparte en Wikidata para marcas, porque conseguir la ficha es un trabajo en sí mismo. Pero si ya la tienes, ponerla en sameAs te toma un minuto.
El límite honesto: el schema no compensa contenido malo
El schema describe tu contenido; no lo mejora. Si la página no responde nada que valga la pena, marcarla como Article no la vuelve citable. Por eso el estudio de Ahrefs de mayo de 2026 nos parece la lectura más sana del tema: las páginas con schema se citan más porque suelen ser páginas mejor hechas, no porque el marcado tenga poderes propios.
La forma útil de verlo: el schema es la puerta bien señalizada de una casa. Si adentro no hay nada, el cartel no ayuda. Si adentro hay algo bueno, el cartel evita que pasen de largo. Primero el contenido, después el marcado, siempre en ese orden. Los otros tropiezos habituales los listamos en errores comunes de GEO.
¿Quieres ver si tu schema te está sirviendo?
Antes de tocar una línea de JSON-LD conviene saber si la IA te menciona hoy y con qué fuentes. El escaneo es gratis y sin compromiso: si después quieres ayuda, hablamos.
Escanear mi marca gratis ▸Preguntas frecuentes
¿El schema markup hace que ChatGPT me cite?
Por sí solo, no. El 81% de las páginas citadas por IA lleva schema, y un estudio de Ahrefs de mayo de 2026 aclara el matiz: el schema correlaciona con las citas, pero no las causa. Sirve para que el motor entienda rápido qué es tu página, quién la firma y qué preguntas responde. Si el contenido no aporta nada, el marcado no lo salva.
¿Sirve FAQPage si Google eliminó los rich results de FAQ?
Sí, sigue sirviendo. Los rich results de FAQ están muertos en Google desde 2023, así que ya no ganas estrellitas ni acordeones en los resultados clásicos. Pero FAQPage sigue siendo una señal útil para los motores de IA: le entrega pares de pregunta y respuesta ya delimitados, que es justo el formato que un modelo puede citar sin tener que interpretar tu maquetación.
¿Necesito QAPage además de FAQPage?
No. QAPage es redundante con FAQPage en la práctica: los dos describen preguntas y respuestas, y ponerlos juntos en la misma página no suma información nueva, solo agrega ruido al grafo. Elige FAQPage para tus secciones de preguntas frecuentes y deja QAPage fuera. Menos tipos bien puestos rinden más que muchos tipos superpuestos.
Fuentes: Soar, schema markup y citas de IA 2026 (81% de páginas citadas con schema; Article + FAQPage + HowTo en un mismo @graph, alrededor de 1.8 veces más citas que solo Article) · Elevarus sobre el estudio de Ahrefs, mayo 2026 (correlación sin causalidad).