Cargando aplicación...
Preparando tu experiencia meskeIA
Crea datos estructurados JSON-LD para mejorar tu SEO
Esta herramienta tiene carácter orientativo y está dirigida a profesionales del dominio que conocen sus limitaciones.
meskeIA no se responsabiliza de decisiones basadas en el uso de esta herramienta.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Título del artículo",
"description": "Descripción del artículo",
"image": "https://ejemplo.com/imagen.jpg",
"author": {
"@type": "Person",
"name": "Nombre del autor"
},
"publisher": {
"@type": "Organization",
"name": "Nombre del sitio",
"logo": {
"@type": "ImageObject",
"url": "https://ejemplo.com/logo.png"
}
},
"datePublished": "2026-07-14",
"dateModified": "2026-07-14",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://ejemplo.com/articulo"
}
}
</script>Mejora tu visibilidad en Google con rich snippets
Schema Markup es un vocabulario de datos estructurados que ayuda a los motores de búsqueda a entender mejor el contenido de tu página. Cuando añades Schema a tu sitio, Google puede mostrar rich snippets mejorados en los resultados de búsqueda.
Estrellas, precios, disponibilidad directamente en Google
Los resultados enriquecidos destacan más y reciben más clics
Google entiende mejor tu contenido y lo posiciona mejor
Después de añadir el Schema a tu página, es importante validarlo:
Elige el tipo de schema más adecuado según tu sitio. Los rich results que genera cada tipo influyen directamente en la visibilidad en Google.
| Tipo | Propiedades obligatorias | Rich results que genera | Tipo de sitio ideal | Dificultad | Impacto SEO |
|---|---|---|---|---|---|
| Article | headline, author, datePublished, image | Top stories, carrusel de noticias | Blog, medio de comunicación | Baja | Alto en noticias |
| Product | name, offers (price, priceCurrency) | Precio, disponibilidad, reseñas en SERP | Tienda e-commerce | Media | Muy alto |
| LocalBusiness | name, address, telephone | Panel de conocimiento, mapa local | Negocio físico, restaurante, clínica | Baja | Alto en búsqueda local |
| FAQPage | mainEntity (Question + Answer) | FAQs desplegables bajo el resultado | Cualquier sitio con preguntas | Baja | Alto (ocupa más espacio) |
| BreadcrumbList | item (ListItem con position y name) | Breadcrumbs en la URL del resultado | Sitios con estructura profunda | Muy baja | Medio (mejora UX de clic) |
| Event | name, startDate, location | Carrusel de eventos, fecha/lugar visible | Agenda cultural, conciertos, talleres | Media | Alto para búsquedas de eventos |
Cómo aplican el schema markup cuatro tipos de proyectos web habituales en España para maximizar su visibilidad orgánica.
Una tienda de moda online con 500 productos usa Product en cada ficha con precio, disponibilidad y rating. Las reseñas con AggregateRating aparecen como estrellas en Google Shopping y la SERP orgánica.
Un blog de marketing digital usa Article en cada post con autor, fecha y imagen. En los artículos con sección de preguntas añade FAQPage, consiguiendo hasta 5 preguntas desplegables en los resultados.
Un restaurante en Madrid usa LocalBusiness (subtipo Restaurant) con dirección, horarios, teléfono y rango de precios. El panel de conocimiento de Google muestra esta información directamente en la búsqueda local.
Una sala de conciertos en Barcelona usa Event para cada espectáculo con nombre, fecha, lugar y precio de entrada. Google muestra un carrusel de eventos con fechas y precio directamente en la SERP.
Schema.org es un vocabulario colaborativo creado en 2011 por Google, Bing, Yahoo y Yandex para estandarizar los datos estructurados en la web. Al implementarlo, le dices a los buscadores exactamente qué tipo de contenido tiene tu página (un producto, un artículo, una receta…), lo que les permite mostrar rich results: resultados visualmente enriquecidos con estrellas, precios, imágenes o FAQs que aumentan la tasa de clic entre un 20 y un 30%.
Los tres son formatos para añadir datos estructurados, pero funcionan de manera diferente. JSON-LDes un bloque JavaScript en el <head> o <body> separado del HTML visible — Google lo recomienda oficialmente desde 2016 por ser más fácil de mantener y no mezclar lógica con contenido. Microdata y RDFa se insertan como atributos dentro del propio HTML, lo que los hace más difíciles de gestionar y actualizar. Para proyectos nuevos, usa siempre JSON-LD.
Usa la herramienta oficial Rich Results Test (search.google.com/test/rich-results): introduce la URL de tu página o pega directamente el código y verás si el schema es válido y qué rich results puede generar. También puedes usar el Schema Markup Validator(validator.schema.org) para validar la sintaxis según las especificaciones de schema.org, independientemente de Google. Ambas herramientas son gratuitas.
Generalmente, Google tarda entre 1 y 2 semanasen procesar los datos estructurados y empezar a mostrar rich results, aunque puede variar según la frecuencia de rastreo de tu sitio. Después de publicar, puedes solicitar el rastreo manual desde Google Search Console (Inspección de URL → Solicitar indexación) para acelerar el proceso. Los resultados se monitorizan en la sección "Mejoras" de Search Console.
No es técnicamente obligatorio, pero sí muy recomendable para la mayoría de sitios. El impacto es especialmente alto en e-commerce (estrellitas y precio en SERP), negocios locales (panel de conocimiento) y blogs (Top Stories). Para sitios muy simples tipo landing page de un solo producto o portfolio personal, el beneficio es menor, aunque nunca perjudica implementarlo correctamente.
El impacto en rendimiento es prácticamente nulo. Un bloque JSON-LD típico pesa entre 1 y 5 KB, lo que no afecta al LCP, FID ni CLS. Sin embargo, si generas el schema dinámicamente en el cliente con JavaScript, puede retrasar ligeramente el reconocimiento por parte de Google — es preferible renderizarlo en el servidor (SSR) o como contenido estático para garantizar que Google lo lee en el primer rastreo.
Depende del tipo. Está permitido tener múltiples schemas del mismo tipo si describen entidades distintas (por ejemplo, varios Product en una página de comparativa). Está desaconsejado duplicar el mismo schema para el mismo contenido, ya que puede confundir a Google. Lo más habitual es combinar schemas distintos en la misma página: por ejemplo, Article + FAQPage + BreadcrumbList en un artículo de blog.
En WordPress: los plugins Yoast SEO, Rank Math o Schema Pro generan automáticamente el JSON-LD para los tipos más comunes (Article, Product con WooCommerce, LocalBusiness). En Next.js: añade el JSON-LD en el componente de metadatos o directamente en el <head> usando el componente Script con strategy="beforeInteractive", o mejor aún, renderízalo como texto estático en el servidor para que Google lo lea sin ejecutar JS.
Sigue estos 7 pasos para implementar schema markup correctamente y maximizar las posibilidades de obtener rich results en Google.
Analiza qué tipo de contenido tiene cada página: un artículo, un producto, una receta, un negocio local… Consulta la documentación oficial de schema.org para elegir el tipo más específico disponible (por ejemplo, Restaurant en vez de LocalBusiness si es un restaurante). Cuanto más específico, mejor.
Cada tipo tiene propiedades obligatorias (sin ellas Google no generará rich results) y propiedades recomendadas que enriquecen el resultado. Consulta la documentación de Google sobre rich results para saber exactamente qué propiedades necesitas. Por ejemplo, Product requiere name y offers como mínimo.
Rellena el formulario de arriba con los datos reales de tu página. Usa URLs absolutas (https://tudominio.com/imagen.jpg, no /imagen.jpg). Asegúrate de que todos los datos coinciden exactamente con el contenido visible en la página: Google penaliza el schema que no refleja el contenido real.
Copia el código generado y pégalo en el Rich Results Test de Google (search.google.com/test/rich-results). La herramienta te indica si el schema es válido, qué rich results puede generar y si hay propiedades que faltan. Corrige todos los errores antes de publicar.
Pega el bloque <script type="application/ld+json">dentro del <head> de tu página. En WordPress puedes usar un plugin como Yoast SEO o insertar el código manualmente con un child theme. En Next.js, renderízalo en el servidor para que Google lo lea sin necesitar JavaScript.
Entra en Search Console, usa la herramienta Inspección de URL con la página donde has añadido el schema y pulsa Solicitar indexación. Esto acelera el proceso de reconocimiento por parte de Google. Sin este paso, puede tardar semanas en detectar el cambio.
En Google Search Console, la sección Mejoras muestra el estado de todos los tipos de rich results detectados en tu sitio: elementos válidos, con advertencias o con errores. Revísala cada 2-4 semanas, especialmente tras actualizaciones de contenido o cambios en el schema. Los rich snippets suelen aparecer en la SERP entre 1 y 2 semanas después de la indexación.
6 consejos accionables para sacar el máximo rendimiento a tus datos estructurados y evitar penalizaciones de Google.
Google prefiere JSON-LD oficialmente desde 2016. Es más fácil de mantener, no mezcla lógica con HTML y puedes actualizarlo sin tocar el diseño de la página. Evita Microdata y RDFa en proyectos nuevos.
Cada tipo de schema tiene propiedades que Google exige para generar rich results. Sin ellas, el schema es válido sintácticamente pero no produce ningún resultado enriquecido. Consulta siempre la documentación de Google Rich Results.
En propiedades como image, url o logo, usa siempre URLs absolutas: https://tudominio.com/imagen.jpg en lugar de /imagen.jpg. Las URLs relativas pueden confundir a los rastreadores y hacer inválido el schema.
Google compara el schema con el contenido real de la página. Si marcas un precio en el schema que no aparece en la página, o un rating que el usuario no puede ver, Google puede desactivar los rich results e incluso penalizar el sitio por engañoso.
Antes de subir cualquier cambio al servidor, valida el schema en el Rich Results Test de Google y el Schema Markup Validator. Un schema con errores de sintaxis no genera ningún rich result, aunque el contenido sea correcto.
Google actualiza periódicamente sus guías de rich results y puede dejar de soportar ciertos tipos o propiedades. Revisa la sección Mejoras de Search Console cada mes para detectar errores nuevos y mantener los rich snippets activos. Los cambios de algoritmo pueden invalidar schemas que antes funcionaban.
Estos errores son los más frecuentes en auditorías SEO técnicas en España. Cometerlos hace que Google ignore tu schema o, en casos graves, aplique penalizaciones manuales por contenido engañoso.
offers o un Article sin author hace que Google ignore completamente el schema para rich results, aunque no genere errores de sintaxis./images/producto.jpgen vez de https://tienda.com/images/producto.jpg provoca que Google no pueda resolver la imagen y la propiedad quede vacía en el procesamiento.