SEO

Schema markup para ecommerce: Aumenta tu CTR

Implementa structured data para destacar en resultados de búsqueda y aumentar tu CTR orgánico. Guía completa con ejemplos de código.

Schema markup para ecommerce: Aumenta tu CTR

El schema markup puede aumentar tu CTR orgánico hasta un 30%. En ecommerce, implementar structured data correctamente te permite destacar en resultados de búsqueda con rich snippets que muestran precios, ratings y disponibilidad.

¿Qué es Schema Markup?

Schema markup es un código estructurado que ayuda a los motores de búsqueda a entender mejor el contenido de tu página web. Para ecommerce, esto significa mostrar información rica directamente en los resultados de búsqueda.

Beneficios del Schema Markup en ecommerce:

  • Mayor CTR: Rich snippets destacan visualmente
  • Información rica: Precios, ratings, disponibilidad
  • Confianza: Reviews y ratings aumentan credibilidad
  • Diferenciación: Te destacas de la competencia
  • Mejor indexación: Google entiende mejor tu contenido
"Después de implementar schema markup en productos, nuestro CTR orgánico aumentó 35% y las conversiones desde búsqueda orgánica mejoraron 22%."

— Caso de éxito documentado

Tipos de Schema más importantes para ecommerce

1. Product Schema

Esencial para: Páginas de productos individuales

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Zapatillas Nike Air Max",
  "image": [
    "https://ejemplo.com/zapatillas-1.jpg",
    "https://ejemplo.com/zapatillas-2.jpg"
  ],
  "description": "Zapatillas deportivas Nike Air Max para running",
  "sku": "ZAP-NIKE-001",
  "mpn": "AIR-MAX-90",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://ejemplo.com/zapatillas-nike",
    "priceCurrency": "CLP",
    "price": "89990",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Tu Tienda"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "127"
  }
}

2. Organization Schema

Para: Información de tu empresa

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tu Tienda Ecommerce",
  "url": "https://tutienda.cl",
  "logo": "https://tutienda.cl/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+56-9-xxxx-xxxx",
    "contactType": "customer service",
    "areaServed": "CL",
    "availableLanguage": "Spanish"
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Providencia 123",
    "addressLocality": "Santiago",
    "addressRegion": "RM",
    "postalCode": "7500000",
    "addressCountry": "CL"
  }
}

3. Breadcrumb Schema

Para: Navegación clara en resultados

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Inicio",
    "item": "https://tutienda.cl"
  },{
    "@type": "ListItem",
    "position": 2,
    "name": "Calzado",
    "item": "https://tutienda.cl/calzado"
  },{
    "@type": "ListItem",
    "position": 3,
    "name": "Zapatillas",
    "item": "https://tutienda.cl/calzado/zapatillas"
  }]
}

Implementación en Shopify

Método 1: Apps especializadas (más fácil)

🏆 JSON-LD for SEO

  • Precio: $19.99/mes
  • Auto-genera: Product, Organization, Reviews
  • Personalizable: Templates editables
  • Testing: Integración con Rich Results Test

Booster: SEO & Speed Optimizer

  • Precio: $34.99/mes
  • Completo: Schema + optimizaciones SEO
  • Automático: Se actualiza con cambios de productos

Método 2: Implementación manual en theme

Agrega este código al archivo product.liquid:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "{{ product.title | escape }}",
  "image": [
    {% for image in product.images limit: 5 %}
      "{{ image | img_url: 'master' | prepend: 'https:' }}"{% unless forloop.last %},{% endunless %}
    {% endfor %}
  ],
  "description": "{{ product.description | strip_html | escape }}",
  {% if product.selected_or_first_available_variant.sku != blank %}
  "sku": "{{ product.selected_or_first_available_variant.sku }}",
  {% endif %}
  "brand": {
    "@type": "Brand",
    "name": "{{ product.vendor | escape }}"
  },
  "offers": {
    "@type": "Offer",
    "url": "{{ shop.url }}{{ product.url }}",
    "priceCurrency": "{{ cart.currency.iso_code }}",
    "price": "{{ product.selected_or_first_available_variant.price | divided_by: 100.0 }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}"
  }
}
</script>

Schema para categorías de productos

