Datos estructurados de producto ecommerce

Cómo implementar datos estructurados de producto en ecommerce sin inventar ratings, precios, stock ni reseñas.

25 de enero de 202411 minArmand
Datos estructurados de producto ecommerce

Datos estructurados para productos: cómo implementarlos sin dañar la confianza

Los datos estructurados ayudan a Google y otros sistemas a entender mejor una ficha de producto: nombre, imagen, precio, disponibilidad, marca, variantes, reseñas reales y breadcrumbs. En ecommerce pueden mejorar la claridad del resultado, pero solo funcionan bien si reflejan contenido visible y verificable.

Si quieres bajar esta capa técnica a una auditoría real de catálogo, revisa nuestro servicio de SEO ecommerce. Para tiendas en Shopify, consulta también SEO Shopify.

Qué son los datos estructurados de producto

Los datos estructurados son una forma de etiquetar información de una página para que los motores de búsqueda la interpreten mejor. En una ficha de producto, el marcado más habitual usa Product, Offer, Brand, AggregateRating, Review y BreadcrumbList.

La regla principal: el schema debe coincidir con lo que el usuario ve. Si una página no muestra precio, stock o reseñas, no conviene inventarlos en JSON-LD.

Qué datos necesita una ficha de producto

Como mínimo, revisa que cada producto tenga:

  • nombre del producto;
  • descripción visible;
  • imagen principal;
  • marca o fabricante cuando aplique;
  • URL canónica;
  • precio;
  • moneda;
  • disponibilidad;
  • estado del producto;
  • breadcrumbs;
  • variantes si cambian atributos relevantes.

En tiendas con catálogo complejo, también puede aplicar ProductGroup para familias con variantes, pero solo si la implementación representa bien la estructura real del producto.

Qué schema usar según el tipo de URL ecommerce

Uno de los errores más habituales es marcar todas las URLs como si fueran productos. Cada plantilla tiene un rol distinto.

Tipo de URLSchema recomendadoQué evitar
Ficha de productoProduct, Offer, BreadcrumbListRatings, stock o precios que no estén visibles.
Producto con variantesProduct o ProductGroup si la implementación lo sostieneDuplicar el mismo JSON-LD para variantes distintas.
Categoría o colecciónBreadcrumbList y schema de página según implementaciónMarcar la categoría completa como un único Product.
Blog o guíaBlogPosting o Article, BreadcrumbList, FAQPage si hay FAQs visiblesAñadir Product solo porque se mencionan productos.
Página de servicioService, FAQPage, Organization, BreadcrumbListReviews o ratings sin prueba visible y real.
Página de políticaSchema básico de página si procedeForzar marcado comercial sin sentido.

Esta separación ayuda a que Google y motores de IA entiendan la función de cada URL sin mezclar señales.

Ejemplo básico de Product schema

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Zapatillas de running ejemplo",
  "image": "https://example.com/zapatillas-running.jpg",
  "description": "Zapatillas de running ligeras para entrenamientos diarios.",
  "brand": {
    "@type": "Brand",
    "name": "Marca Ejemplo"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/zapatillas-running",
    "priceCurrency": "EUR",
    "price": "79.95",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}

Este ejemplo es deliberadamente simple. En producción, los valores deben salir del catálogo real y mantenerse sincronizados con precio, stock y URL visible.

Cuándo añadir reviews y ratings

Añade Review o aggregateRating solo cuando existan reseñas reales, visibles y asociadas al producto correcto.

No marques:

  • ratings inventados;
  • reviewCount sin reseñas visibles;
  • valoraciones agregadas de otra fuente no mostrada;
  • testimonios de marca como si fueran reviews de producto;
  • reseñas duplicadas en productos distintos.

Un snippet más atractivo no compensa el riesgo de incoherencia entre datos estructurados y contenido visible.

El breadcrumb ayuda a explicar la jerarquía:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Running",
      "item": "https://example.com/running"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Zapatillas de running",
      "item": "https://example.com/zapatillas-running"
    }
  ]
}

El breadcrumb visible y el marcado deberían contar la misma historia. Si el usuario ve una ruta y Google otra, hay una señal confusa.

Errores frecuentes en ecommerce

  • Usar el mismo schema para todos los productos.
  • No actualizar disponibilidad cuando cambia el stock.
  • Mantener precios antiguos en JSON-LD.
  • Añadir ratings sin reseñas visibles.
  • Marcar páginas de categoría como Product.
  • Usar schema generado por apps sin revisar.
  • Tener varios bloques JSON-LD contradictorios.
  • Incluir productos descatalogados en sitemap sin criterio.

