Respuesta rápida: El marcado de esquema (JSON-LD) son datos estructurados que indican a los motores de búsqueda y a las inteligencias artificiales exactamente qué es una página: un producto, artículo, FAQ o marca. En Shopify, la mayoría de los temas solo incluyen parcialmente el esquema de Producto, por lo que las tiendas pierden el marcado de FAQ, Breadcrumb y Organización y los resultados enriquecidos y la comprensión de IA que desbloquean. Añade JSON-LD válido que coincida con la página visible: un marcado desajustado (una calificación o precio no mostrado) es una señal de spam. RankEngine lo inyecta y valida automáticamente.

Esta es una guía completa de implementación de marcado de esquema en Shopify: cómo añadir datos estructurados JSON-LD que indiquen a los motores de búsqueda exactamente qué es una página: un producto, un artículo, un conjunto de FAQs, una marca. Hazlo bien y serás elegible para resultados enriquecidos en Google y más fácil de citar para motores de respuesta de IA. En Shopify, la realidad es que la cobertura del tema es parcial, y las brechas te cuestan los fragmentos más valiosos. A continuación: los tipos de JSON-LD que importan, dónde va cada bloque y la disciplina de validación que los mantiene funcionando.

Qué son los datos estructurados JSON-LD y dónde van

JSON-LD es una etiqueta de script en el encabezado de la página que describe la página en un vocabulario de schema.org. Es invisible para los compradores y solo lo leen las máquinas. Google recomienda JSON-LD sobre el enfoque de microdatos más antiguo porque se encuentra en un solo bloque en lugar de estar enredado en tu marcado HTML, lo que facilita mucho mantenerlo correcto.

En Shopify, JSON-LD es emitido por Liquid en tu tema (a menudo en archivos como theme.liquid, secciones product.json o un fragmento compartido), o inyectado por una aplicación. Lo clave a entender: los datos deben describir lo que realmente está en la página renderizada. Un esquema que afirma un conteo de reseñas que la página no muestra, o un precio que ya no coincide, es la ruta más rápida a una penalización manual por spam de datos estructurados.

Los tipos de JSON-LD que importan para una tienda Shopify

No necesitas cada tipo de esquema existente. Cinco cubren casi todo el valor:

Tipo de Esquema Resultado Enriquecido Principal / Mejora Valor de Señal / Comprensión de IA
Producto Mejora de precio, stock, calificación de estrellas; listado en Google Shopping Proporciona detalles del producto a respuestas de compras de IA
BreadcrumbList Ruta de migas de pan en resultados de búsqueda Señal mínima de IA
FAQPage Resultado enriquecido de FAQ (restringido a sitios autorizados) Altamente analizado por motores de respuesta de IA para resumen y citación
Organización Panel de conocimiento con identidad de marca Conecta productos a un negocio real para motores de IA
Artículo Tratamiento de artículo con titular, autor, fecha Señales de autoría limpias para motores de respuesta
  • Producto — nombre, precio, moneda, disponibilidad, marca y (si está genuinamente presente en la página) calificación agregada y reseña. Esto es lo que hace que un listado sea elegible para mejoras de precio, stock y calificación de estrellas, y son los datos que Google Shopping y las respuestas de compras de IA leen. La disponibilidad debe usar un valor de schema.org como https://schema.org/InStock o https://schema.org/OutOfStock, no las palabras "en stock."
  • BreadcrumbList — expresa tu jerarquía Inicio → Colección → Producto para que Google pueda renderizar una ruta de migas de pan en lugar de una URL cruda en los resultados.
  • FAQPage — marca contenido genuino de preguntas y respuestas. Google restringió los resultados enriquecidos de FAQ a sitios gubernamentales y de salud autorizados para la mayoría de las tiendas, así que trata FAQPage hoy como una señal de motor de respuesta de IA primero: es altamente analizado por motores que resumen y citan. Nunca marques copia promocional como un FAQ.
  • Organización — tu identidad de marca: nombre legal, logo y enlaces sociales o de perfil. Esto es lo que llena un panel de conocimiento y permite a los motores de IA conectar una página de producto a un negocio real.
  • Artículo — para publicaciones de blog: titular, autor, fecha de publicación. Ayuda a que el contenido aparezca en los tratamientos de artículos de Google y da a los motores de respuesta señales de autoría limpias.

Por qué tu tema no es suficiente

La mayoría de los temas de Shopify incluyen parcialmente el esquema de Producto y poco más. Dawn y sus descendientes incluyen un bloque básico de Producto, pero típicamente no encontrarás BreadcrumbList, Organización ni marcado de Artículo de fábrica. Las consecuencias son silenciosas: no aparece ningún error en ningún lugar, simplemente nunca te vuelves elegible para las mejoras que te faltan.

El problema más profundo es que el esquema parcial a menudo también es un esquema inválido. El fallo que vemos más a menudo es un bloque de Producto que falta un campo requerido o fuertemente recomendado: sin priceCurrency, un objeto offers sin precio, o una review sin reviewProperty para colgar. El analizador de Google es estricto: una propiedad requerida faltante en un elemento elimina la elegibilidad de ese elemento, y un error de sintaxis genuino — una coma perdida, una comilla no escapada en una descripción de producto extraída a través de Liquid — puede invalidar todo el bloque para que no se lea nada en absoluto.

