商家退货政策 (MerchantReturnPolicy) 结构化数据
  
  许多商家都有退货政策,其中概述了客户退回所购商品的流程。
  当您向网站添加 MerchantReturnPolicy 结构化数据后,Google 搜索可以使用此信息在搜索结果中的商品旁边以及知识面板中显示退货政策。借助 MerchantReturnPolicy,您可以指定指向退货政策页面的链接,或提供详细信息,例如客户可以退货的条件、退货方式、退货费用、退款选项等。
  您可以使用 MerchantReturnPolicy 结构化数据类型(使用 hasMerchantReturnPolicy 属性嵌套在 Organization 结构化数据类型下)指定适用于您销售的大部分或所有商品的标准退货政策。
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
 - 遵循指南。
 - 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
 - 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
 
示例
以下示例展示了完整的 OnlineStore 标记,其中包含一项退货政策,该政策适用于向德国、奥地利和瑞士客户销售的商品,并且需要通过邮寄方式退回爱尔兰。
  退货期为 60 天,且免费退货,并提供全额退款。只有新品才能退货。
{ "@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" } }
下面是一个完整的 MerchantReturnPolicy 结构化数据标记示例,其中包含针对客户因商品存在问题或不满意而退货的选项,以及限制退货期限为 30 天的季节性替换政策。
  <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>指南
为了让您的退货政策标记能够在 Google 搜索中使用,您必须遵循以下指南:
技术指南
- 
  我们建议您将退货信息放在您网站上描述商家退货政策的单个页面中。您无需在网站的每个网页中添加此标记。
将 
MerchantReturnPolicy结构化数据类型添加到Organization结构化数据类型下。 如需了解详情,另请参阅组织标记。 - 
  如果您对特定商品有非标准退货政策,请在 
Offer结构化数据类型下指定MerchantReturnPolicy结构化数据类型。请注意,offer 级退货政策支持的属性是组织级退货政策支持的属性的子集。如需查看商品级退货政策支持的属性子集,请参阅商家信息标记。 
结构化数据类型定义
您必须为结构化数据添加必需的属性,才能在 Google 搜索中使用这些数据。您还可添加建议的属性,以便添加与您的退货政策相关的更多信息,进而提供更好的用户体验。
MerchantReturnPolicy(使用 hasMerchantReturnPolicy 属性嵌套在 Organization 下)
  请使用以下属性描述商家标准退货政策。
| 必需属性(请选择最适合您的使用场景的选项) | |
|---|---|
| 选项 A | |
applicableCountry | 
          
            
             退货政策适用的国家/地区代码(商品的销售地和退货地)。 请使用由 2 个字母表示的 ISO 3166-1 alpha-2 国家/地区代码。 您最多可以指定 50 个国家/地区。  | 
        
returnPolicyCategory | 
          
            
             退货政策的类型。请使用以下某个值: 
 
              如果您使用   | 
        
| 选项 B | |
merchantReturnLink | 
          
            
             指定向客户说明退货政策的网页的网址。可以是您自己的退货政策,或来自负责处理退货的服务的第三方政策。  | 
        
有限或无限的退货期限
将 returnPolicyCategory 设置为 MerchantReturnFiniteReturnWindow 或 MerchantReturnUnlimitedWindow 时,建议使用以下属性。
| 建议属性 | |
|---|---|
merchantReturnDays | 
        
          
           从商品送达日期起计算的退货期限天数。仅当   | 
      
returnFees | 
        
          
           退货费用的默认类型。请使用以下某个受支持的值: 
  | 
      
returnMethod | 
        
          
           提供的退货方式类型。请使用以下一个或多个值: 
  | 
      
returnShippingFeesAmount | 
        
          
           退货商品的运费。仅当   | 
      
有限或无限的退货期限
如果 returnPolicyCategory 设置为 MerchantReturnFiniteReturnWindow 或 MerchantReturnUnlimitedWindow,建议还要使用以下属性。
| 建议属性 | |
|---|---|
customerRemorseReturnFees | 
        
          
           因客户反悔而退货的特定类型的退货费用。
            如需了解可能的值,请参阅   | 
      
