Datos estructurados de política de devoluciones de comerciantes (MerchantReturnPolicy
)

Muchos comerciantes tienen políticas de devoluciones que describen el proceso de devolución de los productos comprados por los clientes.
Si añades datos estructurados de MerchantReturnPolicy
a tu sitio, la Búsqueda de Google podrá usar esta información para mostrar políticas de devoluciones junto a tus productos y en los paneles de información de los resultados de búsqueda.
MerchantReturnPolicy
te permite especificar un enlace a tu página de política de devoluciones o detalles como las condiciones en las que los clientes pueden devolver el producto, los métodos de devolución, los gastos de devolución, las opciones de reembolso y más.
Puedes especificar una política de devoluciones estándar para tu empresa, que se aplique a la mayoría o a todos los productos que vendas, mediante el tipo de datos estructurados MerchantReturnPolicy
anidado en el tipo de datos estructurados Organization
con la propiedad hasMerchantReturnPolicy
.
Cómo añadir datos estructurados
Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.
A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados.
- Añade las propiedades obligatorias. Consulta más información sobre dónde insertar datos estructurados en una página en función del formato que estés utilizando.
- Sigue las directrices.
- Valida tu código con la prueba de resultados enriquecidos y corrige los errores críticos. Te recomendamos que también corrijas los problemas no críticos que puedan marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de los datos estructurados (sin embargo, esto no es necesario para que se muestren los resultados enriquecidos).
- Crea varias páginas que incluyan tus datos estructurados y comprueba cómo las ve Google con la herramienta de inspección de URLs. Asegúrate de que Google pueda acceder a tu página y de que no esté bloqueada por un archivo robots.txt, por la etiqueta
noindex
ni por requisitos de inicio de sesión. Si la página se ve bien, puedes solicitar que Google vuelva a rastrear tus URLs. - Para que Google siempre tenga la versión actualizada de tus páginas, te recomendamos que envíes un sitemap. Puedes automatizar este envío con la API Sitemap de Search Console.
Ejemplos
A continuación, se muestra un ejemplo de un marcado de OnlineStore
completo con una política de devoluciones para productos vendidos a clientes de Alemania, Austria y Suiza, que deben devolverse por correo a Irlanda.
Hay un plazo de devolución de 60 días, con devoluciones gratuitas y reembolsos completos. Solo se pueden devolver productos nuevos.
{ "@context": "https://schema.org", "@type": "OnlineStore", "name": "Example Online Store", "url": "https://www.example.com", "sameAs": ["https://example.net/profile/example12", "https://example.org/@example34"], "logo": "https://www.example.com/assets/images/logo.png", "contactPoint": { "contactType": "Customer Service", "email": "support@example.com", "telephone": "+47-99-999-9900" }, "vatID": "FR12345678901", "iso6523Code": "0199:724500PMK2A2M1SQQ228", "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": [ "DE", "AT", "CH"], "returnPolicyCountry": "IE", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "merchantReturnDays": 60, "itemCondition": "https://schema.org/NewCondition", "returnMethod": "https://schema.org/ReturnByMail", "returnFees": "https://schema.org/FreeReturn", "refundType": "https://schema.org/FullRefund", "returnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility" } }
A continuación, se muestra un ejemplo de marcado de datos estructurados de MerchantReturnPolicy
completo que incluye opciones de devolución por desistimiento o por artículos defectuosos, así como una anulación temporal que limita el plazo de devolución a 30 días.
<html> <head> <title>Our return policy</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "OnlineStore", "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": [ "DE", "AT", "CH"], "returnPolicyCountry": "IE", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "merchantReturnDays": 60, "itemCondition": [ "https://schema.org/NewCondition", "https://schema.org/DamagedCondition" ], "returnMethod": "https://schema.org/ReturnByMail", "returnFees": "https://schema.org/ReturnShippingFees", "refundType": "https://schema.org/FullRefund", "returnShippingFeesAmount": { "@type": "MonetaryAmount", "value": 2.99, "currency": "EUR" }, "returnLabelSource": "https://schema.org/ReturnLabelInBox", "customerRemorseReturnFees": "https://schema.org/ReturnShippingFees", "customerRemorseReturnShippingFeesAmount": { "@type": "MonetaryAmount", "value": 5.99, "currency": "EUR" }, "customerRemorseReturnLabelSource": "https://schema.org/ReturnLabelDownloadAndPrint", "itemDefectReturnFees": "https://schema.org/FreeReturn", "itemDefectReturnLabelSource": "https://schema.org/ReturnLabelInBox", "returnPolicySeasonalOverride": { "@type": "MerchantReturnPolicySeasonalOverride", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "startDate": "2025-12-01", "endDate": "2025-01-05", "merchantReturnDays": 30 } } // Other Organization-level properties // ... } </script> </head> <body> </body> </html>
Directrices
Para que el marcado de tu política de devoluciones se pueda usar en la Búsqueda de Google, debes seguir estas directrices:
- Directrices generales sobre datos estructurados
- Directrices básicas de la Búsqueda
- Directrices técnicas
Directrices técnicas
-
Te recomendamos que coloques la información sobre devoluciones en una única página de tu sitio que describa la política de devoluciones de tu empresa. No hace falta que la incluyas en todas las páginas de tu sitio. Incluye el tipo de datos estructurados
MerchantReturnPolicy
en el tipo de datos estructuradosOrganization
. Consulta el artículo sobre las etiquetas de organizaciones para obtener más información. -
Si tienes una política de devoluciones no estándar para un producto concreto, especifica el tipo de datos estructurados
MerchantReturnPolicy
en el tipo de datos estructuradosOffer
. Ten en cuenta que las propiedades admitidas en las políticas de devoluciones a nivel de oferta son un subconjunto de las propiedades admitidas en las políticas de devoluciones a nivel de organización. Consulta el marcado de fichas de tienda para ver el subconjunto de propiedades que admiten políticas de devoluciones a nivel de producto.
Definiciones de tipos de datos estructurados
Debes incluir las propiedades obligatorias para que tus datos estructurados se puedan usar en la Búsqueda de Google. También puedes incluir las propiedades recomendadas para añadir más información sobre tus políticas de devoluciones, lo que puede ayudar a mejorar la experiencia de usuario.
MerchantReturnPolicy
(anidada en Organization
mediante la propiedad hasMerchantReturnPolicy
)
Utiliza las siguientes propiedades para describir las políticas de devoluciones estándar de tu empresa.
Propiedades obligatorias (elige la opción que mejor se adapte a tu caso práctico) | |
---|---|
Opción A | |
applicableCountry |
El código de país al que se aplica la política de devoluciones (donde se vende el producto y se devolverá). Usa el formato de código de país de 2 letras ISO 3166-1 alfa-2. Puedes especificar hasta 50 países. |
returnPolicyCategory |
El tipo de política de devoluciones. Se debe usar uno de los valores indicados a continuación:
Si usas |
Opción B | |
merchantReturnLink |
Especifica la URL de una página web en la que se describa la política de devoluciones para tus clientes. Puede ser tu propia política de devoluciones o una política de terceros de un servicio que se encargue de las devoluciones. |
Plazos de devolución finitos o ilimitados
Se recomienda usar las siguientes propiedades cuando returnPolicyCategory
se establezca en MerchantReturnFiniteReturnWindow
o MerchantReturnUnlimitedWindow
.
Propiedades recomendadas | |
---|---|
merchantReturnDays |
El número de días a partir de la fecha de entrega en que se puede devolver un producto. Esta propiedad solo es obligatoria si |
returnFees |
El tipo predeterminado de tarifa de devolución. Utiliza uno de los siguientes valores admitidos:
|
returnMethod |
El tipo de método de devolución que se ofrece. Usa uno o varios de los siguientes valores:
|
returnShippingFeesAmount |
Los gastos de envío de la devolución de un producto. Esta propiedad solo se debe especificar cuando |
Plazos de devolución finitos o ilimitados
También se recomienda usar las siguientes propiedades si returnPolicyCategory
se establece en MerchantReturnFiniteReturnWindow
o MerchantReturnUnlimitedWindow
.
Propiedades recomendadas | |
---|---|
customerRemorseReturnFees |
Un tipo específico de tasa de devolución si el producto se devuelve por arrepentimiento del cliente.
Consulta los posibles valores en |
customerRemorseReturnLabelSource |
Método por el cual el consumidor obtiene una etiqueta de envío de devolución para un producto.
Consulta los posibles valores en |
customerRemorseReturnShippingFeesAmount |
Los gastos de envío de la devolución de un producto por arrepentimiento del cliente. Esta propiedad solo es obligatoria si el consumidor debe pagar unos gastos de envío distintos de cero para devolver un producto.
Para obtener información detallada, consulta |
itemCondition |
Las condiciones aceptables de un artículo que se puede devolver. Puedes proporcionar varias condiciones. Usa los siguientes valores:
|
itemDefectReturnFees |
Un tipo específico de gastos de devolución para productos defectuosos. Consulta los posibles valores en |
itemDefectReturnLabelSource |
Método mediante el cual el consumidor puede obtener una etiqueta de devolución para un producto.
Consulta los posibles valores en |
itemDefectReturnShippingFeesAmount |
Los gastos de envío de la devolución de un producto debido a productos defectuosos. Esta propiedad solo es obligatoria si el consumidor debe pagar unos gastos de envío distintos de cero para devolver un producto.
Para obtener información detallada, consulta |
refundType |
El tipo de reembolsos disponibles para el consumidor cuando devuelve un producto.
|
restockingFee |
La tarifa de reposición que se cobra al consumidor cuando devuelve un producto. Especifique un valor del tipo |
returnLabelSource |
Método mediante el cual el consumidor puede obtener una etiqueta de devolución para un producto. Se debe usar uno de los valores indicados a continuación:
|
returnPolicyCountry |
País al que se debe enviar el producto para las devoluciones. Puede ser diferente del país al que se envió el producto originalmente. Formato de código de país ISO 3166-1 alfa-2. Puedes especificar hasta 50 países. |
Propiedades de excepción temporal
Las siguientes propiedades son obligatorias cuando necesitas definir excepciones temporales para tus políticas de devoluciones a nivel de organización.
Propiedades obligatorias | |
---|---|
returnPolicySeasonalOverride |
Una excepción temporal de una política de devoluciones para especificar políticas de devoluciones para eventos especiales, como días festivos.
Por ejemplo, la categoría habitual de tu política de devoluciones es "returnPolicySeasonalOverride": { "@type": "MerchantReturnPolicySeasonalOverride", "startDate": "2024-11-29", "endDate": "2024-12-06", "merchantReturnDays": 10, "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow" } A continuación, te indicamos cómo especificar varias excepciones temporales. En este ejemplo, la política de devoluciones habitual es ilimitada, pero se limita durante los dos periodos siguientes: "returnPolicySeasonalOverride": [{ "@type": "MerchantReturnPolicySeasonalOverride", "startDate": "2024-11-29", "endDate": "2024-12-06", "merchantReturnDays": 10, "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow" }, { "@type": "MerchantReturnPolicySeasonalOverride", "startDate": "2024-12-26", "endDate": "2025-01-06", "merchantReturnDays": 10, "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow" }] |
returnPolicySeasonalOverride.returnPolicyCategory |
El tipo de política de devoluciones. Se debe usar uno de los valores indicados a continuación:
Si usas |
Te recomendamos que uses las siguientes propiedades cuando necesites definir excepciones temporales para las políticas de devoluciones a nivel de organización.
Propiedades recomendadas | |
---|---|
returnPolicySeasonalOverride.endDate |
Fecha de finalización de la excepción temporal. |
returnPolicySeasonalOverride.merchantReturnDays |
El número de días a partir de la fecha de entrega en que se puede devolver un producto. Esta propiedad solo es obligatoria si se asigna el valor |
returnPolicySeasonalOverride.startDate |
Fecha de inicio de la excepción temporal. |
Método alternativo para configurar opciones de devolución con Google
Las políticas de devolución de los comercios pueden ser complejas y cambiar con frecuencia. Si te resulta complicado proporcionar y mantener actualizados tus datos de devolución mediante etiquetas y tienes una cuenta de Google Merchant Center, puedes configurar las políticas de devoluciones en Google Merchant Center. También tienes la opción de configurar las políticas de devoluciones en Search Console a nivel de cuenta que se añaden automáticamente a Merchant Center.
Combinar varias configuraciones de devolución
Si vas a combinar varias configuraciones de devolución, ten en cuenta cómo puedes anular la información de tus políticas según el orden de prioridad. Por ejemplo, si proporcionas tanto el marcado de política de devoluciones en tu sitio y la configuración de políticas de devoluciones en Search Console, Google solo usará la información proporcionada en Search Console.
Google utiliza el siguiente orden de prioridad (de mayor a menor):
- API Content for Shopping (configuración de devoluciones)
- Configuración de Merchant Center o Search Console
- Etiquetas de fichas de comerciantes a nivel de producto
- Etiquetas a nivel de organización
Solucionar problemas
Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.
- Si usas un sistema de gestión de contenido (CMS) o alguien se encarga de gestionar tu sitio, pídele ayuda. No olvides reenviarle cualquier mensaje de Search Console que incluya información sobre el problema en cuestión.
- Google no garantiza que las funciones que utilizan datos estructurados aparezcan en los resultados de búsqueda. Para ver una lista con motivos habituales por los que Google no muestra tu contenido en resultados enriquecidos, consulta las directrices generales de datos estructurados.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados y el informe de datos estructurados que no se pueden analizar.
- Si se ha aplicado una acción manual de datos estructurados a tu página, se ignorarán sus datos estructurados, aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google. Para solucionar problemas de datos estructurados, usa el informe "Acciones manuales".
- Revisa las directrices para comprobar si tu contenido no las cumple. El problema podría deberse a que la página incluye contenido engañoso o etiquetas con contenido fraudulento. No obstante, es posible que el problema no se deba a la sintaxis, por lo que la prueba de resultados enriquecidos no podrá ayudarte a identificarlo.
- Solucionar problemas si faltan resultados enriquecidos o si se ha reducido el número total de resultados enriquecidos.
- Da cierto margen a Google para que vuelva a rastrear e indexar tu página. Recuerda que Google puede tardar varios días en encontrar y rastrear una página después de publicarse. Consulta las preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro del Centro de la Búsqueda de Google.