Para páginas de colecciones, usa ItemList:

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Calzado Deportivo",
  "description": "Colección de zapatillas y calzado deportivo",
  "numberOfItems": 24,
  "itemListElement": [
    {
      "@type": "Product",
      "position": 1,
      "name": "Nike Air Max 90",
      "url": "https://tutienda.cl/nike-air-max-90"
    },
    {
      "@type": "Product", 
      "position": 2,
      "name": "Adidas Ultraboost",
      "url": "https://tutienda.cl/adidas-ultraboost"
    }
  ]
}

Testing y validación

Herramientas esenciales:

  1. Rich Results Test (Google): Test oficial de Google
  2. Schema Markup Validator: Validación completa
  3. Search Console: Monitoreo de errores
  4. Structured Data Testing Tool: Herramienta legacy útil

Proceso de testing:

  1. Implementa schema en página de prueba
  2. Valida con Rich Results Test
  3. Corrige errores y warnings
  4. Implementa en todas las páginas relevantes
  5. Monitorea en Search Console

Errores comunes y cómo evitarlos

1. Missing required properties

Error: "Missing field 'price'" en Product schema

Solución: Asegurar que todos los campos obligatorios estén presentes

2. Invalid price format

Error: Precio con formato "CLP $89.990"

Solución: Usar solo números: "89990"

3. Duplicate schema

Error: Múltiples schemas del mismo tipo en una página

Solución: Un schema Product por página de producto

4. Schema markup inválido

Error: JSON mal formateado

Solución: Validar JSON antes de implementar

Monitoreo y optimización

KPIs a trackear:

  • CTR orgánico: Comparar antes/después
  • Impresiones: Páginas con rich snippets
  • Coverage: Errores en Search Console
  • Rich results: Páginas elegibles vs mostradas

En Google Search Console:

  • Revisar sección "Enhancements"
  • Monitorear errores de structured data
  • Verificar cobertura de rich results
  • Analizar performance de páginas con schema

Schema avanzado para ecommerce

FAQ Schema (para páginas de producto)

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "¿Cuál es la talla de estas zapatillas?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Disponibles en tallas 36 a 45. Consulta nuestra guía de tallas para el ajuste perfecto."
    }
  }]
}

Review Schema

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Nike Air Max 90"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "5",
    "bestRating": "5"
  },
  "author": {
    "@type": "Person",
    "name": "María González"
  },
  "reviewBody": "Excelente calidad y muy cómodas para correr."
}

ROI del Schema Markup

Mejoras típicas documentadas:

  • CTR orgánico: +15% a +35%
  • Visibilidad: +25% impresiones
  • Confianza: +20% en páginas con ratings
  • Conversiones: +10% a +25% desde orgánico
Estudio interno: Tiendas con schema markup completo tienen 28% más CTR orgánico promedio vs. tiendas sin structured data.

Checklist de implementación

✅ Schema básico implementado:

  • Product schema en todas las páginas de producto
  • Organization schema en sitio
  • Breadcrumb schema en navegación
  • Validado sin errores en Rich Results Test

✅ Schema avanzado:

  • ItemList para páginas de categoría
  • Review y Rating schemas
  • FAQ schema donde sea relevante
  • LocalBusiness si tienes tienda física

✅ Monitoreo configurado:

  • Search Console Enhanced reports activos
  • Tracking de CTR orgánico por tipo de página
  • Alertas para errores de structured data

Conclusión

Schema markup es una de las optimizaciones SEO con mejor ROI para ecommerce. Implementarlo correctamente puede aumentar significativamente tu visibilidad y CTR orgánico sin requerir cambios drásticos en tu sitio.

Próximos pasos recomendados:

  1. Implementa Product schema en una página de prueba
  2. Valida con Rich Results Test de Google
  3. Implementa en todas las páginas de productos
  4. Agrega Organization y Breadcrumb schemas
  5. Monitorea mejoras en Search Console

El schema markup bien implementado es una ventaja competitiva tangible que mejora tanto la experiencia de usuario como tus métricas de SEO.

👥

Escrito por Equipo Ecommerce Pro

Somos un equipo de especialistas en ecommerce con +5 años de experiencia en desarrollo Shopify y migraciones. Hemos trabajado con +300 proyectos en Chile y LATAM, ayudando a empresas a crecer online.

Contactar al equipo

¿Te gustó este artículo?

Apliquemos estas estrategias en tu proyecto. Conversemos sobre cómo implementar estas mejoras en tu tienda.