Estos errores son habituales cuando varias apps modifican el theme o cuando el catálogo se importa desde ERP, PIM o feeds sin una capa de validación.

Cómo validarlo

La validación debe combinar herramientas y revisión manual.

  1. Revisa el HTML renderizado de una ficha real.
  2. Valida con Rich Results Test o Schema Markup Validator.
  3. Comprueba Merchant listings y Product snippets en Search Console si aplica.
  4. Compara schema con contenido visible.
  5. Verifica productos con variantes, agotados y rebajados.
  6. Repite después de cambios de theme, apps o feed.

Si una herramienta marca warnings, no todos son críticos. Lo importante es separar advertencias asumibles de errores que impiden interpretar el producto.

Criterio de aceptación para publicar schema de producto

Antes de dar por buena una implementación, valida:

  • una ficha con stock;
  • una ficha agotada;
  • una ficha con descuento;
  • una ficha con variantes;
  • una ficha sin reviews;
  • una ficha con reviews reales visibles si existen;
  • una categoría que no debe llevar Product;
  • una URL antigua redirigida o retirada.

El criterio mínimo: el JSON-LD debe coincidir con el contenido visible, no debe duplicarse por apps y no debe declarar datos comerciales que el usuario no pueda comprobar.

Datos estructurados y GEO

Los datos estructurados también ayudan a que motores de IA entiendan mejor entidades, productos, marca y relaciones. No garantizan aparecer en AI Overviews ni en ChatGPT, pero reducen ambigüedad cuando el contenido ya es rastreable y útil.

Para GEO, combina schema con:

  • descripciones claras;
  • FAQs visibles;
  • comparativas honestas;
  • datos de producto actualizados;
  • contenido de soporte;
  • enlaces internos coherentes.

Esta capa conecta con SEO GEO cuando la tienda quiere ser citada o entendida mejor en respuestas generativas.

Preguntas frecuentes sobre datos estructurados de producto

¿Puedo añadir AggregateRating si tengo reseñas en otra plataforma?

Solo debería añadirse si las reseñas son reales, están asociadas al producto correcto y son visibles para el usuario en la página. Si el usuario no puede verificar esa valoración, el marcado crea una señal incoherente.

¿Una colección ecommerce debe llevar schema Product?

Normalmente no como si fuera un único producto. Las colecciones cumplen otra función: agrupar productos, explicar una categoría y enlazar fichas. El marcado debe representar esa función sin inventar un producto agregado.

¿Las apps de Shopify resuelven el schema automáticamente?

Pueden ayudar, pero no sustituyen revisión. Varias apps pueden inyectar JSON-LD duplicado o contradictorio. En Shopify conviene validar el HTML final de plantillas de producto, colección, blog y página.

Conclusión

Los datos estructurados para productos no son una decoración técnica. Son una forma de declarar, con precisión, qué vende una página y bajo qué condiciones. Si el marcado no coincide con el contenido visible, pierde valor y puede generar problemas.

Empieza por productos estratégicos, valida el marcado y evita automatizar ratings, reviews o stock sin control. Cuando el catálogo crece, esta revisión debe formar parte del plan de SEO técnico ecommerce.

Fuentes oficiales revisadas

Referencias usadas para contrastar recomendaciones técnicas, documentación de plataforma y criterios de búsqueda.

  1. 01Google Search Central: Product structured data
  2. 02Google Search Central: Review snippet structured data
  3. 03Schema.org: Product
Foto de Armand

Autor

Armand

CEO y fundador de PIXELWOLF. Especialista en Shopify, arquitectura ecommerce y estrategias de crecimiento con enfoque práctico y senior.

LinkedIn
ShopifyEcommerceSEOCROSEO TécnicoDatos EstructuradosSchema.orgE-commerce

Relacionados

Más de SEO

Ver todos

Servicios relacionados con SEO.

Este contenido apunta a problemas concretos. Estas rutas son donde ese trabajo se convierte en discovery, implementación o crecimiento.

Siguiente paso

Hablemos de tu próximo proyecto.

Estrategia, diseño y ejecución en el mismo equipo. Sin intermediarios, sin sorpresas. Objetivo único: crecimiento rentable y sostenido.