Tutorial

Cómo agregar marcado Schema a Shopify (guía paso a paso 2026)

El tema predeterminado de Shopify incluye marcado Schema parcial, suficiente para resultados enriquecidos básicos de Google, pero no suficiente para las citas de ChatGPT y Perplexity. Esta guía explica cómo agregar marcado Product, FAQ, Organization y BreadcrumbList completo a Shopify, con el código exacto y una alternativa sin código.

Naridon Team·Apr 21, 2026·12 min read

Want more qualified Shopify traffic from AI search?

Run a free Naridon scan to see which prompts, products, and AI engines can send more ready-to-buy visitors.

Start free scan

TL;DR: El tema predeterminado de Shopify solo incluye marcado Product parcial y marcado Organization básico. Para la visibilidad en IA, ChatGPT, Perplexity, Google AI Overview, necesita marcado Product completo (con aggregateRating, review, GTIN/MPN, brand, material, color), FAQ, Organization, BreadcrumbList y Review. Puede agregarlo de tres maneras: (1) editar theme.liquid y product.liquid manualmente, (2) usar metafields más snippets de Liquid, o (3) instalar una aplicación que inyecte todo automáticamente. Naridon cubre la opción 3, sin editar el tema, mantiene el marcado sincronizado a medida que cambia su catálogo y marca cada producto con marcado que falta o mal formado.

Si gestiona una tienda Shopify y le interesa aparecer en las recomendaciones de compra generadas por IA, el marcado Schema no es opcional. Los motores de IA usan los datos estructurados como verdad de referencia. Una página de producto sin JSON-LD adecuado es, en la práctica, invisible para la capa de compras de ChatGPT y las fichas de producto de Perplexity, aunque el producto exista, se envíe y se venda.

Esta guía es la práctica. Nada de palabrería sobre «qué es Schema». Solo cómo agregar marcado Schema completo a Shopify en 2026, qué omiten los valores predeterminados y qué necesita realmente cada página de producto.

1. Lo que el tema predeterminado de Shopify ya incluye

Antes de agregar nada, sepa lo que ya tiene. El tema Dawn de Shopify (el predeterminado a partir de 2026) y la mayoría de los temas de pago (Impulse, Warehouse, Prestige, etc.) incluyen el siguiente marcado de fábrica:

  • Marcado Product en las páginas de producto, name, description, image, offers (price, priceCurrency, availability) y a veces sku
  • Marcado Organization en la página de inicio, name, logo, url
  • Marcado WebSite con una SearchAction básica

Ese es el mínimo. Esto es lo que el marcado predeterminado de Shopify no incluye de fábrica, y lo que los motores de IA buscan específicamente:

  • aggregateRating (ratingValue, reviewCount), la mayor omisión
  • el array review con reseñas individuales
  • brand (con el tipo Brand correcto, no solo una cadena)
  • gtin13, gtin12, mpn, sku a nivel de variante
  • material, color, size, pattern
  • marcado FAQ en las páginas de producto y colección
  • marcado BreadcrumbList en todas las páginas profundas
  • marcado Article en las entradas de blog con author, datePublished, dateModified correctos

Estas carencias son exactamente los campos que determinan si ChatGPT y Perplexity confían lo suficiente en su producto como para recomendarlo por encima de un competidor. Para la teoría más profunda del porqué, lea nuestro análisis ¿mejoran los datos estructurados las citas de IA?.

2. Las tres maneras de agregar marcado Schema a Shopify

Hay tres enfoques legítimos, ordenados por velocidad y sostenibilidad.

2.1 Opción A: ediciones manuales de Liquid (se requiere desarrollador)

Edite theme.liquid y product.liquid (o sus equivalentes de sección en los temas de Online Store 2.0) para inyectar bloques JSON-LD. Escribe Liquid que lee los datos del producto, los metafields y el número de reseñas, y luego genera un objeto Schema completo.

