活动

您可以为自己组织的活动添加标记,以便用户通过 Google 搜索结果和其他 Google 产品(如 Google 地图)找到这些活动。您可以通过标记添加所有类型的活动 - 从著名艺术家的表演到社区萨尔萨舞蹈课。向您的活动添加标记后,用户更容易找到和参加您的活动。

如果您的网站上只有几项活动,您可以使用数据标注工具

搜索结果中的活动示例

推出地区和支持的语言

我们非常高兴能够面向全球更多地区推出 Google 上的活动搜索服务。目前,我们已在以下地区推出该服务(下面还列出了支持的语言)。

示例

下面是 JSON-LD 格式的 Event 示例。您也可以使用微数据或 RDFa 语法。

指南

您的活动必须遵循以下指南,才能显示在 Google 上的活动搜索服务中。

技术指南

  • 目标网页必须包含 schema.org 上活动类型的结构化数据项。
  • 每个活动都必须具有唯一的网址(叶级页)并对该网址添加标记。

内容指南

  • 每个活动都必须准确地描述活动名称、开始日期和举办地点。
  • 避免将非活动内容标记为活动:
    • 不要将非活动产品或服务(例如“旅行套餐:圣地亚哥/洛杉矶之旅,7 晚”)作为活动来宣传。
    • 不要添加短期折扣或购买机会,例如:“音乐会 - 立即订票”或“音乐会 - 周六前订票可享受五折优惠”。
    • 不要将营业时间标记为活动,例如:“冒险乐园上午 8 点至下午 5 点开放”。
    • 不要将优惠券或代金券标记为活动,例如:“首次订购可享受九五折优惠”。
  • 正确标记举办多日的活动:
    • 如果您的活动信息或门票信息针对的是一个举办时间为几天的活动,请指定该活动的开始日期和结束日期。
    • 如果在不同的几天里有几场不同的表演,并且每场表演有单独的门票,请为每场表演添加一个单独的 Event 元素。

结构化数据类型定义

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

要让您的内容能够显示在增强的搜索结果中,您必须为其添加必需的属性。您还可以添加建议的属性,以便添加与您的内容相关的更多信息,进而提供更好的用户体验。

必需属性
location

Place

嵌套的 Place。例如:


"location": {
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
  }
}
location.address

PostalAddress

举办地点的详细街道地址。

不建议:北京

建议:中国北京朝阳区朝外大街 20 号

最佳做法:

  • 如果活动在多条街道举行,请定义起始地点,并在说明中注明完整的详细地点。
  • 如果举办的活动没有明确定义的地点,请使用城市名称或最具代表性的地点。
  • 如果同时在多个地点举办活动,请为每个地点创建不同的活动。
name

Text

活动的全称。

不建议:**限时销售 - 王菲的演唱会 - 500 元**

建议:王菲“幻乐一场”上海演唱会

建议:王菲见面会

最佳做法:

  • 请勿将活动类型用作活动名称。
  • 请勿添加网址、价格或表演者等无关信息,而应在相应的属性中添加这些值。
  • 在标题中突出活动的独特方面。这有助于用户更快地做出决定(例如,“艺术家专题问答”)。
  • 不要添加短期宣传(例如,“立即订票”)。
startDate

DateTime

活动的开始日期和开始时间(世界协调时间 (UTC) 时区中的本地时区),采用 ISO-8601 格式。请同时添加日期和时间,以便用户更轻松地找到适合其时间安排的活动。例如:


"startDate": "2025-07-21T19:00"

如果您不知道开始时间或活动持续一整天,请不要输入虚假时间或 00:00(00:00 表示开始时间是午夜),只要指定开始日期即可。例如:


"startDate": "2025-07-21"
建议属性
description

Text

活动的说明。对活动的所有详情加以说明,以便用户更容易了解和参加活动。

最佳做法:

  • 为具体活动添加简明扼要的说明。
  • 重点说明活动详情,而不是网站的功能。
  • 不要重复日期和地点等其他信息,这些信息应在相应属性中标记。
endDate

DateTime

活动的结束日期和结束时间(世界协调时间 (UTC) 时区中的本地时区),采用 ISO-8601 格式。格式与 startDate 相同。请同时添加日期和时间,以便用户更轻松地找到适合其时间安排的活动。例如:


"endDate": "2025-07-21T23:00"

如果您不知道结束时间或活动持续一整天,请不要输入虚假时间或 00:00(00:00 表示结束时间是午夜),而应仅指定结束日期。例如:


"endDate": "2025-07-21"
image

重复的 ImageObjectURL

活动或巡演的图片或徽标网址。添加图片有助于用户了解您的活动并与之互动。建议的图片宽度为 1920 像素(最小宽度为 720 像素)。

其他的图片指南:

  • 每个网页必须包含至少 1 张图片(无论您是否添加了标记)。Google 将根据宽高比和分辨率来挑选最合适的图片,让其显示在搜索结果中。
  • 图片网址必须可抓取且可编入索引
  • 图片必须代表已标记的内容。
  • 图片必须采用 .jpg、.png 或 .gif 格式。
  • 为了获得最佳效果,请按以下宽高比提供多张高分辨率图片(宽度乘以高度至少为 50K 像素):16x9、4x3 和 1x1。

例如:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
location.name

Text

活动举办地点或场地的详细名称。

不建议:北京

建议:人民艺术剧院

最佳做法:

  • 除非是全市范围的活动,否则请勿添加城市名称。
  • location.name 属性必须是举办场地或地点的名称,不能与活动标题重复。如果您不知道举办地点的名称,请勿使用此属性。
offers

Offer

嵌套的 Offer,每种门票类型分别对应一个。例如:

"offers": {
  "@type": "Offer"
}
offers.availability

Text

以下某一项:

例如:


"offers": {
  "@type": "Offer",
  "availability": "https://schema.org/InStock"
}
offers.price

Number

门票的最低价格,包括服务费和手续费。当价格发生变动或门票售罄时,请务必更新此值。例如:


"offers": {
  "@type": "Offer",
  "price": "30"
}
offers.priceCurrency

Text

由 3 个字母表示的货币代码。例如:


"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

开始售票的日期和时间(只需要为限定日期的活动指定此属性),采用 ISO-8601 格式。例如:


"offers": {
  "@type": "Offer",
  "validFrom": "2024-05-21T12:00"
}
offers.url

URL

售票网页的网址。例如:


"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/12345_201803180430"
}

此网址必须符合以下要求:

  • 定向到一个着陆页,该页以清晰醒目的方式为公众提供购票的机会,让任何用户都有机会入场参加相应活动。
  • 是用户可以在包含相应活动的网页上点击的链接。
  • 可由 Googlebot 追踪抓取(未被 robots.txt 屏蔽)。
performer

Person

参加活动的表演者,如音乐人和喜剧演员。为每个表演者分别使用一个嵌套的 PerformingGroupPerson。例如:


"performer": {
  "@type": "PerformingGroup"
}
performer.name

Text

参加活动的表演者的姓名,如音乐人和喜剧演员的姓名。例如:


"performer": {
  "@type": "PerformingGroup",
  "name": "Kira and Morrison"
}

问题排查

如果您的网站未显示为购票的选项,请按以下步骤操作:

  1. 确保结构化数据包含 offers.url 属性
  2. 确保网址符合 offers.url网址要求
  3. 请求 Google 重新抓取您的网站
  4. 提交(重新)评估请求