Implementación paso a paso: añade y valida el marcado

La mecánica es sencilla; la disciplina está en la validación.

  1. Coloca JSON-LD válido en el encabezado de la página, una etiqueta de script por tipo, con el @context correcto de https://schema.org y un @type preciso.
  2. Rellena cada campo con datos en vivo. En un producto, el precio, la moneda y la disponibilidad deben coincidir con lo que muestra la tienda en ese momento, no un valor en caché o codificado.
  3. Ejecuta la página a través de la Prueba de Resultados Enriquecidos de Google y el validador de schema.org. La Prueba de Resultados Enriquecidos te dice para qué mejora calificas; el validador de schema.org detecta errores estructurales que a veces tolera la herramienta de Google. Usa ambos.
  4. Revisa después de cualquier actualización de tema. Las actualizaciones de tema y las instalaciones de aplicaciones rutinariamente añaden un segundo bloque en conflicto.

Ese último punto es la trampa que deshace el trabajo cuidadoso. El esquema duplicado — dos bloques de Producto en una página, uno del tema y otro de una aplicación — confunde a Google sobre cuál confiar y puede suprimir el resultado enriquecido por completo. Antes de añadir esquema a través de cualquier método, ve el código fuente de la página y busca etiquetas de script existentes del tipo application/ld+json para no apilar una segunda copia encima.

Audita lo que tu tienda ya emite

La mayoría de las tiendas Shopify no necesitan que se añadan datos estructurados tanto como que se corrijan: el tema envía un bloque parcial de Producto, una aplicación de reseñas o SEO inyecta un segundo, y los dos no coinciden. Así que antes de añadir algo, averigua qué emite la tienda hoy.

No confíes en la lista de aplicaciones. Abre una página de producto, ve el código fuente y busca application/ld+json. Usualmente encontrarás más de un bloque: el tema emite uno, y cualquier aplicación de SEO o reseñas emite otro. Cuéntalos antes de cambiar algo.

Luego ejecuta la página a través de la Prueba de Resultados Enriquecidos de Google. Informa por tipo: lo que detectó, qué campos faltan y cuáles son inválidos. Las advertencias son campos opcionales; los errores hacen que la página no sea elegible para el resultado enriquecido por completo.

Los informes de Mejoras de la Consola de Búsqueda (fragmentos de Producto, listados de Comerciantes) son la vista de flota. Se retrasan por días pero cubren cada URL indexada en lugar de la que probaste, y muestran si un error se está propagando.

Los cinco errores de datos estructurados que más afectan a las tiendas Shopify

Dos bloques de Producto que no coinciden. El tema emite un Producto con un precio; una aplicación de reseñas emite otro con una calificación. Google elige uno, usualmente no el que deseas. Soluciona eliminando una fuente, no añadiendo una tercera.

Desviación de precio y disponibilidad. El marcado se genera al renderizar la página pero se almacena en caché, o se codifica durante una edición de tema. Un producto se agota y el marcado aún dice InStock. Esta es la forma más rápida de que se supriman los listados de comerciantes, porque se verifica contra tu tienda.

Calificación agregada sin reseñas visibles. Google requiere que la calificación sea visible en la página en la que está marcada. Un marcado que lleva una calificación que el comprador no puede ver es una señal de spam, y es la causa más común de una acción manual de datos estructurados en una tienda Shopify.

Ofertas faltantes por completo. Un nodo de Producto con un nombre, descripción y marca pero sin offers no es elegible para un resultado enriquecido de producto en absoluto. Se valida sin errores y no hace nada.

JSON escapado o truncado. El marcado inyectado a través de una configuración de tema o un campo meta se escapa en HTML, por lo que una comilla doble se convierte en " y el bloque deja de analizarse. Falla silenciosamente: la Prueba de Resultados Enriquecidos simplemente informa que no se encontraron datos estructurados.

Cambia una fuente a la vez y vuelve a probar. Dos ediciones simultáneas a dos emisores es cómo las tiendas terminan con tres bloques de Producto. Y coincide el marcado con la página visible cada vez: si la página no muestra un precio, no marques uno. La regla que Google aplica no es "¿son los datos verdaderos?" sino "¿puede un comprador verlo?".

Datos estructurados de ecommerce: los campos de Producto que llevan el peso

Para una tienda en línea, el nodo de Producto y su Oferta hacen casi todo el trabajo, por lo que vale la pena saber qué campos deciden la elegibilidad y cuáles son decoración.

Campo Dónde se encuentra Qué desbloquea Fallo común en Shopify
nombre, imagen, descripción Producto Elegibilidad básica URL de imagen apunta a una variante de miniatura pequeña
marca, sku, gtin / mpn Producto Coincidencia de listado de comerciantes, Shopping Marca faltante en productos sin marca o de etiqueta privada
offers → precio, priceCurrency Oferta Precio en el resultado Precio renderizado como texto "19.99 USD", o falta priceCurrency
offers → disponibilidad Oferta Estado de stock Palabras simples ("en stock") en lugar del valor de URL de schema.org
offers → url Oferta Enlace profundo a la variante Omitido, por lo que todas las variantes resuelven al padre
aggregateRating, review Producto Calificación de estrellas Marcado mientras no hay reseña visible en la página
shippingDetails, hasMerchantReturnPolicy Oferta Mejoras de envío y devoluciones Nunca emitido por temas; solo las aplicaciones los añaden

