车辆详情 (Car) 结构化数据

一幅插图,呈现了 Google 搜索中的一条车辆详情富媒体搜索结果

16,998 美元 • 75,300 英里

车行

9,987 美元 • 120,000 英里

汽车经销商

借助车辆详情结构化数据,汽车经销商可以让其所售车辆商品目录在各种 Google 平台(包括 Google 搜索和经销商的商家资料)中展示。这样,用户就可以搜索和过滤,轻松地详细了解待售车辆(例如待售车辆的库存状况、定价和关键信息),这样可能会将客户引导至您的商家。

功能可用性

目前,车辆详情富媒体搜索结果仅在美国境内和美国领土以英语提供。此功能既支持移动设备,也支持桌面设备。

向 Google 提供商品目录数据的两种方式

汽车经销商可通过两种方式向 Google 提供其汽车商品目录数据。一种是通过其网站上的结构化数据标记(本文档的重点内容),另一种是通过上传到车辆详情合作伙伴门户的 Feed 文件。 这两种方法都可以在 Google 平台上显示汽车商品目录数据。

以下是这两种方法的一些特性:

方法和说明

结构化数据标记

  • 在网站上实现和维护结构化数据标记相对容易
  • Google 可能需要较长的时间才能检测到网站上的更改
  • 无一对一支持

Feed 文件上传

  • 创建和维护 Feed 文件可能需要进行系统开发。
  • Feed 文件中的所有商品目录数据都可被 Google 识别
  • 可提供一对一支持,帮助解决在车辆详情合作伙伴门户上传 Feed 方面的任何问题
  • 针对车辆商品目录,Feed 支持更详细的属性

详细了解如何上传车辆详情文件 Feed

如果您熟悉如何从技术上创建和维护 Feed 文件,那么 Feed 文件是适合您的选项。如果您优先考虑的是容易实现,那么结构化网页标记是适合您的选项。如果您选择同时使用这两种方法,请确保在 Feed 和标记之间保持数据一致。如果存在任何差异,Feed 数据会覆盖存在冲突的标记数据。

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab

  1. 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

示例

下面是一个包含标记的车辆详情页面的示例。


<html>
  <head>
    <title>1999 Dodge Ram Pickup 2500 ST</title>
    <script type="application/ld+json">{
      "@context": "https://schema.org",
      "@type": "Car",
      "name": "1999 Dodge Ram Pickup 2500 ST",
      "vehicleIdentificationNumber": "1BXKF23ZXXJ000000",
      "image": [
        "https://example.com/image1.png",
        "https://example.com/image2.png"
      ],
      "url": "https://www.example.com/used-vehicle-1999-dodge-ram-pickup-2500-st-c-67/",
      "offers": {
        "@type": "Offer",
        "availability": "https://schema.org/InStock",
        "price": 10000,
        "priceCurrency": "USD"
      },
      "itemCondition": "https://schema.org/NewCondition",
      "brand": {
        "@type": "Brand",
        "name": "Dodge"
      },
      "model": "Ram",
      "vehicleConfiguration": "ST",
      "vehicleModelDate": "1999",
      "mileageFromOdometer": {
        "@type": "QuantitativeValue",
        "value": "20170",
        "unitCode": "SMI"
      },
      "color": "White",
      "vehicleInteriorColor": "Gray",
      "vehicleInteriorType": "Standard",
      "bodyType": "Pickup",
      "driveWheelConfiguration": "https://schema.org/FourWheelDriveConfiguration",
      "vehicleEngine": {
        "@type": "EngineSpecification",
        "fuelType": "Gasoline"
      },
      "vehicleTransmission": "Manual",
      "numberOfDoors": 2,
      "vehicleSeatingCapacity": 2
    }
  </script>
  </head>
  <body>
  </body>
</html>

指南和资格要求

经销商需要满足几项资格要求,才能在 Google 平台上展示其汽车商品目录数据:

  • 经销商必须在美国境内或美国领土有已声明所有权且通过验证的 Google 商家资料。如需了解详情,请参阅如何在 Google 上验证您的商家
  • 商家资料的“地点”类型必须为 vehicle_dealer。请参阅如何为商家资料选择类别
  • 仅包含直接来自经销商的待售车辆商品目录。私人卖家、个人或汽车中介的车辆均在禁止之列。
  • 仅包括在美国境内或美国领土内待售汽车的车辆商品目录。

若要让您的网页可显示为车辆详情富媒体搜索结果,您还必须遵循搜索要素指南和结构化数据常规指南

结构化数据类型定义

若要使您的内容可显示为车辆详情富媒体搜索结果,您必须为其添加必要属性。您还可添加建议属性,以便添加与内容相关的更多信息,进而提供更优质的用户体验。

Car

如需了解 Car 的完整定义,请访问 schema.org。

必要属性
brand

Brand

车辆品牌相关信息。

brand.name

Text

车辆品牌名称,例如“丰田”。

itemCondition

OfferItemCondition

