Schema SEO en la era de la inteligencia artificial: guía + generador JSON-LD gratis
Tu web existe. Google la rastrea. Pero eso no significa que entienda qué haces, dónde estás o cuándo abres. El schema es el código que le explica todo eso — a Google, a ChatGPT y a Gemini — sin que el cliente vea nada. Y al final de esta página tienes un generador gratuito que te lo crea en 30 segundos.
⚡ RESPUESTA DIRECTA
El schema es código invisible que le explica a Google y a las IAs exactamente qué hay en tu web. Sin él, Google tiene que adivinar qué eres. Con él, se lo dices directamente. Un negocio local en Madrid necesita mínimo cuatro tipos: LocalBusiness, FAQPage, BreadcrumbList y Article. En 2026, el schema también determina si ChatGPT, Gemini y Perplexity te citan cuando alguien pregunta por tu sector.
Qué es el schema — la analogía que lo explica todo
Imagina que abres una ferretería en Fuenlabrada. Pones un cartel en la puerta que dice "Ferretería García". Para los vecinos del barrio, está clarísimo. Saben que vendes tornillos, pinturas y herramientas. Pero si llega alguien de fuera que no conoce el barrio y ve solo el cartel, no tiene ni idea de si es una tienda, una empresa, o el nombre de un señor.
Ahora imagina que además del cartel tienes un documento en el escaparate que dice: "Somos una ferretería. Vendemos tornillos, pinturas y herramientas. Abrimos de lunes a sábado de 9 a 20h. El teléfono es 611808675. Estamos en Calle Mayor 15, Fuenlabrada."
💡 La analogía exacta
El cartel es tu web tal como la ve el cliente. El documento del escaparate es el schema: información estructurada que solo leen Google y las IAs, no los clientes. Sin ese documento, Google tiene que adivinar qué vendes, cuándo abres y dónde estás. Y a veces adivina mal.
El schema es el DNI de tu negocio en internet. Sin él puedes existir, pero nadie sabe exactamente quién eres, qué haces, ni cuándo pueden venir a verte.
Por qué antes importaba menos y ahora importa más
Hasta hace tres o cuatro años, el schema era importante para los rich results de Google: las estrellas de reseñas en los resultados, los horarios, las FAQs desplegables. Útil, pero no crítico para la mayoría de negocios locales.
En 2026 la ecuación ha cambiado. Cuando alguien le pregunta a ChatGPT "¿qué ferretería hay en Fuenlabrada que abra los sábados?", la IA tiene que decidir a quién citar. Y lo primero que hace es buscar webs donde esté estructurado de forma clara que son una ferretería, que están en Fuenlabrada y que abren los sábados. Eso es exactamente lo que hace el schema.
Schema para Google vs schema para IAs: la diferencia real
No todos los tipos de schema sirven para lo mismo. Hay schema que dispara rich results en Google (estrellas, FAQs en el snippet, precios) y hay schema que ayuda a las IAs a entender y citar tu contenido. En muchos casos se solapan, pero hay matices importantes.
🔵 Para Google (rich results)
🟣 Para IAs (citación y comprensión)
La clave está en el @id estable. Las IAs construyen un mapa de entidades — personas, negocios, lugares — y necesitan una referencia única para cada uno. Si tu schema usa siempre el mismo @id (por ejemplo, https://budaseo.es/#organization), las IAs pueden reconocerte como la misma entidad en todas las páginas de tu web. Si no lo tienes, cada página es un negocio diferente para la IA.
Ejemplos reales: cómo funciona el schema en tres negocios de Madrid Sur
Nada de código abstracto. Aquí tienes cómo se aplica el schema a tres tipos de negocio local que trabajamos en Buda SEO, con el impacto exacto en Google y en las IAs:
Una ferretería local en Fuenlabrada sin schema bien implementado vs con schema correcto. El schema que marca la diferencia es LocalBusiness.
❌ Sin schema (lo que ve Google)
Google rastrea la web y ve texto. Tiene que adivinar si "Ferretería García" es el nombre del propietario, el nombre de la empresa, o el nombre de un producto. No sabe si está abierta los sábados. No sabe el teléfono si no está en formato reconocible.
Lo que ve Google: texto no estructurado.
Resultado en Maps: datos incompletos o incorrectos.
Lo que cita ChatGPT: probablemente nada.
✅ Con schema LocalBusiness
Google sabe exactamente que es una ferretería en Fuenlabrada, con horario de lunes a sábado, con teléfono verificado y con geolocalización precisa. La IA puede citarla cuando alguien pregunta por ferreterías en la zona.
"@type": "HardwareStore",
"name": "Ferretería García",
"telephone": "+34611808675",
"openingHours": "Mo-Sa 09:00-20:00",
"address": {
"addressLocality": "Fuenlabrada"
}
Una clínica dental en Leganés con muchas preguntas frecuentes que no tiene FAQPage schema. El schema clave aquí es FAQPage + MedicalOrganization.
❌ Sin FAQPage schema
La clínica tiene una página de preguntas frecuentes bien escrita. Pero en los resultados de Google aparece como un resultado normal, sin las preguntas desplegables que ocupan el doble de espacio en pantalla. En ChatGPT, las respuestas sobre "precio ortodoncia Leganés" no la citan.
Snippet en Google: título + descripción estándar.
Espacio en pantalla: 1 línea de resultado.
Citación por IA: improbable.
✅ Con FAQPage schema
En los resultados de Google aparecen las preguntas desplegables directamente en el snippet, ocupando 3-4 veces más espacio que un resultado normal. Cuando alguien pregunta a Gemini por el precio de la ortodoncia en Leganés, tiene los datos estructurados para responder citando la clínica.
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "¿Cuánto cuesta la ortodoncia?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La ortodoncia en nuestra clínica..."
}
}]
Un taller mecánico en Getafe que tiene varias reseñas de clientes reales en Google. El schema clave aquí es AggregateRating + LocalBusiness.
❌ Sin AggregateRating schema
El taller tiene 47 reseñas con una nota de 4.8 en Google Maps. Pero en los resultados de búsqueda orgánica de Google, ese dato no aparece. El snippet es texto plano. Nadie ve las estrellas sin entrar a Maps.
Resultado orgánico: texto sin estrellas.
CTR medio: bajo.
Percepción de confianza: sin señales visuales.
✅ Con AggregateRating schema
En los resultados orgánicos de Google aparecen las estrellas (★★★★★ 4.8 · 47 reseñas) directamente en el snippet. Este dato visual dispara el CTR porque da confianza inmediata. Importante: solo se puede poner si las reseñas son verificables y reales.
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47",
"bestRating": "5"
}
Los 6 tipos de schema que necesita un negocio local en Madrid
No hace falta implementar los 800 tipos que existen en Schema.org. Estos son los que realmente importan para un negocio local de Madrid Sur, ordenados por prioridad:
🏪 LocalBusiness
El más importante para cualquier negocio local. Le dice a Google y a las IAs quién eres, dónde estás, cuándo abres y cómo te pueden contactar. Es la base de todo lo demás.
❓ FAQPage
Las preguntas frecuentes estructuradas. Google puede mostrarlas desplegables en el snippet, ocupando el doble de espacio. Las IAs las usan como fuente directa para generar respuestas.
🍞 BreadcrumbList
La ruta de navegación de tu web (Inicio › Servicios › Reparación de coches). Aparece en el snippet de Google y ayuda a las IAs a entender la estructura de tu sitio.
📝 Article
Para los posts del blog. Indica quién escribió el artículo, cuándo y sobre qué. El campo speakable dentro del Article es lo que permite a las IAs extraer fragmentos para citar.
🏢 Organization
Define tu empresa como entidad en el grafo de conocimiento de Google y las IAs. El @id estable es lo que permite que las IAs te reconozcan como la misma entidad en todas las páginas.
⭐ AggregateRating
Las estrellas de reseñas en el snippet de Google. Solo si tienes reseñas verificables y reales. Nunca inventado. Google cruza este dato con tus reseñas reales y penaliza si no coinciden.
Qué tipos de schema NO necesitas (y por qué algunos artículos te mienten)
Hay artículos de SEO que recomiendan implementar 15 o 20 tipos de schema a la vez. En la práctica, para un negocio local de Madrid Sur, la mayoría son irrelevantes o directamente contraproducentes si se implementan mal.
❌ Recipe
Para webs de recetas de cocina. Si tienes una ferretería y añades Recipe schema, Google lo ignorará o puede penalizarte por schema spam.
❌ AggregateRating inventado
Poner 5 estrellas de 500 reseñas cuando no tienes ninguna es la forma más rápida de recibir una acción manual de Google. Está verificado: Google cruza este dato.
❌ Event para servicios regulares
Event schema es para eventos con fecha y hora concretas. Usar "Lunes al mediodía" como evento para que aparezca en el buscador de eventos de Google es black hat y penalizable.
❌ Exceso de schema en la misma página
Poner 8 tipos de schema diferentes en la misma página de inicio confunde a Google. Cada página debe tener los tipos que corresponden a su contenido real, no todos los que existen.
El dato honesto: qué sabemos con certeza y qué es hype
Hay muchos artículos en internet que citan estadísticas sobre el impacto del schema en la visibilidad en IAs con una precisión que no se corresponde con la evidencia disponible. Aquí va la versión honesta:
⚠️ LO QUE REALMENTE SABEMOS
Lo confirmado: Bing ha confirmado oficialmente que sus LLMs usan datos estructurados para interpretar el contenido web. Google ha declarado que el schema "da ventaja en los resultados de búsqueda" aunque no mejora el ranking directamente. Los datos de correlación (no causalidad) muestran que la mayoría de páginas citadas por IAs tienen schema.
Lo no confirmado: A mayo de 2026 no existen estudios peer-reviewed que demuestren una relación causal directa entre schema y mayor citación por IAs. Las estadísticas que circulan ("65% más citaciones", "40% más AI Overviews") son correlaciones, no experimentos controlados.
La conclusión práctica: El schema es una señal de confianza y estructura que hace tu contenido más fácil de interpretar para cualquier sistema automático, humano o IA. Implementarlo correctamente tiene coste bajo y riesgo cero. No implementarlo cuando la competencia sí lo tiene es una desventaja real y creciente.
La pregunta no es si el schema garantiza que ChatGPT te cite. La pregunta es: ¿prefieres que las IAs tengan que adivinar qué haces y dónde estás, o que se lo expliques directamente? El coste de hacerlo bien es bajo. El coste de no hacerlo, en un mercado donde cada vez más búsquedas se resuelven con IA sin clic, es creciente.
Cómo implementarlo en WordPress sin tocar código
La buena noticia: si tienes WordPress con Rank Math (que es el plugin que usamos en Buda SEO), puedes implementar los tipos más importantes sin saber nada de código. Aquí el proceso exacto:
✅ Checklist de schema para negocios locales de Madrid Sur
Generador de schema JSON-LD para tu negocio — gratis
Rellena los datos de tu negocio, pulsa el botón y obtén el código listo para copiar y pegar en WordPress. Sin registro, sin coste, en 30 segundos.
⚠️ Aviso legal y descargo de responsabilidad
El código schema JSON-LD generado por esta herramienta se proporciona exclusivamente con fines informativos y educativos. Buda SEO no garantiza que el código generado sea adecuado para todos los casos de uso, plataformas o configuraciones de WordPress.
Antes de implementar cualquier código en tu web: valida siempre el resultado en Google Rich Results Test. Buda SEO no se responsabiliza de posibles errores, pérdidas de ranking, conflictos con plugins existentes o cualquier consecuencia derivada de la implementación incorrecta del código generado.
Los requisitos de schema.org pueden cambiar. Consulta siempre la documentación oficial de Schema.org y las guías de Google para datos estructurados para información actualizada. Para implementaciones críticas o webs en producción, se recomienda la revisión de un especialista SEO.
📝 Datos de tu negocio
📋 Código JSON-LD generado
↑ Rellena los datos y pulsa "Generar schema JSON-LD"
El código aparecerá aquí, listo para copiar
y pegar en WordPress.
¿Quieres que revisemos si el schema está bien implementado en tu web?
Auditoría SEO gratis en 48h →