Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Schema en Shopify: la solución gratuita para los datos estructurados que faltan

Por Toy Wen Da, Cofundador · Actualizado · 6 min de lectura

Traducido del original en inglés. Léelo en inglés

El schema de Shopify son los datos estructurados que tu tema imprime como JSON-LD en las páginas de producto, de colección y de blog, para que Google pueda leer qué es cada página en lugar de adivinarlo. Todos los temas de Shopify 2.0 añaden de forma automática un schema básico de producto, pero normalmente omiten las reseñas, el envío y la política de devoluciones, que son los campos que hacen que una página pueda optar a listados mejorados en los resultados de búsqueda.

Ilustración plana de un expositor de tienda donde la información de producto se organiza en capas geométricas apiladas, algunas de ellas al principio dispersas.

SearchBlueprint también publica un generador gratuito de marcado schema que crea JSON-LD para siete tipos de página habituales. Tenlo abierto mientras sigues las correcciones de más abajo, porque ver un bloque completo para una página de producto, de artículo o de negocio local hace mucho más fácil entender la estructura.

Una aclaración rápida, porque confunde a mucha gente. Si creas temas de Shopify, "schema" puede referirse a la etiqueta {% schema %} dentro del archivo Liquid de una sección, el JSON que da soporte a los ajustes del personalizador del tema. No tiene nada que ver con los motores de búsqueda. Este artículo trata del schema para SEO, los datos estructurados que Google lee para decidir si una página reúne los requisitos para obtener resultados mejorados.

Qué añade Shopify por defecto y qué omite

Ilustración plana de una caja de producto con precio e imagen visibles, rodeada de formas difuminadas de estrella, camión y calendario que indican datos ausentes.

Los temas de Shopify están escritos en Liquid, y la plantilla de producto suele incluir una línea como {{ product | structured_data }} dentro de una etiqueta script type="application/ld+json". El filtro genera schema de Product y Offer con nombre, precio, disponibilidad e imagen, y no requiere ninguna configuración.

Donde se queda corto es en la profundidad. El plazo de devolución, las tarifas de envío y las estrellas de las reseñas no están en el objeto base del producto, así que el filtro no puede generarlos. La propia guía de Google dice que los datos estructurados deben describir con precisión el contenido de la página, y que la falta de campos supone simplemente menos funciones mejoradas, no un error, al menos hasta que Google marque el marcado como no válido.

Tipo de página Schema que genera por defecto Carencia habitual Cómo corregirlo
Páginas de producto Product, Offer Faltan reseñas, envío y política de devoluciones Añadirlos mediante metacampos, una app o una edición del tema
Páginas de colección A menudo mínimo o ninguno Sin ItemList ni BreadcrumbList Editar theme.liquid o instalar una app
Entradas de blog Article (varía según el tema) En algunos temas faltan el autor o la fecha de publicación Revisar la plantilla de artículo y, si falta, corregirlo con una app
Página de inicio Mínimo Sin schema Organization ni WebSite Añadirlo en theme.liquid para poder optar al Knowledge Panel

Cómo comprobar si el schema de Shopify tiene errores

Ilustración plana de tarjetas de producto, unas con marcas de verificación y otras con cruces, una llave inglesa que corrige errores y una caja de validador aparte.

Abre Google Search Console para tu tienda y busca, dentro de la sección Compras, Product Snippets (fragmentos de producto). El informe enumera los elementos válidos y no válidos junto con el motivo, como un precio ausente o un valor de disponibilidad incorrecto. Entra en un problema, corrígelo y vuelve a validarlo desde la misma pantalla.

Para una comprobación más rápida página por página, pega una URL activa en el Schema Validator gratuito. Lee el JSON-LD de la página y señala errores de sintaxis o propiedades obligatorias que faltan antes de que Google vuelva a rastrear la página.

Cómo corregir el schema de Shopify desde el panel de administración

Ilustración plana del icono de un archivo de código con un signo más que añade a su lado cajas rectangulares de campos apiladas.

Puedes corregir las carencias del schema de tu Shopify sin instalar ninguna app. Sigue estos pasos desde el panel de administración:

  1. Ve a Online Store > Themes (Tienda online > Temas).
  2. En tu tema activo, abre el menú de acciones y elige Edit code (Editar código).
  3. En Sections, abre el archivo de plantilla de producto (normalmente main-product.liquid) y busca la línea con el filtro structured_data, que es tu punto de partida actual.
  4. Para los campos que el filtro no cubre, ve a Settings > Custom data > Products y añade una definición de metacampo, por ejemplo un campo de URL para tu política de devoluciones o un campo de texto para notas de envío. Rellénalo en cada producto.
  5. Haz referencia a ese metacampo dentro de un bloque JSON-LD en el archivo del tema, o instala una app que lea los metacampos automáticamente si editar Liquid a mano te parece arriesgado.
  6. Vuelve a comprobar la URL activa en el Schema Validator antes de pasar a la página siguiente.

