Saltar al contenido

SEO JSON-LD Para E‑commerce SEO+Agent-Ready

seo-json-ld-para-ecommerce-seoagent-ready

JSON‑LD (JavaScript Object Notation for Linked Data) es un método para estructurar datos de una forma que resulta sencilla de leer y comprender tanto para máquinas —como los rastreadores de buscadores— como para desarrolladores. Al interconectar y formatear información de manera eficiente, JSON‑LD aporta un contexto adicional que ayuda a los motores de búsqueda a entender mejor cada elemento de tu página.

Esta tecnología se emplea para mejorar la interpretación de productos, precios, valoraciones y otros datos relevantes de un ecommerce, permitiendo a los buscadores generar resultados más dinámicos y atractivos, conocidos como rich snippets. Al enriquecer tus páginas con JSON‑LD, facilitas que los motores de búsqueda determinen cuándo y de qué forma mostrar tu tienda en las páginas de resultados (SERPs), lo que se traduce en un mejor posicionamiento y un aumento del CTR.

¿Qué es JSON-LD y para qué sirve? ¿Qué es JSON‑LD y para qué sirve?

JSON‑LD es un formato de datos estructurados basado en JSON que se inserta dentro de etiquetas <script type="application/ld+json"> en el HTML. Su objetivo principal es transmitir información semántica a los motores de búsqueda (Google, Bing, etc.), mejorando la comprensión de productos, precios, valoraciones y más.

Beneficios clave para SEO:

  • Facilita la generación de rich snippets: productos, valoraciones, disponibilidad, precios.
  • Mejora el CTR al destacar tu tienda con información estructurada en resultados.
  • Es fácil de mantener y separar del marcado visual.

Ejemplos generales en formato texto

A continuación, algunos ejemplos sencillos de cómo se representa un producto y una valoración sin entrar en detalles técnicos:

  • Producto: Nombre, descripción, imagen, precio, disponibilidad.
  • Valoración: Número de estrellas, cantidad de reseñas.

Ejemplo en texto: “Producto: Camiseta Azul | Precio: 24,99 € | Disponible: Sí | Valoración media: 4,5 estrellas (200 reseñas).”

Menú de formatos y scripts JSON‑LD fundamentales para E‑commerce

Este menú agrupa los esquemas más útiles para una tienda online: desde la ficha del producto hasta la navegación y las preguntas frecuentes.

Desarrollo de los scripts con ejemplos de código

A continuación encontrarás el código JSON‑LD para cada uno de los formatos listados.

Productos y Ofertas + AggregateRating

Para destacar tus productos en los resultados de búsqueda, es esencial incluir su información básica (nombre, descripción, precio y disponibilidad) junto con las valoraciones agregadas. Este bloque JSON‑LD ayuda a mostrar rich snippets con precio y puntuación, incentivando al usuario a elegir tu oferta sobre la competencia.

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Camiseta Azul",
  "image": [
    "https://tu-tienda.com/images/camiseta-azul-1.jpg",
    "https://tu-tienda.com/images/camiseta-azul-2.jpg"
  ],
  "description": "Camiseta 100% algodón, corte unisex, color azul.",
  "sku": "CAM-0001",
  "mpn": "CAM12345",
  "brand": {
    "@type": "Brand",
    "name": "TuMarca"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "200"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://tu-tienda.com/camiseta-azul",
    "priceCurrency": "EUR",
    "price": "24.99",
    "priceValidUntil": "2025-12-31",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock"
  }
}
</script>

BreadcrumbList o miga de pan

Las migas de pan mejoran la navegación y ofrecen un contexto claro sobre la ubicación del producto dentro de tu tienda. Implementar este esquema en JSON‑LD refuerza la estructura de tu sitio y facilita que los buscadores muestren una ruta jerárquica en los resultados.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://tu-tienda.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Ropa",
      "item": "https://tu-tienda.com/ropa"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Camiseta Azul",
      "item": "https://tu-tienda.com/camiseta-azul"
    }
  ]
}
</script>

SEO Local, Sucursales (LocalBusiness)