customerRemorseReturnLabelSource | 
        
          
           
            消费者获取商品退货配送标签的方式。
            如需了解可能的值,请参阅   | 
      
customerRemorseReturnShippingFeesAmount | 
        
          
           
            因客户反悔而退回商品的运费。仅当消费者退回商品需支付非零运费时,才需要提供此属性。
          如需了解详情,请参阅   | 
      
itemCondition | 
        
          
           退回商品时可接受的条件。您可以提供多个可接受的条件。 请使用以下值: 
  | 
      
itemDefectReturnFees | 
        
          
           针对有缺陷商品的特定类型的退货费用。如需了解可能的值,请参阅   | 
      
itemDefectReturnLabelSource | 
        
          
           
            消费者获取商品退货配送标签的方式。
            如需了解可能的值,请参阅   | 
      
itemDefectReturnShippingFeesAmount | 
        
          
           
            因商品有缺陷而退货的运费。仅当消费者退回商品需支付非零运费时,才需要提供此属性。
          如需了解详情,请参阅   | 
      
refundType | 
        
          
           消费者在退货时可以采用的退款类型。 
  | 
      
restockingFee | 
        
          
           消费者在退货时需支付的重新上架费。指定   | 
      
returnLabelSource | 
        
          
           消费者获取商品退货配送标签的方式。请使用以下某个值: 
  | 
      
returnPolicyCountry | 
        
          
           必须将商品送到哪个国家/地区才能进行退货。此国家/地区可以不同于商品最初发货或发往的国家/地区。 ISO 3166-1 alpha-2 国家/地区代码格式。您最多可以指定 50 个国家/地区。  | 
      
季节性替换政策属性
如果您需要为组织级退货政策定义季节性替换政策,则需要使用以下属性。
| 必要属性 | |
|---|---|
returnPolicySeasonalOverride | 
        
           
 退货政策的季节性替换政策,用于为特殊活动(例如节假日)指定退货政策。
            例如,您的常规退货政策类别设置为  "returnPolicySeasonalOverride": { "@type": "MerchantReturnPolicySeasonalOverride", "startDate": "2024-11-29", "endDate": "2024-12-06", "merchantReturnDays": 10, "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow" } 下面介绍了如何指定多个季节性替换政策。在此示例中,退货政策通常是无期限退货,但在以下两个日期范围内,退货有期限: "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 | 
        
            
             退货政策的类型。请使用以下某个值: 
 
              如果您使用   | 
      
如果您需要为组织级退货政策定义季节性替换政策,建议使用以下属性。
| 建议属性 | |
|---|---|
returnPolicySeasonalOverride.endDate | 
        
          
           季节性替换政策的结束日期。  | 
      
returnPolicySeasonalOverride.merchantReturnDays | 
        
          
           从商品送达日期起计算的退货期限天数。仅当您将   | 
      
returnPolicySeasonalOverride.startDate | 
        
          
           季节性替换政策的开始日期。  | 
      
通过 Google 配置退货设置的其他方法
零售商的退货政策可能很复杂,并且可能会经常变化。如果您在使用标记指明和及时更新退货详情时遇到问题,并且您拥有 Google Merchant Center 账号,不妨在 Google Merchant Center 中配置退货政策。或者,您也可以在 Search Console 中配置账号级退货政策,这些政策会自动添加到 Merchant Center 中。
组合使用多个退货配置
如果您要组合使用各种退货配置,可以根据优先级顺序替换政策信息。例如,如果您在网站上提供退货政策标记,并且在 Search Console 中提供退货政策设置,Google 将仅使用在 Search Console 中提供的信息。
Google 使用以下优先级顺序(从最强到最弱):
- Content API for Shopping(退货设置)
 - Merchant Center 或 Search Console 中的设置
 - 商品级商家信息标记
 - 组织级标记
 
问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
 - Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
 - 您的结构化数据可能存在错误。请参阅结构化数据错误列表。
 - 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
 - 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
 - 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
 - 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
 - 在 Google 搜索中心论坛中发帖提问。