Para qué sirven los datos estructurados de producto
El marcado Product de schema.org, normalmente en formato JSON-LD, traduce su página de producto a datos legibles por una máquina: nombre, imagen, descripción, marca, identificadores (SKU, GTIN) y una oferta (Offer) con el precio, la moneda y la disponibilidad. Google lo usa para las fichas de comerciante, y los agentes de compras con IA lo utilizan como una de las fuentes para presentar sus productos.
Google lo dice claramente: puede verificar los datos de producto antes de mostrarlos, y la información marcada debe coincidir con lo que se muestra en la página. Un marcado que contradice la página es, por tanto, peor que no tener marcado.
Las propiedades que debe revisar primero
| Propiedad | Qué debe contener | Error frecuente |
|---|---|---|
name | El nombre del producto, como en la página | Título de una versión antigua del producto |
image | Una o varias imágenes del producto | Imagen ausente o enlace roto |
offers.price | El precio actual, mayor que cero | Precio fijo en el código, precio de otra variante, precio 0 |
offers.priceCurrency | El código de moneda ISO (EUR, MXN, USD…) | USD indicado para un precio en otra moneda |
offers.availability | https://schema.org/InStock u OutOfStock, según el stock real | Siempre «InStock», incluso agotado |
sku, gtin | Los identificadores de la variante | Identificadores ausentes o de otra variante |
description | Una descripción fiel del producto | Vacía o demasiado corta |
Paso 1: ver lo que publica su página
- Abra una página de producto en una ventana privada.
- Muestre el código fuente de la página y busque
application/ld+json. - Cuente los bloques que contienen
"@type": "Product". Lo ideal es que haya uno solo. - Anote el precio, la moneda y la disponibilidad de cada bloque, y compárelos con lo que muestra la página.
- Cambie de variante (talla, color) y compruebe si los valores cambian también.
Para verlo de forma más legible, pase la URL por la prueba de resultados enriquecidos de Google. Muestra los datos estructurados detectados y los errores críticos. Una vez publicada la corrección, Google recomienda confirmarla con la herramienta de inspección de URLs de Search Console.
Paso 2: averiguar de dónde vienen los datos
En Shopify, el JSON-LD puede venir de tres lugares:
- El tema: muchos temas generan automáticamente el marcado de producto a partir de los datos de Shopify.
- Una app de SEO: varias apps añaden su propio marcado, lo que a menudo crea un duplicado.
- Un bloque fijo en el código: añadido en su día por un desarrollador o una agencia, ya no sigue sus cambios de precio ni de stock.
Si dos bloques dan precios distintos, el agente o el buscador no sabe a cuál creer. Quédese con una sola fuente.
Paso 3: corregirlo en Shopify
Eliminar el duplicado de una app
Abra los ajustes de la app de SEO y desactive su marcado de producto si su tema ya genera uno, o desactive el del tema si prefiere el de la app. Vuelva a revisar el código fuente después del cambio.
Sustituir un bloque fijo en el código
- Duplique su tema.
- Vaya a Tienda online > Temas (Online Store > Themes), haga clic en el icono de menú del tema y luego en Editar código (Edit code).
- Busque
ld+jsonen las carpetassectionsysnippets. - Sustituya los valores fijos por los datos dinámicos del producto y de la variante seleccionada, o elimine el bloque si está duplicado. Si no conoce Liquid, encargue este trabajo a un desarrollador.
Corregir la fuente en el panel
- Precio: en Productos (Products), revise los campos «Precio» y «Precio de comparación» de cada variante.
- Moneda: en Configuración > Mercados (Settings > Markets), revise la moneda de cada mercado.
- Descripción e imágenes: complételas en la ficha del producto; también alimentan el marcado.
- Identificadores: indique el SKU y el código de barras (GTIN) de cada variante cuando los tenga.
Productos con variantes
Un producto disponible en varias tallas o colores puede tener precios y stock distintos por variante. Compruebe que el marcado refleja la variante mostrada o presenta correctamente cada oferta; si no, un agente puede anunciar el precio de una variante para otra.
Productos agotados
Cuando una variante se agota, la disponibilidad debe pasar a OutOfStock (u otro valor adecuado, como PreOrder si acepta reservas). Un bloque que siempre muestra InStock hace que el agente prometa un producto que el cliente no podrá comprar.
Tiendas con varias monedas
Si vende en varias monedas, el precio y la moneda del marcado deben coincidir con los que ve el visitante. Pruebe su página desde cada mercado cuando sea posible.
Lista de comprobación final
- Un solo bloque
Productpor página de producto. - Precio y moneda idénticos a los que se muestran, para cada variante.
- Disponibilidad que cambia cuando el producto se agota.
- Nombre, imagen y descripción presentes y correctos.
- Ningún error crítico en la prueba de resultados enriquecidos.
Revisar todo el catálogo automáticamente
La herramienta de prueba de Google revisa una página cada vez y no compara los valores con lo que se muestra. El escáner gratuito Agentic Commerce Readiness de Shopify, lanzado en abril de 2026, revisa entre otras cosas el schema de producto en 31 puntos, de forma puntual; es un buen primer diagnóstico.
AI Sales Assurance va más allá en un punto concreto: detecta el JSON-LD ausente y, sobre todo, el JSON-LD en desacuerdo con la página (precio, moneda, disponibilidad, variantes, títulos), producto por producto, con la prueba y el enlace para corregirlo en Shopify. Funciona en modo de solo lectura y puede repetir la verificación cada día. Inicie una verificación gratuita.
Compruebe lo que ven los agentes de compra con IA en su tienda
Revisión gratuita y de solo lectura: precios, stock, variantes, datos estructurados y enlaces comparados con sus páginas de producto reales. Sin tarjeta.
Iniciar mi revisión gratuitaPreguntas frecuentes
¿Shopify añade automáticamente datos estructurados de producto?
Muchos temas de Shopify generan un marcado Product en JSON-LD. Aun así, revise el código fuente: una app de SEO o un antiguo bloque fijo pueden añadir un segundo bloque contradictorio.
¿Cómo pruebo el JSON-LD de mi página de producto?
Pase la URL por la prueba de resultados enriquecidos de Google, o busque application/ld+json en el código fuente de la página. Después compare el precio, la moneda y la disponibilidad con lo que muestra la página.
¿Por qué mi JSON-LD indica un precio distinto al de la página?
Lo más habitual es que el bloque esté fijo en el tema o venga de una app de SEO que no sigue las variantes ni los cambios de precio. Quédese con una sola fuente dinámica.
¿Es un problema tener dos bloques Product en la misma página?
Sí, si contienen valores distintos: los buscadores y los agentes de IA no saben a cuál creer. Desactive el marcado de la app o del tema para quedarse con uno solo.
¿Los datos estructurados influyen en lo que dice ChatGPT?
Forman parte de las fuentes que pueden usar los agentes de IA, junto con el catálogo que transmite Shopify. Unos datos estructurados erróneos aumentan el riesgo de que un agente muestre un precio o una disponibilidad incorrectos.