
Muchos tipos de productos, como ropa, zapatos, muebles, dispositivos electrónicos y equipaje, se venden en diferentes variaciones (por ejemplo, varios tamaños, colores, materiales o patrones). Para ayudar a Google a comprender mejor qué productos son variaciones del mismo producto principal, utilice la ProductGroup clase con las propiedades asociadas variesBy, hasVarianty productGroupID
para agrupar dichas variantes, además de los Product datos estructurados.Agregar este marcado también hace que sus productos sean elegibles para mostrarse con información de variantes en las experiencias de listado de comerciantes.

ProductGroup también le permite especificar propiedades de producto comunes para todas las variantes, como información de marca y reseñas, así como las propiedades que determinan la variante, lo que puede reducir la duplicación de información.
Cómo agregar datos estructurados
Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar el contenido de la página. Si es nuevo en los datos estructurados, puede obtener más información sobre
cómo funcionan los datos estructurados.
Aquí hay una descripción general de cómo crear, probar y publicar datos estructurados.
- Agregue las propiedades requeridas. Según el formato que esté utilizando, aprenda dónde insertar datos estructurados en la página.
- Siga las pautas.
- Valide su código utilizando la
Rich Results Test
y corrija cualquier error crítico. Considere también corregir cualquier problema no crítico que pueda marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de sus datos estructurados (sin embargo, esto no es necesario para ser elegible para resultados enriquecidos). - Implemente algunas páginas que incluyan sus datos estructurados y utilice la URL Inspection tool para probar cómo Google ve la página. Asegúrese de que su página sea accesible para Google y no esté bloqueada por un archivo robots.txt, la
noindexetiqueta o requisitos de inicio de sesión. Si la página se ve bien, puede
pedirle a Google que vuelva a rastrear sus URL. - Para mantener a Google informado sobre cambios futuros, le recomendamos que
envíe un mapa del sitio. Puede automatizar esto con la
Search Console Sitemap API.
Ejemplos
En general, hay dos enfoques de diseño principales que utilizan los sitios web de comercio electrónico para las variantes de productos. Esta sección describe cómo configurar el marcado de variantes de producto, según el enfoque de diseño de su sitio web:
- Página única, donde todas las variantes se pueden seleccionar en una sola página sin recargar la página (generalmente a través de parámetros de consulta)
- Varias páginas, donde las variantes del mismo producto son accesibles en diferentes páginas
Sitio web de una sola página
Los ejemplos de sitios web de una sola página utilizan un sitio web con las siguientes suposiciones:
- Cuando no se seleccionan variantes, la página principal del producto es devuelta por la siguiente URL:
https://www.example.com/coat - La misma página se devuelve con una variante específica preseleccionada utilizando las siguientes URL:
https://www.example.com/coat?size=small&color=greenhttps://www.example.com/coat?size=small&color=lightbluehttps://www.example.com/coat?size=large&color=lightblue
- Cuando el usuario selecciona una variante diferente en la página (usando menús desplegables para color y tamaño), la información de imagen, precio y disponibilidad cambia dinámicamente en la página sin recargar la página. El marcado en la página no cambia dinámicamente a medida que el usuario selecciona diferentes variantes.
Ejemplo de página única: variantes anidadas bajo ProductGroup
En este ejemplo, las variantes están anidadas bajo la entidad de nivel superior ProductGroup utilizando la propiedad hasVariant :
- Las entidades
ProductGroupy tresOffer(bajo las propiedadesProduct
) tienen todas URL distintas. Alternativamente, las URL también podrían haberse proporcionado bajo
Product. - .
Se especifica un título y una descripción comunes a nivel de ProductGroup. Los títulos y descripciones específicos de la variante se especifican a nivel de Product.frrufr - Otras propiedades comunes de las variantes (como la marca, el patrón, el material y la información de la audiencia) también se especifican en el nivel de
ProductGroup. - El
ProductGroupespecifica las propiedades que identifican la variante utilizando la propiedad
variesBy. - El
ProductGroupespecifica el sku principal utilizandoproductGroupID
(que no necesita repetirse bajo las propiedades deProductusando
inProductGroupWithID).
). Recomendamos este enfoque porque es la representación más compacta y natural de un grupo de productos y sus variantes.
Ejemplo de una sola página: variantes separadas de ProductGroup
. Esta estructura es similar al ejemplo anterior, excepto que las variantes se definen por separado (no anidadas) de la ProductGroup. Este enfoque podría ser más fácil de generar para algunos sistemas de gestión de contenidos (CMS).
Sitio web de varias páginas
Los ejemplos de marcado de sitios web de varias páginas utilizan un sitio web con las siguientes suposiciones:
- Las variantes de color azul claro están disponibles en las siguientes URL para tamaños pequeños y grandes:
https://www.example.com/coat/lightblue?size=smallhttps://www.example.com/coat/lightblue?size=large
- La variante verde solo está disponible en tamaño pequeño en
https://www.example.com/coat/green?size=small. - Ambas páginas permiten “saltar” a la otra página (es decir, la página se recarga) a través de un selector de color en la interfaz de usuario.
- El sitio divide el marcado equivalente de los ejemplos de una sola página en las dos páginas.
Tenga en cuenta que no hay una definición de ProductGroup en una sola página a la que se haga referencia desde otra página. Esto se debe a que el ProductGroup necesita hacer referencia a atributos comunes de las variantes, como la marca, el material y el grupo de edad. Esto también significa que la definición completa del
ProductGroup debe repetirse en cada una de las páginas de variantes.
Ejemplo de varias páginas: variantes anidadas bajo ProductGroup
. Este es el equivalente del primer ejemplo de una sola página, con las propiedades de la variante Product anidadas bajo el ProductGroup
de nivel superior utilizando la propiedadhasVariant . La definición del ProductGroup se duplica en ambas páginas. Tenga en cuenta lo siguiente:
ProductGroupno tiene una URL canónica, ya que no hay una sola URL que represente alProductGroup.- .
ElProductGroupen cada página tiene una definición completa de las variantes en la página, así como una variante con solo la propiedadurl
para enlazar a las variantes en la otra página, lo que ayuda a Google a encontrar sus variantes. Ejemplo de varias páginas: variantes separadas de
ProductGroup . Esta estructura es similar al ejemplo anterior de varias páginas, excepto que las variantes se definen por separado (no anidadas) de laProductGroup
. Este enfoque podría ser más fácil de generar para algunos CMS.
Directrices
- Para que el marcado de sus variantes de producto sea elegible para su uso en la Búsqueda de Google, debe seguir estas directrices:
- Directrices generales de datos estructurados
- Conceptos básicos de la Búsqueda
- Directrices técnicas Directrices para listados gratuitos
(para experiencias de listado de comerciantes)
- Directrices técnicas
Cada variante debe tener un ID único en su marcado de datos estructurados correspondiente (por ejemplo, utilizando las propiedadesskuogtin - ). Cada grupo de productos debe tener un ID único en su marcado de datos estructurados correspondiente, especificado con el
inProductGroupWithIDpropiedad en varianteProductpropiedades o lasproductGroupIDpropiedad en laProductGrouppropiedad. - Asegúrese de añadir
Productdatos estructurados además de las propiedades de la variante del producto, siguiendo la lista de propiedades requeridas para listados de comerciantes (o fragmentos de producto). - Para sitios de una sola página, debe haber solo una URL canónica distinta para todo el
ProductGroupal que pertenecen todas las variantes. Normalmente, esta es la URL base que conduce a una página sin una variante preseleccionada, por ejemplo:https://www.example.com/winter_coat. - Para sitios de varias páginas, cada página debe tener un marcado completo y autónomo para las entidades definidas en esa página (lo que significa que las entidades fuera de la página no deberían ser necesarias para comprender completamente el marcado en la página misma).
- El sitio debe tener la capacidad de preseleccionar cada variante directamente con una URL distinta (usando parámetros de consulta de URL), por ejemplo
https://www.example.com/winter_coat/size=small&color=green. Esto permite a Google rastrear e identificar cada variante. La preselección de cada variante incluye mostrar la imagen, el precio y la disponibilidad correctos, además de permitir al usuario añadir la variante al carrito. - Si usted es un comerciante que optimiza para todo tipo de resultados de compra, recomendamos poner
Productdatos estructurados en el HTML inicial para obtener los mejores resultados. - Para
Productmarcado generado por JavaScript: Tenga en cuenta que el marcado generado dinámicamente
puede hacer que los rastreos de Shopping sean menos frecuentes y menos fiables, lo que puede ser un problema para contenido que cambia rápidamente como la disponibilidad y el precio del producto. Si está utilizando JavaScript para generarProductmarcado, asegúrese de que su servidor tenga suficientes recursos informáticos para manejar el aumento de tráfico de Google.
Definiciones de tipos de datos estructurados
Debe incluir las propiedades requeridas para que sus datos estructurados sean elegibles para su uso en la Búsqueda de Google. También puede incluir las propiedades recomendadas para añadir más información sobre sus variantes de producto, lo que podría proporcionar una mejor experiencia de usuario.
ProductGroup
Google reconoce las siguientes propiedades de ProductGroup. La definición completa de ProductGroup está disponible en
schema.org/ProductGroup. Cuando marque su contenido con información de variantes de producto, utilice las siguientes propiedades de la
ProductGroup propiedad.
| Propiedades requeridas | |
|---|---|
name | El nombre del |
| Propiedades recomendadas | |
|---|---|
aggregateRating | Un |
brand | Información de marca sobre el |
brand.name | El nombre de la marca del |
descripción | La descripción del |
hasAdultConsideration | Indica que el producto está designado como orientado a adultos, por ejemplo, porque contiene desnudez o contenido sexual. Si vendes productos que se consideran orientados a adultos según la |
hasVariant | Una propiedad Alternativamente, una propiedad |
productGroupID | El identificador del grupo de productos (también conocido como parent sku). Este identificador debe proporcionarse para la propiedad |
reseña | Una |
url | Para sitios web de una sola página solo: La URL (sin selectores de variante) donde se encuentra la propiedad |
variesBy | Aspectos por los cuales las variantes en el
|
Solución de problemas
Si tiene problemas para implementar o depurar datos estructurados, aquí hay algunos recursos que pueden ayudarle.
- Si utiliza un sistema de gestión de contenidos (CMS) o alguien más se encarga de su sitio, pídales que le ayuden. Asegúrese de reenviarles cualquier mensaje de Search Console que detalle el problema.
- Google no garantiza que las funciones que consumen datos estructurados aparezcan en los resultados de búsqueda. Para obtener una lista de las razones comunes por las que Google puede no mostrar su contenido en un resultado enriquecido, consulte las
Directrices generales de datos estructurados. - Es posible que tenga un error en sus datos estructurados. Consulte la
lista de errores de datos estructurados
y el Informe de datos estructurados no analizables. - Si recibió una acción manual de datos estructurados contra su página, los datos estructurados en la página serán ignorados (aunque la página aún puede aparecer en los resultados de búsqueda de Google). Para solucionar
problemas de datos estructurados, utilice el Informe de acciones manuales. - Revise las directrices nuevamente para identificar si su contenido no cumple con las directrices. El problema puede ser causado por contenido no deseado o por el uso de marcado no deseado. Sin embargo, el problema puede no ser un problema de sintaxis, por lo que la Prueba de resultados enriquecidos no podrá identificar estos problemas.
- Solucionar problemas de resultados enriquecidos faltantes / caída en el total de resultados enriquecidos.
- Dé tiempo para volver a rastrear y volver a indexar. Recuerde que pueden pasar varios días después de publicar una página para que Google la encuentre y la rastree. Para preguntas generales sobre rastreo e indexación, consulte las
Preguntas frecuentes sobre rastreo e indexación de la Búsqueda de Google. - Publique una pregunta en el Foro de Google Search Central.
Cómo lo aplicamos
Variant markup stops a catalogue of colours and sizes from reading as duplicate content. On large clothing and furniture catalogues this is the difference between one indexed product and forty competing URLs.
Servicios relacionados