Para un ecommerce con tiendas físicas, es vital que los usuarios encuentren fácilmente la ubicación y horarios de tus sucursales. Este JSON‑LD de tipo LocalBusiness potencia el SEO local al mostrar datos detallados de tus tiendas directamente en los resultados de búsqueda.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "TuTiendacom",
  "url": "https://tu-tienda.com",
  "logo": "https://tu-tienda.com/logo.png",
  "branch": [
    {
      "@type": "Store",
      "name": "TuTiendacom - Sucursal Centro",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Calle Falsa 123",
        "addressLocality": "Buenos Aires",
        "addressRegion": "CABA",
        "postalCode": "C1234ABC",
        "addressCountry": "AR"
      },
      "telephone": "+54-11-1234-5678",
      "openingHours": "Mo-Fr 09:00-18:00",
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": -34.6037,
        "longitude": -58.3816
      },
      "url": "https://tu-tienda.com/sucursal-centro"
    },
    {
      "@type": "Store",
      "name": "TuTiendacom - Sucursal Norte",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Avenida Siempreviva 742",
        "addressLocality": "San Isidro",
        "addressRegion": "Buenos Aires",
        "postalCode": "B1642XXX",
        "addressCountry": "AR"
      },
      "telephone": "+54-11-8765-4321",
      "openingHours": "Mo-Sa 10:00-20:00",
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": -34.4938,
        "longitude": -58.5353
      },
      "url": "https://tu-tienda.com/sucursal-norte"
    }
  ]
}
</script>

SEO Local – Datos de contacto (ContactPoint)

Ofrecer puntos de contacto claros y accesibles refuerza la confianza del cliente. Con este esquema ContactPoint en JSON‑LD, los buscadores destacan tus canales de atención y servicio, mejorando la visibilidad de tu soporte.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "TuTiendacom",
  "url": "https://tu-tienda.com",
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "telephone": "+54-11-5555-1111",
      "contactType": "customer service",
      "areaServed": "AR",
      "availableLanguage": ["es", "en"]
    },
    {
      "@type": "ContactPoint",
      "telephone": "+54-11-2222-3333",
      "contactType": "soporte técnico",
      "areaServed": "AR",
      "availableLanguage": ["es"]
    }
  ]
}
</script>

FAQPage, Preguntas frecuentes

Las secciones de preguntas frecuentes resuelven dudas comunes de clientes potenciales antes de que visiten tu sitio, mejorando la experiencia de usuario. Con este JSON‑LD, los buscadores pueden mostrar directamente las FAQs en los resultados, reduciendo las barreras de compra.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cómo puedo cambiar mi talla?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Entra en tu cuenta, dirígete a 'Mis Pedidos' y solicita un cambio de talla."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuánto tarda el envío?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El envío estándar tarda entre 3 y 5 días hábiles."
      }
    }
  ]
}
</script>

Organization + WebSite

Documentar la información corporativa y del sitio web asegura que los motores de búsqueda identifiquen tu marca y su presencia online. Este bloque JSON‑LD consolida tu identidad de marca y facilita la aparición de Knowledge Panels y resultados de sitio enriquecidos.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "name": "TuTiendacom",
      "url": "https://tu-tienda.com",
      "logo": "https://tu-tienda.com/logo.png",
      "sameAs": [
        "https://facebook.com/tutiendacom",
        "https://instagram.com/tutiendacom"
      ]
    },
    {
      "@type": "WebSite",
      "url": "https://tu-tienda.com",
      "name": "TuTiendacom",
      "publisher": {
        "@id": "https://tu-tienda.com/#organization"
      }
    }
  ]
}
</script>

Estrategia y buenas prácticas

  1. Ubicación: Coloca los scripts JSON‑LD en el <head> o al final del <body>, siempre visibles para el crawler.
  2. Actualización automática: Genera dinámicamente los datos desde tu CMS o plataforma ecommerce (ej. WooCommerce, Shopify) para evitar desincronizaciones.
  3. Validación: Utiliza la herramienta Rich Results Test de Google para comprobar errores.
  4. Métrica: Mide el impacto en CTR y posición promedio tras la implementación.

Conclusión: Un correcto uso de JSON‑LD no solo mejora la visibilidad de tu tienda online, sino que también impulsa la confianza del usuario al mostrar información clara y verificada en los resultados de búsqueda.

Fuentes oficiales