Schema para WooCommerce – Guía completa con ejemplos

El marcado Schema.org (datos estructurados) ayuda a que Google y otros motores de búsqueda entiendan mejor tu tienda y tus productos. Implementarlo correctamente te permite acceder a rich results (estrellas de valoración, precio, disponibilidad, breadcrumbs, FAQs, video snippets, etc.), mejorar la visibilidad y aumentar el CTR.

A continuación verás todo lo necesario: formatos, tipos de Schema con ejemplos (JSON-LD + Microdata), cómo insertar JSON-LD en WordPress, cómo validar y qué plugins usar.

 

¿Qué es Schema y por qué importa para un e-commerce?

Schema es una manera estándar de declarar qué significa cada parte de una página web (producto, precio, reseña, evento, organización, etc.).
Para un ecommerce, los beneficios clave son:

  • Mostrar precio, stock y calificaciones en los resultados de búsqueda.
  • Aumentar el CTR gracias a rich snippets visuales.
  • Facilitar que IAs y motores extraigan datos precisos de tus productos.
  • Mejorar la interpretación semántica de tu catálogo (Google “entiende” mejor tu catálogo).

 

Formatos para implementar Schema en la web

1.  JSON-LD — bloque JSON insertado (recomendado)

Se coloca como un '; } });

 

Tipos de Schema esenciales (definición + JSON-LD + Microdata)

A continuación todos los tipos ampliados y listos para usar. Cada tipo incluye una breve definición y ejemplos de JSON-LD y Microdata.

 

1. Product — el núcleo de una ficha de producto

Qué describe: nombre, descripción, imágenes, SKU, marca, variantes.

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Smart TV 55 UHD",
  "sku": "TV-55-UHD",
  "image": "https://midominio.com/img/tv.jpg",
  "brand": { "@type": "Brand", "name": "Samsung" },
  "description": "Pantalla 4K HDR con 120Hz."
}

 

Microdata

Smart TV 55 UHD

TV-55-UHD Samsung

Pantalla 4K HDR con 120Hz.

 

2. Offer— precio, condición y disponibilidad

Qué describe: precio, moneda, disponibilidad, condición del artículo.

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "Offer",
  "priceCurrency": "USD",
  "price": "799.00",
  "availability": "https://schema.org/InStock",
  "itemCondition": "https://schema.org/NewCondition"
}

 

Microdata

799.00

 

3. AggregateRating— puntuación agregada del producto

Qué describe: valoración promedio y conteo de reseñas (activa estrellas en SERP).

JSON-LD

{
  "@type": "AggregateRating",
  "ratingValue": "4.6",
  "ratingCount": "217"
}

 

Microdata

4.6 217

 

4. Review— reseñas individuales

Qué describe: autor, fecha, contenido de la reseña y calificación.

JSON-LD

{
  "@type": "Review",
  "author": "Juan Pérez",
  "datePublished": "2025-06-12",
  "reviewBody": "Muy buena experiencia.",
  "reviewRating": { "@type": "Rating", "ratingValue": "5" }
}

 

Microdata

Muy buena experiencia.

5

 

5. BreadcrumbList— migas de navegación (ejemplo JSON-LD y Microdata)

Qué describe: la jerarquía de navegación de la página (útil para mostrar breadcrumbs en SERP).

JSON-LD

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://midominio.com" },
    { "@type": "ListItem", "position": 2, "name": "Tienda", "item": "https://midominio.com/shop" },
    { "@type": "ListItem", "position": 3, "name": "Smart TV 55 UHD", "item": "https://midominio.com/producto/tv-55" }
  ]
}

 

Microdata


 

6. FAQPage— preguntas frecuentes

Qué describe: Q&A para mostrar preguntas y respuestas como rich snippets.

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuál es la garantía?",
      "acceptedAnswer": { "@type": "Answer", "text": "12 meses de garantía." }
    }
  ]
}

 

Microdata

¿Cuál es la garantía?

12 meses de garantía.

 

7. HowTo— guías paso a paso

Qué describe: pasos claros y estructurados para realizar una tarea (ideal para tutoriales y guías de producto).

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "HowTo",
  "name": "Cómo montar la base del televisor",
  "step": [
    { "@type": "HowToStep", "name": "Abrir caja", "text": "Retirar embalaje." },
    { "@type": "HowToStep", "name": "Colocar base", "text": "Atornillar la base al televisor." }
  ]
}

 

Microdata

Cómo montar la base del televisor

  1. Abrir caja
  2. Colocar base y atornillar

 

8. Organization— datos de la marca/empresa

Qué describe: nombre de la empresa, logo, URL, redes.

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "Organization",
  "name": "Mi Tienda Online",
  "url": "https://midominio.com",
  "logo": "https://midominio.com/logo.png"
}

 

Microdata

Mi Tienda Online logo

 

9. LocalBusiness— tienda física, horarios y contacto

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "LocalBusiness",
  "name": "ElectroMarket",
  "address": "Av. Central 123",
  "telephone": "+54-11-1234-5678",
  "openingHours": "Mo-Fr 10:00-18:00"
}

 

Microdata

ElectroMarket Av. Central 123 +54-11-1234-5678 Mo-Fr 10:00-18:00

 

10. Article— posts y notas de blog

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "Article",
  "headline": "5 razones para usar WooCommerce",
  "author": { "@type": "Person", "name": "Alex" },
  "datePublished": "2025-01-06"
}

 

Microdata

5 razones para usar WooCommerce

 

11. VideoObject— contenido de video

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "name": "Presentación del producto",
  "thumbnailUrl": "https://midominio.com/img/miniatura.jpg",
  "uploadDate": "2024-12-19",
  "duration": "PT2M30S"
}

 