车况,全新或二手。请使用以下某个值:

  • https://schema.org/NewCondition:车辆为新车。
  • https://schema.org/UsedCondition:车辆为二手车(并非新车)。
mileageFromOdometer

QuantitativeValue

车辆自初始生产后行驶的总里程数信息,从里程表读取。

mileageFromOdometer.unitCode

Text

使用 UN/CEFACT 通用代码(3 个字符)指定的距离单位。请使用以下某个值:

  • 英里SMI
  • 公里KMT
mileageFromOdometer.value

Number

距离的数值,从里程表读取。

model

Text

车辆的型号,例如“Civic”。请勿添加 LXEX. 等具体的配置级别

offers

Offer

待售车辆的优惠详情。

offers.availability

ItemAvailability

车辆的供应情况。请使用以下某个值:

  • https://schema.org/InStock:车辆有货
  • https://schema.org/OutOfStock:车辆当前缺货。
offers.price

Number

车辆的最终售价。车辆详情必须符合我们的价格政策:

  • 我们希望显示面向所有消费者公开提供的最低价格。显示的任何折扣都必须适用于所有消费者。例如,不要将退伍军人折扣纳入考量。
  • 我们会根据待售的类似车辆,排除价格超出我们预期范围的车辆。
offers.priceCurrency

Text

售价所用币种,采用由三个字母表示的 ISO 4217 格式。

vehicleIdentificationNumber

Text

车辆识别码 (VIN),是每辆车的唯一性字母数字标识符。

车辆必须具备有效的车辆识别码

  • 不支持车辆零部件、配件、轮胎和维修服务。
  • 不支持车辆拍卖和拍卖定价。
  • 不支持可供租赁、长租或订用的车辆。
  • 受支持的车辆类型示例:乘用车和卡车、房车、全地形车、摩托车、拖车。
vehicleModelDate

Date

车型年款,格式为 YYYY

建议的属性
bodyType

Text

车辆的车身样式,例如轿车、SUV 或跨界车。

目前,Google 仅支持英语的 bodyType 值。以下是一些示例值:

  • convertible
  • coupe
  • crossover
  • full size van
  • hatchback
  • minivan
  • sedan
  • suv
  • truck
color

Text

OEM 指定的外饰颜色,例如白色、铂金色或金属三层漆面。

driveWheelConfiguration

DriveWheelConfigurationValue

驱动轮配置(例如,哪些车轮将通过传动系统接收来自车辆引擎的扭矩)。请使用以下某个值:

  • https://schema.org/AllWheelDriveConfiguration:车辆采用全轮驱动配置。
  • https://schema.org/FourWheelDriveConfiguration:车辆采用四轮驱动配置。
  • https://schema.org/FrontWheelDriveConfiguration:车辆采用前轮驱动配置。
  • https://schema.org/RearWheelDriveConfiguration:车辆采用后轮驱动配置。
image

URLImageObject

车辆的图片。图片必须符合我们的图片政策和规范。如果您遇到问题,请参阅如何解决图片无效的问题

name

Text

网站上显示的车辆名称。例如Used 2020 BMW 530i w/ Convenience Package

numberOfDoors

Number

车门数量。

url

URL

指向经销商的车辆详情页面 (VDP) 的链接。

vehicleConfiguration

Text

车型的配置级别,例如 SSVSL

vehicleEngine

EngineSpecification

与车辆发动机规格相关的信息。

vehicleEngine.fuelType

Text

适合车辆发动机的燃油类型。

vehicleInteriorColor

Text

OEM 指定的内饰颜色,例如 BrownIvory

vehicleInteriorType

Text

车辆内饰的类型或材质(例如,合成纤维织物、皮革、木材)。大多数内饰类型的特色在于所用材质,但内饰类型也可以根据车辆用途或目标受众群体而定。

vehicleSeatingCapacity

Number

车座数。

vehicleTransmission

Text

变速器规格。例如,9 速自动或手动变速器。

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

Troubleshooting

If you're having trouble implementing or debugging structured data, here are some resources that may help you.

  • If you're using a content management system (CMS) or someone else is taking care of your site, ask them to help you. Make sure to forward any Search Console message that details the issue to them.
  • Google does not guarantee that features that consume structured data will show up in search results. For a list of common reasons why Google may not show your content in a rich result, see the General Structured Data Guidelines.
  • You might have an error in your structured data. Check the list of structured data errors and the Unparsable structured data report.
  • If you received a structured data manual action against your page, the structured data on the page will be ignored (although the page can still appear in Google Search results). To fix structured data issues, use the Manual Actions report.
  • Review the guidelines again to identify if your content isn't compliant with the guidelines. The problem can be caused by either spammy content or spammy markup usage. However, the issue may not be a syntax issue, and so the Rich Results Test won't be able to identify these issues.
  • Troubleshoot missing rich results / drop in total rich results.
  • Allow time for re-crawling and re-indexing. Remember that it may take several days after publishing a page for Google to find and crawl it. For general questions about crawling and indexing, check the Google Search crawling and indexing FAQ.
  • Post a question in the Google Search Central forum.