Las variantes son la peculiaridad específica de Shopify. Un producto con seis tamaños es un producto de Shopify pero seis artículos comprables, cada uno con su propio precio y stock. El marcado de variantes de Google expresa esto como un ProductGroup con entradas hasVariant, o como un Producto por URL de variante; lo que no quiere es un solo Producto cuyo precio y disponibilidad describen silenciosamente solo la variante predeterminada. Las páginas de colección necesitan menos: un BreadcrumbList y una CollectionPage, y solo marca los productos de la cuadrícula con esquema completo de Producto si el precio y la disponibilidad mostrados en la tarjeta coinciden con lo que dice el marcado.

Manteniéndolo correcto a medida que cambia el catálogo

Una tienda con 40 productos puede ser validada a mano. Una tienda con 4,000 no puede, y el modo de falla es que un subconjunto de páginas se rompe — un tipo de producto sin marca, una colección sin imagen — mientras las que revisas permanecen bien.

Tamaño de la tienda Enfoque de validación Riesgo
40 productos Validado a mano Todas las páginas revisadas; errores probablemente detectados
4,000 productos No se puede validar a mano; solo revisión puntual Un subconjunto de páginas se rompe mientras las páginas revisadas permanecen bien

Ese es el caso para generar marcado a partir de datos de producto en vivo en lugar de plantillas: los valores provienen de la misma fuente que renderiza la tienda, por lo que no pueden desviarse. El Autopilot de RankEngine tiene una regla de Auto JSON-LD Schema que escribe esquema de Producto, Artículo y Organización a través del campo metafields.seo.jsonld de la tienda y revalida en la ejecución diaria, y su Content Studio añade constructores de FAQPage, HowTo, Recipe, Author, VideoObject y Event con la misma ruta de aplicación de campo meta — documentado en Configuración de reglas de Autopilot y la suite de esquema estructurado. Vuelve a probar después de las actualizaciones de tema independientemente de la ruta: una actualización de tema reemplaza archivos de plantilla, y JSON-LD editado a mano en product.liquid se sobrescribe sin advertencia.

Edición manual de Liquid versus uso de una aplicación

Puedes añadir esquema editando directamente el Liquid del tema — el método paso a paso, y sus modos de falla, está en cómo añadir esquema a Shopify sin una aplicación. Funciona, y para un solo bloque estático como Organización es razonable. Pero es frágil a escala: estás escribiendo JSON a mano dentro de un lenguaje de plantillas, los datos de producto fluyen a través de variables que pueden contener comillas y saltos de línea, y cada actualización de tema corre el riesgo de sobrescribir tus ediciones. Una interpolación malformada y Google ignora silenciosamente todo el bloque — sin error mostrado en el administrador.

Un enfoque basado en aplicaciones inyecta JSON-LD validado en todo el catálogo y lo mantiene sincronizado con el precio y stock en vivo, lo que elimina las dos partes más difíciles: corrección a escala y mantenerse actualizado a medida que cambia el inventario. Cualquiera que sea la ruta que tomes, el paso de validación es innegociable.

Esquema como una señal de comprensión de IA

Los resultados enriquecidos son la razón clásica para el esquema, pero la razón más valiosa ahora es la comprensión de las máquinas. Los motores de respuesta de IA que resumen la web se apoyan en datos estructurados para saber qué es una página, qué vende y quién la publicó. Un esquema limpio de Producto y Organización es una de las señales de "comprensión" más fuertes que puedes darles, por lo que se encuentra en el centro de la optimización de motores de respuesta y el cambio más amplio hacia la optimización de búsqueda de IA. Combínalo con un archivo llms.txt y das a los rastreadores y modelos de lenguaje una lectura limpia y sin ambigüedades de tu tienda. Nuestra guía AEO para motores de respuesta de Shopify profundiza en esa superficie, y el esquema es una línea recurrente en la lista de verificación de SEO de Shopify para 2026.

Dónde encaja con el resto de tu SEO

El esquema no reemplaza los fundamentos — los amplifica. Una página necesita contenido real, etiquetas canónicas correctas, y un buen SEO de página de producto antes de que valga la pena añadir datos enriquecidos; el marcado en una página delgada solo describe una página delgada. Trata el esquema como la capa que hace que una página ya buena sea legible para las máquinas, y ve la base completa de SEO de Shopify para el resto.

RankEngine inyecta JSON-LD válido de Producto, FAQ, Breadcrumb y Organización en toda una tienda, valida cada bloque contra los datos de producto en vivo, y escribe los cambios de vuelta en Shopify con verificación — sin edición de Liquid, sin bloques duplicados, sin fallos silenciosos después de una actualización de tema.