Ventajas: control máximo, cero coste recurrente. Desventajas: se rompe con las actualizaciones del tema, sin sincronización automática cuando agrega productos o cambia reseñas, y requiere fluidez en Liquid y schema.org.

Ejemplo de marcado Product mínimo para pegar dentro de product.liquid:

{% raw %}<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "{{ product.title | escape }}",
  "image": [
    {% for image in product.images %}"https:{{ image.src | img_url: '1200x' }}"{% unless forloop.last %},{% endunless %}{% endfor %}
  ],
  "description": "{{ product.description | strip_html | escape }}",
  "sku": "{{ product.selected_or_first_available_variant.sku }}",
  "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 | money_without_currency | remove: ',' }}",
    "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
    "itemCondition": "https://schema.org/NewCondition"
  }
  {% if product.metafields.reviews.rating_value %},
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "{{ product.metafields.reviews.rating_value }}",
    "reviewCount": "{{ product.metafields.reviews.rating_count }}"
  }
  {% endif %}
}
</script>{% endraw %}

Esto le hace superar la base. Para estar listo para la IA, todavía necesita marcado FAQ, BreadcrumbList, Organization con sameAs, y GTIN/MPN a nivel de variante, unas 200-400 líneas más de Liquid por tema.

2.2 Opción B: metafields + snippet (habilidad moderada)

Use los metafields de Shopify para almacenar datos de reseñas, GTIN, MPN y pares de FAQ, y luego escriba un único snippet de Liquid que lea los metafields y genere todos los tipos de Schema a la vez. Instálelo mediante una llamada {% include 'schema-json-ld' %} en theme.liquid.

Mejor que la opción A porque los datos viven en los metafields (no en el código del tema), por lo que sobreviven a los cambios de tema. Aun así requiere que usted o un freelance escriba y mantenga el snippet.

2.3 Opción C: una aplicación de Shopify que inyecta el Schema automáticamente (recomendado)

Instale Naridon o una aplicación comparable del Shopify App Store. Usa la Script Tag API de Shopify (o las extensiones de aplicación de tema de Online Store 2.0) para inyectar JSON-LD completo en tiempo de ejecución, mantiene el marcado sincronizado con su catálogo cuando cambian los productos y gestiona cada tipo de Schema. Product, Review, AggregateRating, FAQ, Organization, BreadcrumbList, Article, ItemList.

Ventajas: cero edición del tema, sobrevive a los cambios de tema, se sincroniza automáticamente con los cambios de productos y reseñas, incluye seguimiento de citas en IA. Desventajas: coste recurrente (Naridon es gratis por debajo de 100 productos, $49/month por encima).

Para la mayoría de las marcas de Shopify, la opción C es la elección correcta, no porque lo manual sea imposible, sino porque el Schema debe mantenerse sincronizado para siempre, no enviarse una sola vez.

3. Los tipos de Schema que realmente necesita

Aquí está la lista de prioridades, ordenada por impacto en la visibilidad en IA.

3.1 Product (con cada campo opcional relleno)

Debe incluir: name, description, image (varias), sku, gtin13/gtin12/mpn, brand (como objeto Brand, no una cadena), color, material, size, offers (con price, priceCurrency, availability, itemCondition, priceValidUntil), aggregateRating, review (array de objetos Review) y hasVariant para productos con varias variantes.

3.2 FAQ

El marcado FAQ en las páginas de producto que responde «¿qué es esto?», «¿de qué está hecho?», «¿cómo lo uso?», «¿puedo devolverlo?», «¿lo envían a X?» es uno de los cambios con mayor ROI que puede hacer. ChatGPT y Perplexity citan las entradas de FAQ palabra por palabra. Nuestra guía de marcado FAQ de Shopify tiene plantillas.

3.3 Organization

A nivel de página de inicio. Debe incluir: name, url, logo (URL absoluta, ≥112×112), sameAs (array de perfiles sociales, Crunchbase, Wikipedia si procede), foundingDate, contactPoint (correo electrónico o teléfono), address. Este es el registro de identidad de marca que los motores de IA contrastan.

