Datos estructurados de la política de devoluciones del comercio (MerchantReturnPolicy
)

Muchos comercios tienen políticas de devoluciones que describen el proceso de devolución de productos comprados por los clientes.
Cuando agregas datos estructurados de MerchantReturnPolicy
a tu sitio, la Búsqueda de Google puede usar esta información para mostrar las políticas de devoluciones junto con tus productos y en los paneles de conocimiento de los resultados de la Búsqueda.
MerchantReturnPolicy
te permite especificar un vínculo a la página de tu política de devoluciones, las condiciones en las que los clientes pueden devolver el producto, los métodos de devolución, las tarifas de devolución, las opciones de reembolso y mucho más.
MerchantReturnPolicy
se puede anidar en los tipos de datos estructurados de Organization
o Offer
con la propiedad hasReturnPolicy
. Puedes especificar las políticas de devoluciones de dos maneras:
-
Especifica una o más instancias de
MerchantReturnPolicy
en el tipoOrganization
para definir una política de devoluciones estándar para toda tu organización, que se aplique a todos los productos que vendas. -
Especifica una o más instancias de
MerchantReturnPolicy
en el tipoOffer
para definir una política de devoluciones para un producto específico que vendas y, de esta manera, anular la política de devoluciones estándar de tu organización (si está presente).
Para obtener más información, consulta la documentación de la ficha del comercio y de la organización. Ten en cuenta que las políticas de devolución especificadas en el tipo Offer
admiten un conjunto más limitado de propiedades que las especificadas en el tipo Organization
.
Cómo agregar datos estructurados
Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Si aún no estás familiarizado con los datos estructurados, obtén más información sobre su funcionamiento.
A continuación, presentamos una descripción general para aprender a compilar, probar y actualizar datos estructurados.
- Agrega las propiedades obligatorias. Según el formato que uses, obtén información sobre las ubicaciones donde puedes insertar datos estructurados en la página.
- Sigue los lineamientos.
- Valida tu código con la Prueba de resultados enriquecidos y corrige cualquier error crítico. Procura también corregir 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).
- Implementa algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URLs para probar el modo en el que Google ve la página. Asegúrate de que Google pueda acceder a la página y que no esté bloqueada por un archivo robots.txt, una etiqueta
noindex
ni requisitos de acceso. Si la página se ve bien, puedes pedirle a Google que vuelva a rastrear tus URLs. - Para mantener informado a Google sobre los cambios futuros, te recomendamos que envíes un mapa del sitio. Puedes automatizar este proceso con la API de Search Console Sitemap.
Ejemplos
Este es un ejemplo de lenguaje de marcado de Product
completo con detalles de devolución. El lenguaje de marcado coincide con una política de devoluciones que requiere que los productos vendidos en Suiza se devuelvan por correo en un plazo de 60 días; la tarifa de devolución es de 3.49 francos suizos.
{ "@context": "https://schema.org/", "@type": "Product", "sku": "trinket-12345", "gtin14": "00012345600012", "image": [ "https://example.com/photos/16x9/trinket.jpg", "https://example.com/photos/4x3/trinket.jpg", "https://example.com/photos/1x1/trinket.jpg" ], "name": "Nice trinket", "description": "Trinket with clean lines", "brand": { "@type": "Brand", "name": "MyBrand" }, "offers": { "@type": "Offer", "url": "https://www.example.com/trinket_offer", "itemCondition": "https://schema.org/NewCondition", "availability": "https://schema.org/InStock", "priceSpecification": { "@type": "PriceSpecification", "price": 39.99, "priceCurrency": "CHF" }, "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": "CH", "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", "merchantReturnDays": 60, "returnMethod": "https://schema.org/ReturnByMail", "returnFees": "https://schema.org/ReturnShippingFees", "returnShippingFeesAmount": { "@type": "MonetaryAmount", "value": 3.49, "currency": "CHF" } } } }
Este es un ejemplo de un lenguaje de marcado de organización 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 período de devolución de 60 días, con devoluciones gratuitas y reembolsos totales. 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" } }
Este es un ejemplo de un lenguaje de marcado de datos estructurados de MerchantReturnPolicy
completo que incluye opciones de devolución por arrepentimiento del cliente o artículos defectuosos, así como una excepción de temporada que limita el período 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>
Lineamientos
Para que el lenguaje de marcado de tu política de devoluciones sea apto para usarse en la Búsqueda de Google, debes seguir estos lineamientos:
- Lineamientos generales de datos estructurados
- Conceptos básicos sobre la Búsqueda
- Lineamientos técnicos
Lineamientos técnicos
-
Te recomendamos que coloques la información de devoluciones en una sola página de tu sitio que describa la
política de devoluciones de tu organización. No es necesario que la incluyas en todas las páginas de tu sitio. Incluye el tipo de datos estructurados de
MerchantReturnPolicy
en el tipo de datos estructurados deOrganization
. Consulta el Lenguaje de marcado de organización para obtener más información. -
Si tienes una política de devoluciones específica para un producto específico, usa la política de devoluciones en el tipo de datos estructurados de
Offer
. Consulta el lenguaje de marcado de la ficha del comercio para conocer el subconjunto de propiedades que se admiten para las políticas de devoluciones a nivel del producto.
Definiciones de tipos de datos estructurados
Debes incluir las propiedades obligatorias para que tus datos estructurados sean aptos para usarse en la Búsqueda de Google. También puedes incluir las propiedades recomendadas para agregar más información sobre tus políticas de devoluciones, lo que podría brindar una mejor experiencia del usuario.
MerchantReturnPolicy
Usa las siguientes propiedades para describir las políticas de devoluciones generales de tu empresa. Si tienes políticas específicas para productos individuales, anídalas en el lenguaje de marcado de la ficha del comercio.
Propiedades obligatorias (elige la opción que mejor se adapte a tu caso de uso) | |
---|---|
Opción A | |
applicableCountry |
Es el código de país al que se aplica la política de devoluciones (donde se vende el producto y desde donde se devolverá). Usa el formato de código de país ISO 3166-1 alpha-2 de dos letras. Puedes especificar hasta 50 países. |
returnPolicyCategory |
Es el tipo de política de devoluciones. Usa uno de los siguientes valores:
Si usas |
Opción B (solo disponible para las políticas de devoluciones especificadas en Organization ) | |
merchantReturnLink |
Especifica la URL de una página web en la que se describa la política de devoluciones a tus clientes. Puede ser tu propia política de devoluciones o una política de terceros de un servicio que controla tus devoluciones. |
Períodos de devolución limitados o ilimitados
Se recomiendan las siguientes propiedades cuando returnPolicyCategory
se configura como MerchantReturnFiniteReturnWindow
o MerchantReturnUnlimitedWindow
.
Propiedades recomendadas | |
---|---|
merchantReturnDays |
Es la cantidad de días posteriores a la fecha de entrega en que se puede devolver un producto. Esta
propiedad solo es obligatoria si |
returnFees |
Es el tipo predeterminado de tarifa de devolución. Usa uno de los siguientes valores admitidos:
|
returnMethod |
Es el tipo de método de devolución que se ofrece. Usa uno o más de los siguientes valores:
|
returnShippingFeesAmount |
Indica el costo de envío de la devolución de un producto. Esta propiedad solo se debe especificar cuando |
Períodos de devolución limitados o ilimitados para las políticas de devoluciones a nivel de la organización
Además, se recomiendan las siguientes propiedades cuando se define una política de devoluciones del comercio en Organization
si returnPolicyCategory
está configurada en MerchantReturnFiniteReturnWindow
o MerchantReturnUnlimitedWindow
.
Propiedades recomendadas | |
---|---|
customerRemorseReturnFees |
Es un tipo específico de tarifa de devoluciones si el producto se devuelve debido al arrepentimiento del cliente.
Consulta |
customerRemorseReturnLabelSource |
Es el método mediante el cual el consumidor obtiene una etiqueta de envío para devolver un producto.
Consulta |
customerRemorseReturnShippingFeesAmount |
Es el costo de envío para la devolución de un producto por arrepentimiento del cliente. Esta propiedad
solo es obligatoria si hay una tarifa de envío distinta de cero que el consumidor debe pagar para devolver un producto.
Para obtener más información, consulta |
itemCondition |
Son las condiciones aceptables de un artículo que se puede devolver. Puedes proporcionar varias condiciones que se acepten. Usa los siguientes valores:
|
itemDefectReturnFees |
Es un tipo específico de tarifa de devolución para productos con defectos. Consulta |
itemDefectReturnLabelSource |
Es el método por el cual el consumidor puede obtener una etiqueta de devolución de envío para un producto.
Consulta |
itemDefectReturnShippingFeesAmount |
Es el costo de envío de la devolución de un producto debido a defectos. Esta propiedad
solo es obligatoria si hay una tarifa de envío distinta de cero que el consumidor debe pagar para devolver un producto.
Para obtener más información, consulta |
refundType |
Es el tipo de reembolsos disponibles para el consumidor cuando devuelve un producto.
|
restockingFee |
Es la tarifa de reposición que se cobra al consumidor cuando devuelve un producto. Especifica un valor de tipo |
returnLabelSource |
Es el método por el cual el consumidor puede obtener una etiqueta de devolución de envío para un producto. Usa uno de los siguientes valores:
|
returnPolicyCountry |
Es el país al que se debe enviar el producto para las devoluciones. Este país puede ser diferente del país al que se envió el producto originalmente. Es el formato de código de país ISO 3166-1 alpha-2. Puedes especificar hasta 50 países. |
Propiedades de excepción de temporada
Las siguientes propiedades son obligatorias cuando necesitas definir excepciones de temporada para tus políticas de devoluciones a nivel de la organización.
Propiedades obligatorias | |
---|---|
returnPolicySeasonalOverride |
Una excepción de temporada de una política de devoluciones para especificar políticas de devoluciones para eventos especiales, como festividades.
Por ejemplo, tu categoría de política de devoluciones habitual está configurada en "returnPolicySeasonalOverride": { "@type": "MerchantReturnPolicySeasonalOverride", "startDate": "2024-11-29", "endDate": "2024-12-06", "merchantReturnDays": 10, "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow" } A continuación, se explica cómo especificar varias excepciones de temporada. En este ejemplo, la política de devoluciones habitual es ilimitada, pero se limita durante los siguientes dos períodos: "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 |
Es el tipo de política de devoluciones. Usa uno de los siguientes valores:
Si usas |
Se recomiendan las siguientes propiedades cuando necesitas definir excepciones de temporada para tus políticas de devoluciones a nivel de la organización.
Propiedades recomendadas | |
---|---|
returnPolicySeasonalOverride.endDate |
Es la fecha de finalización de la excepción de temporada. |
returnPolicySeasonalOverride.merchantReturnDays |
Es la cantidad de días posteriores a la fecha de entrega en que se puede devolver un producto. Esta
propiedad solo es obligatoria si configuras |
returnPolicySeasonalOverride.startDate |
Indica la fecha de inicio de la excepción de temporada. |
Enfoque alternativo para configurar las opciones de devolución con Google
Las políticas de devoluciones de los minoristas pueden complicarse y cambiar con frecuencia. Si tienes problemas para crear detalles de envío y mantenerlos actualizados con lenguaje de marcado y tienes una cuenta de Google Merchant Center, te recomendamos configurar las políticas de devoluciones en Google Merchant Center. También puedes configurar políticas de devoluciones en Search Console, a nivel de la cuenta, las cuales se agregan automáticamente a Merchant Center.
Combinación de varias configuraciones de devoluciones
Si combinas varios parámetros de configuración de devoluciones, ten en cuenta la forma en que puedes anular la información de la política según el orden de prioridad. Por ejemplo, si proporcionas tanto lenguaje de marcado de políticas de devoluciones en tu sitio y parámetros de configuración de políticas de devoluciones en Search Console, Google solo usará la información proporcionada en Search Console. Si envías un feed de productos en Merchant Center y estableces las opciones de envío en Search Console, la información del feed de Merchent Center anula la configuración de Search Console.
Esto es lo que tiene prioridad para la información de la política de devoluciones (ordenada según su intensidad, con feeds que son los más eficaces):
- Feeds de productos enviados en Merchant Center
- Content API for Shopping (configuración de devoluciones)
- Configuración en Merchant Center o Search Console
- Lenguaje de marcado de la ficha del comercio a nivel del producto
- Lenguaje de marcado a nivel de la organización
Solución de problemas
Si tienes problemas para implementar o depurar datos estructurados, te brindamos algunos recursos que podrían resultarte útiles.
- Si usas un sistema de administración de contenido (CMS), o si alguien más se encarga de tu sitio, pídele que te ayude. Asegúrate de reenviarle cualquier mensaje de Search Console que detalle el problema.
- Google no garantiza que se muestren en los resultados de la búsqueda las funciones que consumen datos estructurados. Para obtener una lista de los motivos comunes por los que Google podría no mostrar tu contenido en un resultado enriquecido, consulta los Lineamientos generales de datos estructurados.
- Es posible que haya un error en los datos estructurados. Consulta la lista de errores de datos estructurados y el Informe de datos estructurados que no se pueden analizar.
- Si recibiste una acción manual de datos estructurados en tu página, estos datos se ignorarán (aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google). Para solucionar los problemas con datos estructurados, usa el Informe de acciones manuales.
- Vuelve a consultar los lineamientos para determinar si tu contenido no cumple con ellos. El problema puede deberse a contenido generador de spam o a un uso fraudulento del lenguaje de marcado. Sin embargo, es posible que no sea un problema de sintaxis, por lo que la prueba de resultados enriquecidos no podrá identificar estos problemas.
- Soluciona problemas de resultados enriquecidos faltantes o disminución del total de resultados enriquecidos.
- Espera un tiempo suficiente para que se vuelvan a realizar el rastreo y la indexación. No olvides que pueden transcurrir varios días después de publicar una página para que Google la encuentre y la rastree. Si tienes preguntas generales sobre el rastreo y la indexación, consulta las Preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro de la Central de la Búsqueda de Google.