Microdata

Presentación del producto

 

12. WebSite— entidad raíz del sitio y búsqueda interna

JSON-LD

{
  "@context": "https://schema.org/",
  "@type": "WebSite",
  "name": "Tienda Demo",
  "url": "https://midominio.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://midominio.com/?s={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

 

Microdata

Tienda Demo

 

Google Search Console — dónde ver y validar datos estructurados

En Search Console podés monitorear y corregir errores de Schema. Rutas útiles:

  • Enhancements / Resultados enriquecidos / Datos estructurados (varía según la UI) → muestra tipos detectados (Product, FAQ, HowTo, Video, etc.).
  • Inspección de URL → analiza la página y muestra si Google detecta datos estructurados y si hay errores.

Qué ver allí:

  • Errores: campos obligatorios faltantes (hay que corregirlos).
  • Advertencias: datos recomendados pero no obligatorios.
  • Páginas válidas: número de URLs que Google detectó como válidas para rich results.

Siempre que corregís algo, envía validación para que Google reevalúe.

 

Otras herramientas para testear Schema (detalladas)

Rich Results Test

  • Qué hace: comprueba si tu marcado es elegible para rich results en Google (productos, FAQ, HowTo, reseñas, videos, etc.).
  • Cómo usar: pegá la URL o el código y la herramienta mostrará qué rich results son posibles y qué errores existen.

Schema Markup Validator (por schema.org / W3C)

  • Qué hace: valida la estructura del Schema (JSON-LD, Microdata o RDFa) y muestra errores de sintaxis o propiedades mal usadas.
  • Cuándo usarla: cuando quieras chequear exhaustivamente que tu JSON-LD es sintácticamente correcto y completo.

Google’s Structured Data Testing Tool

  • Similar a los anteriores; útil para pruebas rápidas.

Extensiones de navegador

  • Hay extensiones que detectan datos estructurados en la página y te muestran el JSON-LD/Microdata que existe (útiles para inspección rápida sin salir del navegador).

 

Plugins recomendados — descripción y uso

A continuación los plugins más útiles para schema en WooCommerce, con qué son capaces y si la versión gratuita suele ser suficiente:

Yoast SEO

  • Qué hace: genera schema básico (Article, WebSite, Organization) y bloques FAQ/HowTo en editor.
  • Ideal para: blogs y tiendas que quieren una solución estable sin mucha configuración.
  • Gratis/pro: la versión gratuita cubre mucho; la premium añade funciones SEO avanzadas y algunas ayudas específicas.

Rank Math

  • Qué hace: genera JSON-LD para Product, FAQ, HowTo, Breadcrumbs, y permite controlar muchas opciones desde su panel.
  • Ideal para: tiendas que buscan control sin programar.
  • Gratis/pro: la versión gratuita es muy completa; la Pro añade módulos avanzados y soporte para e-commerce a gran escala.

Schema Pro

  • Qué hace: permite crear schemas personalizados por tipo de contenido con mapeo de campos.
  • Ideal para: quien necesita tipos complejos o campos específicos sin escribir código.
  • Gratis/pro: es una solución premium (de pago).

WooCommerce Product Schema (o extensiones específicas)

  • Qué hace: ofrece schema enfocado en productos y variaciones (mejor manejo de AggregateOffer, variaciones, GTIN).
  • Ideal para: tiendas grandes con muchas variaciones.
  • Gratis/pro: algunas versiones son gratuitas, las más completas son extensiones de pago.

 

Plugin JSON-LD automático Microdata Gratis útil
Yoast SEO Básico
Rank Math Sí (amplio) Parcial
Schema Pro Sí (configurable) No (pago)
Extensiones WooCommerce Sí (enfocado) Depende Parcial

 

Estrategias prácticas y relación Schema ↔ SEO (resumen)

Breve: Schema no te da posiciones directas garantizadas, pero aporta señales que mejoran visibilidad y CTR, lo cual impacta indirectamente en SEO y conversiones.

Estrategias aplicables:

  • Product-first: Prioriza Product + Offer + AggregateRating en fichas con tráfico.
  • FAQ / HowTo: Añadí FAQ en páginas de producto o soporte para obtener rich snippets que responden preguntas comunes.
  • Breadcrumbs: Implementá BreadcrumbList para mejorar la navegación y la apariencia en SERP.
  • Contenido enriquecido: Añadí VideoObject para productos con video (mejora CTR en SERP).
  • Automatización: Generá JSON-LD dinámico desde la tienda para evitar inconsistencias (precios, stock).
  • Validación continua: monitorizá Search Console y corrige errores rápidamente.

 

Buenas prácticas y errores comunes

  • No inventes ratings ni reseñas.
  • Evitá duplicar schema (si un plugin lo inyecta, no dupliques con tu código).
  • Mantén el schema sincronizado con precios y stock en tiempo real.
  • Valida siempre antes de publicar con Rich Results Test y Schema Markup Validator.
  • Usa JSON-LD por defecto y Microdata solo cuando necesites inline markup.

 

Implementar Schema en WooCommerce (o en cualquier web) es una inversión de bajo coste y alto impacto: mejora visibilidad, habilita rich snippets, facilita que tus productos sean usados por motores e IAs y, en última instancia, contribuye a más clics y ventas.

Usa JSON-LD para automatizar y mantener, complementa con Microdata cuando haga falta, valida constantemente y apóyate en plugins (Rank Math / Yoast / Schema Pro) según la complejidad de tu tienda.

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Back to Top
0
Would love your thoughts, please comment.x
()
x