3.4 BreadcrumbList

Cada página profunda. Los motores de IA usan las rutas de navegación para inferir la jerarquía de categorías y hacer aparecer su producto en el grupo temático correcto.

3.5 Article

Entradas de blog. Debe incluir: headline, image, datePublished, dateModified, author (Person u Organization), publisher, description. Sin marcado Article, la capa de navegación de ChatGPT ignora el contenido de su blog para las señales E-E-A-T.

3.6 Review

Anidado dentro de Product. Reseñas individuales con reviewBody, reviewRating, author, datePublished. Las valoraciones con estrellas por sí solas no bastan. Los motores de IA extraen el sentimiento y los datos de casos de uso del texto de las reseñas.

4. Paso a paso: la vía más rápida

Si quiere terminar en menos de 15 minutos:

  1. Instale Naridon desde el Shopify App Store. apps.shopify.com/naridon, haga clic en Agregar aplicación, apruebe los permisos, conecte.
  2. Ejecute la auditoría inicial. Naridon escanea todo su catálogo y produce un informe de Schema por página. Espere que entre el 60-80% de las páginas de producto tengan al menos un campo de Schema faltante en un tema predeterminado.
  3. Aplique las correcciones Safe-tier en un clic. Son adiciones que no rompen nada: marcado FAQ faltante, aggregateRating faltante, BreadcrumbList faltante, campos Organization faltantes. Sin editar el tema.
  4. Revise las correcciones Moderate-tier. Son mejoras de contenido: descripciones de producto redactadas por IA, campos material/color/size ampliados. Se requiere aprobación humana.
  5. Valide. Use el Google Rich Results Test en una página de producto de muestra y una entrada de blog de muestra. Espere verde en Product, AggregateRating, FAQ y BreadcrumbList.
  6. Supervise. Observe el panel Visibility en busca de un aumento de citas en ChatGPT, Perplexity y Google AI Overview durante las próximas 2-4 semanas.

5. Errores comunes que evitar

5.1 Schema duplicado

Instalar dos aplicaciones de Schema a la vez produce bloques JSON-LD duplicados, que Google marca como error y que los motores de IA tratan como un problema de confianza. Elija una. Si ya tiene una aplicación de Schema instalada y quiere cambiar, desinstale primero la antigua.

5.2 AggregateRating falso

No invente ratingValue ni reviewCount. Los motores de IA contrastan el marcado con las aplicaciones de reseñas reales (Judge.me, Loox, Shopify Product Reviews, Yotpo) y marcan las discrepancias. Las valoraciones falsas pueden hacer que su tienda pierda prioridad en todos los motores.

5.3 GTIN faltante a nivel de variante

Si vende productos de marca (vitaminas, belleza, electrónica), el GTIN es fundamental. ChatGPT Shopping y Google Shopping usan ambos el GTIN como identificador de producto principal para la desduplicación.

5.4 Ignorar las páginas de colección

La mayoría de las guías se centran en las páginas de producto. Las páginas de colección necesitan marcado ItemList + marcado FAQ para posicionarse en consultas de categoría como «mejor comida orgánica para perros», que son las consultas de IA de mayor volumen.

5.5 No actualizar el Schema cuando cambian los precios

El Schema escrito manualmente se queda obsoleto. Si hace una promoción de Black Friday y su Schema aún indica el precio antiguo, los motores de IA notan la discrepancia. La inyección automática lo resuelve.

6. Cómo saber que está funcionando

Tres señales, ordenadas por velocidad:

  • 2-7 días: el Google Rich Results Test muestra verde en todos los tipos de Schema; Google Search Console empieza a informar de la elegibilidad de AggregateRating y FAQ.
  • 14-30 días: Google AI Overview empieza a mostrar su producto para consultas de cola larga; los rastreadores de ChatGPT y Perplexity (GPTBot, OAI-SearchBot, PerplexityBot) muestran mayor actividad en sus registros.
  • 30-90 días: la tasa de citas en el panel Visibility de Naridon sube; su marca empieza a aparecer en respuestas «mejor X para Y» generadas por IA en todos los motores.