Cuándo bastan las herramientas de schema de Shopify y cuándo no

Una única URL señalada, revisada una sola vez, se resuelve con Search Console y un validador gratuito. Encuentras el problema, corriges el metacampo o la línea de Liquid, validas de nuevo y listo.

Se complica cuando el problema afecta a todo el sitio, reaparece tras cada sincronización de productos o implica un tipo de schema que el objeto Product no admite. Los eventos y las recetas son el ejemplo más claro. El objeto de producto de Shopify no incluye las propiedades obligatorias de Event, como fecha de inicio, lugar y artista, así que ninguna app popular las gestiona bien, y la solución son metacampos personalizados que alimenten un bloque JSON-LD específico, que es trabajo de desarrollador. Si te topas con ese límite en muchas páginas, una app de SEO para Shopify pensada para schema y Core Web Vitals es una solución más duradera que ir parcheando archivos Liquid uno por uno.

Errores comunes de schema en Shopify

  • Tener dos schemas de Product a la vez. El bloque por defecto del tema más el bloque de una app en la misma página crean JSON-LD duplicado o contradictorio, que Google suele ignorar por completo.
  • Escribir a mano el precio o el estado del stock. Un valor tecleado manualmente, en lugar de tomarlo de los datos de la variante, queda obsoleto la próxima vez que cambia un precio.
  • Forzar schema de Event o Recipe en una plantilla de Product sin los metacampos que lo respalden. La validación falla porque faltan las propiedades obligatorias.
  • Corregirlo una vez y no volver a comprobarlo. Los elementos no válidos pueden quedarse marcados en Search Console durante semanas si nadie confirma que la corrección se aplicó.

Preguntas frecuentes

¿Todos los temas de Shopify añaden marcado schema automáticamente?

Sí. La mayoría de los temas de Shopify 2.0 usan el filtro integrado structured_data en las plantillas de producto, colección, artículo y página. El resultado suele ser básico y carece de las reseñas, el envío y los datos de devolución que importan para los resultados mejorados.

¿Cómo compruebo si el schema de Shopify tiene errores?

Abre Google Search Console y consulta el informe Product Snippets en Compras para ver los elementos válidos y no válidos. También puedes pegar cualquier URL activa en un validador de schema gratuito para ver al instante el JSON-LD analizado.

¿Puedo añadir schema a Shopify sin una app?

Sí. Abre Edit code en tu tema, busca el archivo Liquid correspondiente y amplía el bloque JSON-LD con datos de metacampos para todo lo que el filtro por defecto omite. Funciona, pero necesitas cierta soltura con Liquid, y una edición descuidada puede romper la plantilla.

¿Qué diferencia hay entre el schema de Shopify y la etiqueta schema del tema?

Comparten el nombre y nada más. La etiqueta {% schema %} de un archivo de sección controla los ajustes del personalizador del tema, mientras que el schema para buscadores es el JSON-LD de la página que lee Google.

¿Corregir el schema de Shopify mejorará mi posicionamiento?

No directamente. Los datos estructurados deciden sobre todo si una página puede optar a resultados mejorados, como estrellas, precio y disponibilidad en la búsqueda, así que por sí solos no son una señal de posicionamiento. Notarás el beneficio en la tasa de clics más que en la posición.

Revisa tu schema y pide una segunda opinión

Empieza por una página: abre tu plantilla de producto, busca el filtro structured_data y mira qué genera. Pásalo por el generador gratuito de marcado schema de SearchBlueprint si quieres una referencia de un bloque completo y luego corrige las carencias con metacampos. Cuando eso esté resuelto, habla con el equipo para que analice a fondo cómo funcionan juntos tu schema de Shopify y el resto de tu SEO técnico.

Mira cómo se ve esto en tu propio sitioPega una URL y SearchBlueprint la puntúa con el mismo motor de contenido que puntuó este artículo, y luego te indica las correcciones en el orden en que más rentabilidad dan.Obtén tu plan gratis

Fuentes

Sobre el autor

SearchBlueprint investigó, escribió y puntuó este artículo con el mismo flujo de contenido que nuestros clientes usan en sus propios sitios. La puntuación que aparece junto al autor es la que nuestro motor de contenido dio a esta página antes de publicarla. Nada de esto se revisa a mano, y ese es el punto: es el resultado del producto, publicado donde cualquiera puede comprobarlo.