活動

總覽

搜尋結果中的活動範例

只要為您規劃的活動加上標記,使用者就能透過 Google 搜尋結果和其他 Google 產品 (例如 Google 地圖) 發掘活動。

您可以透過標記新增所有類型的活動,例如知名演出者的表演和社區的騷莎舞課程等。為活動新增標記有助於使用者發掘及參加您的活動。

如果您的網站上只有幾個活動,您可以使用資料螢光筆

範例

右側的圖片顯示「本週末爵士音樂會」的活動搜尋結果。請在結構化資料測試工具中查看這個範例的 JSON-LD 程式碼。您也可以使用微資料或 RDFa 語法。

規範

您的活動必須遵循一般結構化資料品質指南技術指南,才能顯示在搜尋結果中。此外,活動結構化資料還適用下列規範。

技術指南

  • 目標網頁必須包含 schema.org 中活動類型的結構化資料項目。
  • 每項活動都必須有專屬網址 (分葉頁面) 和該網址的標記。

內容指南

  • 每項活動必須據實提供活動名稱、開始日期和地點。
  • 避免將非活動內容標示為活動:
    • 請勿宣傳非活動性質的產品和服務,例如將 "旅遊方案:聖地亞哥/洛杉磯 7 晚行程" 標示為活動。
    • 請勿加入短期折扣或購買機會的促銷短語,例如 "演唱會 - 立即購票" 或 "演唱會 - 週六前購票可享 5 折優惠"。
    • 請勿將營業時間標示為活動,例如 "冒險樂園營業時間為上午 8 點至下午 5 點"。
    • 請勿將優待券或優惠券標示為活動,例如 "首筆訂單享 95 折優惠"。
  • 正確標記多日活動:
    • 如果您的活動或票券資訊是用於持續數天的活動,請指定活動的開始和結束日期。
    • 如果不同天有多個不同的表演,且每個表演都有各自的票券,請針對各個表演分別新增 Event 元素。

結構化資料類型定義

Event 的完整定義列於 schema.org/Event

您的內容必須包含必要的屬性,才能顯示在多元化搜尋結果中。您也可以加入建議的屬性以新增內容的其他相關資訊,進而讓使用者享有更優質的體驗。

必要屬性
location

Place

具巢狀結構的 Place。例如:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library"
}
location.address

PostalAddress

活動地點的詳細地址。例如:

"location": {
  "@type": "Place",
  "name": "Santa Clara City Library",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "2635 Homestead Rd",
    "addressLocality": "Santa Clara",
    "postalCode": "95051",
    "addressRegion": "CA",
    "addressCountry": "US"
  }
}

最佳做法:

  • 如果活動會在多條街道上舉行,請定義開始的地點,並在說明中提供完整資訊。
  • 如果活動沒有明確的舉行地點,請使用城市名稱或最具代表性的地點。
  • 如果活動同時在多個地點舉行,請為各個地點建立不同的活動。
name

Text

活動的名稱。例如:

"name": "Jan Lieberman Concert Series: Journey in Jazz"

最佳做法:

  • 提及活動的完整名稱。
  • 在名稱中標明活動特殊的一面,幫助使用者更快做決定 (例如 "特別開放演出者問答時間")。
  • 請勿加入促銷短語 (例如 "歡迎立即購票")。
  • 請勿在名稱中加入價格 (應改為使用 price 屬性來標記價格)。
startDate

DateTime

活動的開始日期和開始時間 (以當地時區為準)。例如:

"startDate": "2018-03-21T16:00"

您也可以使用 ISO-8601 格式新增世界標準時間時區的時間。例如:

"startDate": "2018-03-21T16:00"

如果不知道開始時間,請勿輸入不實的時間或 00:00,只要指定開始日期即可。例如:

"startDate": "2018-03-21"
建議屬性
description

Text

活動的說明。請說明活動的所有詳情,以便使用者瞭解及參加活動。

endDate

DateTime

活動的結束日期和結束時間。請使用與 startDate 相同的格式。例如:

"endDate": "2017-04-24T23:00"

如果不知道結束時間,請勿輸入不實的時間或 00:00,只要指定結束日期即可。例如:

"endDate": "2017-04-24"
image

ImageObjectURL 的重複欄位

活動或導覽的圖片/標誌網址。建議的圖片寬度為 1920px (寬度至少要 720px)。

其他圖片規範:

  • 每一頁都必須包含至少一張圖片 (無論是否已加上標記)。Google 會根據長寬比和解析度選擇最適當的圖片顯示在搜尋結果中。
  • 圖片網址必須可供檢索和建立索引
  • 圖片必須代表加上標記的內容。
  • 圖片必須採 .jpg、.png 或 .gif 格式。
  • 為獲得最佳效果,請提供多張高解析度圖片 (寬度乘以高度至少要 5 萬像素),長寬比分別為 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": {
  "@type": "Place",
  "name": "Santa Clara City Library, Central Park Library"
}
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": "2017-01-20T16:20-08:00"
}
offers.url

URL

售票網頁的網址。例如:
"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/123"
}

這個網址必須符合下列規範:

  • 導向的到達網頁必須讓人清楚看出其主要用途是供一般大眾購買特定活動的入場券。
  • 必須是活動網頁上可供使用者點選的連結。
  • 可由 Googlebot 追蹤 (未遭 robots.txt 封鎖)。
performer

Person

具巢狀結構的 PerformingGroupPerson,每位演出者都需要一個。例如:

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

Text

演出者的名稱。例如:

"performer": {
  "@type": "PerformingGroup",
  "name": "Andy Lagunoff"
}

疑難排解

如果您的網站未列為購票選項,請按照下列步驟操作:

  1. 確認結構化資料包含 offers.url 屬性
  2. 確認網址符合 offers.url網址規範
  3. 要求 Google 重新檢索您的網站
  4. 提交審查/重新審查要求

傳送您對下列選項的寶貴意見...

這個網頁