Para un recorrido más profundo por las métricas posteriores, consulte el estudio de factores de posicionamiento en la búsqueda con IA y optimizar las páginas de producto para la búsqueda con IA.


Envíe Schema completo sin tocar el código del tema

El Schema manual está bien si tiene un desarrollador en nómina. Para todos los demás: instale Naridon gratis desde el Shopify App Store. Inyecta marcado Product, FAQ, Organization, BreadcrumbList, Article y Review completo en todo su catálogo de Shopify sin una sola edición del tema, lo mantiene sincronizado a medida que cambian los productos y hace seguimiento del aumento de sus citas en IA en ChatGPT, Perplexity, Google AI Overview y 5 motores más.

Frequently asked

¿Shopify agrega el marcado Schema automáticamente?
Parcialmente. Cada tema de Shopify incluye marcado Product básico (name, price, image, availability) y marcado Organization. El marcado es incompleto para la visibilidad en IA, normalmente omite aggregateRating, review, GTIN/MPN, las propiedades brand, material, color, los datos de variantes y el marcado FAQ. Para aparecer de forma fiable en ChatGPT y Perplexity, los comerciantes de Shopify deben ampliar el marcado predeterminado con JSON-LD adicional.
¿Cómo agrego marcado Schema a Shopify sin un desarrollador?
Tres opciones: (1) Instalar una aplicación del Shopify App Store como Naridon, que inyecta automáticamente marcado Product, FAQ, Organization, BreadcrumbList y Review completo mediante la API Script Tag de Shopify, sin editar el tema. (2) Usar un generador de marcado basado en metafields y un snippet de Liquid personalizado (habilidad moderada). (3) Contratar a un freelance en Shopify Experts (normalmente $400-$1,500 por una pasada de marcado puntual). La vía del App Store es la única que mantiene el marcado sincronizado a medida que cambia su catálogo.
¿Dónde va el marcado Schema en una tienda Shopify?
El marcado Schema vive como JSON-LD dentro de una etiqueta <script type="application/ld+json">, idealmente en el <head> de cada página. En Shopify, esto significa editar theme.liquid para el marcado de todo el sitio (Organization, Website) y product.liquid para el marcado Product. El marcado FAQ va en las páginas de producto, colección y blog. El marcado BreadcrumbList se inyecta en cada página con una ruta de navegación. Los agentes de corrección de Naridon lo inyectan automáticamente sin tocar los archivos del tema.
¿Cómo pruebo mi marcado Schema de Shopify?
Use tres validadores: (1) Google Rich Results Test (search.google.com/test/rich-results), detecta errores propios de Google. (2) Schema.org Validator (validator.schema.org), valida frente a la especificación cruda de schema.org. (3) La auditoría Schema integrada de Naridon, escanea todo su catálogo de Shopify y marca el marcado que falta, está incompleto o mal formado por página, con correcciones en un clic. Pruebe en una página de producto, una página de colección, una entrada de blog y la página de inicio.
¿Qué tipos de Schema importan más para Shopify?
Por orden de impacto en la visibilidad en IA: Product (con aggregateRating, review, brand, GTIN/MPN, material, color, size), FAQ, Organization, BreadcrumbList, Article (para entradas de blog), Review (anidado dentro de Product), Offer (anidado dentro de Product), ItemList (para páginas de colección) y WebSite (con SearchAction). La mayoría de los temas de Shopify solo incluyen Product y Organization de forma parcial, el resto lo agrega manualmente o mediante una aplicación.

Key concepts

Plain-language definitions of the terms in this guide.

Ready to rank for these conversations?

Join early adopters who are already capturing AI search traffic.

Start free trial