k-sync
Volver al blog

Datos estructurados y marcado schema en Shopify después de migrar desde WooCommerce (2026)

Cómo asegurarte de que tu tienda Shopify tiene el marcado schema y los datos estructurados correctos después de migrar desde WooCommerce: schema de producto, migas de pan, FAQ, marcado de reseñas y resultados enriquecidos en Google.

·Por k-sync
6 min de lectura · 1,179 palabras

Las tiendas WooCommerce suelen tener los datos estructurados gestionados por plugins como Yoast SEO, RankMath o WPSEO WooCommerce. Al migrar a Shopify, todos esos schemas generados por plugins son reemplazados por los datos estructurados integrados en el tema de Shopify. La calidad de esos datos estructurados depende completamente del tema que uses, y vale la pena auditarlos inmediatamente después de la migración.

Por qué importan los datos estructurados después de la migración

El marcado schema (datos estructurados JSON-LD) permite resultados enriquecidos en la Búsqueda de Google:

Si tu tienda WooCommerce tenía resultados enriquecidos funcionando (estrellas de producto, desplegables de FAQ), estos se romperán temporalmente después de la migración hasta que el schema del tema de Shopify esté verificado como correcto.

Qué incluyen los temas de Shopify por defecto

La mayoría de los temas de calidad de Shopify (Dawn, Sense, Craft, Crave y la mayoría de los temas premium) incluyen:

Lo que típicamente no incluyen sin personalización:

Auditar el schema de Shopify tras la migración

Usa estas herramientas para comprobar qué schema está generando tu tienda Shopify:

Problemas habituales de schema tras la migración de WooCommerce a Shopify

Precio no incluido en el schema

Algunos temas de Shopify solo añaden el precio al schema para productos con un solo precio. Si tu producto tiene múltiples variantes a diferentes precios, el schema puede no mostrar ningún precio o solo el precio de la variante más barata. Solución: asegúrate de que el schema de producto de tu tema incluye offers con un array de objetos Offer por variante, o al menos lowPrice y highPrice.

Disponibilidad incorrecta

Google requiere availability en la Offer. Valores aceptados: https://schema.org/InStock, https://schema.org/OutOfStock, https://schema.org/PreOrder. Algunos temas muestran texto plano ("En stock") en lugar de la URL de schema.org, lo que genera una advertencia de validación.

GTIN ausente

Las directrices de schema de Producto de Google recomiendan incluir gtin (GTIN-13/EAN), mpn o sku. Tras la migración, si los EAN/códigos de barras de tus productos de WooCommerce se migraron a los códigos de barras de variantes de Shopify, asegúrate de que tu tema incluye el campo de código de barras en la propiedad gtin8/gtin13/gtin14 del schema de Producto.

Schema de reseñas ausente

Las reseñas de productos de tu tienda WooCommerce pueden haberse migrado (mediante un proceso de importación de reseñas), pero la app de reseñas en Shopify (Judge.me, Okendo, Stamped) necesita inyectar aggregateRating en el schema de Producto. Comprueba que tu app de reseñas está configurada para generar JSON-LD, no solo microdatos, y que no está en conflicto con el bloque de schema de Producto propio del tema.

Migas de pan que muestran una ruta incorrecta

En WooCommerce, las migas de pan siguen la jerarquía de categorías padre. En Shopify, los productos pertenecen a múltiples colecciones sin relación jerárquica. El schema de migas de pan puede mostrar una ruta inesperada o incorrecta. Solución: asegúrate de que tu tema genera las migas de pan a partir de la URL de colección de referencia (el canonical_url de Shopify y el contexto de colección), no a partir de una ruta codificada.

Añadir schema FAQ a páginas de Shopify

Los resultados enriquecidos de FAQ pueden aumentar significativamente las tasas de clic desde la búsqueda. Para añadir schema FAQPage a Shopify:

Opción A — Mediante una sección FAQ impulsada por metafield

// En tu tema de Shopify, añade una sección que lea desde un metafield de página:
page.metafields.custom.faq_items = Array JSON de objetos {question, answer}

// La plantilla de sección genera tanto el FAQ visible como el JSON-LD:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuánto tiempo dura la migración?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "La mayoría de las migraciones se completan en 24 horas..."
      }
    }
  ]
}
</script>

Opción B — Mediante una app de schema de Shopify

Apps como Schema Plus for SEO, JSON-LD for SEO y Smart SEO pueden inyectar schema FAQ sin personalizar el tema. Son útiles para tiendas que necesitan schema FAQ en muchas páginas rápidamente.

Buenas prácticas de schema de producto para Shopify

Un schema de Producto completo para una página de producto de Shopify:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "{{ product.title }}",
  "image": ["{{ product.featured_image | img_url: 'master' }}"],
  "description": "{{ product.description | strip_html | escape }}",
  "sku": "{{ product.selected_or_first_available_variant.sku }}",
  "brand": {
    "@type": "Brand",
    "name": "{{ product.vendor }}"
  },
  "offers": {
    "@type": "Offer",
    "url": "{{ canonical_url }}",
    "priceCurrency": "{{ shop.currency }}",
    "price": "{{ product.selected_or_first_available_variant.price | money_without_currency }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
    "itemCondition": "https://schema.org/NewCondition"
  }
}

Lista de verificación de datos estructurados post-migración

Migra tu tienda con k-sync

Conecta tu tienda WooCommerce, valida tus productos y publícalos en Shopify en minutos. Gratis hasta 50 productos.

Empezar gratis

Lectura relacionada

Ver todas las guías de migración