瞭解Google 活動結構定義標記| Google 搜尋中心| 說明文件
文章推薦指數: 80 %
error 問題發生原因:Googlebot 無法判讀您為 eventLocation 、 addressLocality 或 addressRegion 屬性指定的值。
Google 嘗試將位置資訊與實際地點進行比對,但所 ...
Google
搜尋中心
說明文件
時間不夠嗎?
快速入門導覽課程
讓Google顯示你的網站
為網站進行搜尋引擎最佳化調整
評估網站在Google搜尋中的成效
您需要聘請SEO嗎?
初級搜尋引擎最佳化(SEO)
踏出第一步
搜尋引擎最佳化(SEO)入門指南
透過Google提供商家詳細資料
SearchConsole入門指南
進階搜尋引擎最佳化(SEO)
踏出第一步
指南規範
搜尋服務的運作方式
控制檢索及建立索引作業
變更搜尋外觀
針對網頁體驗進行最佳化調整
支援
網誌
最新消息
所有更新
說明文件更新
最新YouTube影片
近期Podcast節目
活動
個案研究
Language
English
BahasaIndonesia
Deutsch
Español
Español–AméricaLatina
Français
Italiano
Polski
Português–Brasil
TiếngViệt
Türkçe
Русский
العربيّة
हिंदी
ภาษาไทย
中文–简体
中文–繁體
日本語
한국어
登入
說明文件
前往SearchConsole
簡介
基本概念
初級搜尋引擎最佳化(SEO)
進階搜尋引擎最佳化(SEO)
Google
搜尋中心
說明文件
更多
簡介
基本概念
初級搜尋引擎最佳化(SEO)
進階搜尋引擎最佳化(SEO)
支援
網誌
最新消息
更多
活動
個案研究
踏出第一步
Google搜尋的運作方式
Google搜尋開發人員指南
SearchConsole進階指南
指南
指南及規範總覽網站管理員指南
一般指南
保持簡單的網址結構向Google說明您的連出連結限制插頁式廣告和對話方塊將網站標記為兒童導向內容瀏覽器相容性避免建立重複的內容使用有效的網頁中繼資料提供可檢索的連結確認Googlebot未遭到封鎖測試網站時避免干擾Google搜尋作業的最佳做法
特定類型內容規範
圖片和影片
Google圖片最佳做法影片最佳做法互動式多媒體檔案最佳做法安全搜尋和您的網站推薦給網誌作者的最佳做法網站代管服務避免Google搜尋顯示受遮蓋的資訊Google搜尋中的AMP指南
在Google搜尋中經營電子商務的最佳做法
總覽內容可以出現在何處分享產品資料加入結構化資料推出新網站撰寫優質產品評論設計網址結構電子商務網站架構分頁、分階段載入網頁和搜尋
COVID-19相關資源和提示
適用於所有網站適用於教育網站適用於政府和醫療網站
品質指南
自動產生的內容幕後重新導向連結配置內容空洞付費連結偽裝隱藏的文字與連結入口網頁剪輯的內容聯盟計畫不相關的關鍵字建立帶有惡意行為的網頁自動查詢使用者產生的垃圾內容防範垃圾留言的方法檢舉垃圾內容、付費連結或惡意軟體
控制檢索及建立索引作業
總覽
Sitemap
瞭解Sitemap建立並提交Sitemap分割大型Sitemap
Sitemap擴充元素
影片Sitemap和替代方案圖片SitemapGoogle新聞Sitemap
robots.txt
robots.txt簡介建立並提交robots.txt檔案更新robots.txt檔案Google如何解讀robots.txt規格漫遊器常見問題
中繼標記
Google能夠解讀的中繼標記使用noindex禁止建立搜尋索引漫遊器中繼標記、data-nosnippet和X-Robots-Tag規格
檢索器管理
要求Google重新檢索網址降低Googlebot檢索頻率驗證Googlebot和其他Google檢索器的身分大型網站擁有者的檢索預算管理指南HTTP狀態碼、網路錯誤和DNS錯誤對Google搜尋有何影響
Google檢索器
總覽GooglebotGoogleReadAloud使用者代理程式APIs-Google使用者代理程式FeedfetcherDuplex網頁版使用者代理程式
移除網址
控管您與Google分享的資訊從Google搜尋結果中移除您網站上代管的網頁從搜尋結果中移除您網站上代管的圖片重複的網址
網站遷移與變更
重新導向與Google搜尋
網站遷移
什麼是網站遷移?遷移網站但保留網址遷移網站並變更網址暫停或停用網站轉址式404錯誤
國際版和多語言版本的網站
總覽管理多地區和多語言版本的網站向Google提供網頁的本地化版本Google如何檢索會自動調整語言代碼的網頁
JavaScript內容
瞭解JavaScript搜尋引擎最佳化(SEO)基礎知識修正會影響搜尋體驗的JavaScript問題修正延遲載入內容導入動態轉譯
變更搜尋外觀
搜尋外觀相關主題總覽管理標題連結管理摘要為網站啟用搜尋結果功能精選摘要和您的網站網站連結向Google搜尋提供發布日期定義要顯示在搜尋結果中的網站小圖示翻譯搜尋結果功能讓廣告聯播網能使用Google搜尋的翻譯相關功能
使用結構化資料
瞭解結構化資料的運作方式試用結構化資料程式碼研究室探索SearchGallery結構化資料一般指南利用JavaScript產生結構化資料
功能指南
ArticleBook導覽標記輪轉介面CourseCOVID-19公告DatasetEducationQ&AEmployerAggregateRating預估薪酬Event事實查核常見問題居家活動How-to圖片授權JobPosting職業訓練當地商家Logo數學解題工具Movie練習題Product問與答Recipe評論摘錄網站連結搜尋框軟體應用程式Speakable訂閱和付費牆內容Video多元化搜尋結果彈性試閱一般準則顯示熱門地點清單禁止區域搜尋結果和其他Google資源顯示您的內容在Google圖片中使用圖片版權中繼資料
使用搜尋運算子進行偵錯
總覽site:搜尋運算子cache:搜尋運算子Google圖片搜尋運算子
網路故事
讓網路故事顯示在Google上創作網路故事的最佳做法網路故事內容政策
早期採用者計畫
包裹追蹤行動加值
針對網頁體驗進行最佳化調整
瞭解網頁體驗針對Google搜尋開始使用SignedExchange
行動裝置
行動裝置相關主題總覽
行動裝置相容性
踏出第一步行動版內容優先索引系統的最佳做法
選擇設定
總覽回應式網頁設計動態提供內容獨立網址平板電腦和功能型手機避免設計行動版網站時的常見錯誤自訂網站軟體以適合行動裝置瀏覽開發適合行動裝置瀏覽的網頁時可利用的各項資源行動裝置瀏覽相關常見問題明確告知行動帳單費用資訊使用功能型手機瀏覽行動版網頁WebLight:Google搜尋提供的快速載入精簡版網頁Google搜尋中WebLight網頁的廣告聯播網支援Google探索和您的網站
安全性
安全性相關主題總覽使用HTTPS確保網站安全無虞什麼是駭客入侵或遭入侵的內容?惡意軟體和垃圾軟體防範惡意軟體感染社交工程(網路詐騙和詐欺網站)Google安全瀏覽累犯政策
AMP
瞭解AMP在搜尋結果中的呈現方式改進AMP內容驗證AMP內容移除AMP內容
Google搜尋的API
SiteVerificationAPISearchConsoleAPIIndexingAPI
時間不夠嗎?
快速入門導覽課程
讓Google顯示你的網站
為網站進行搜尋引擎最佳化調整
評估網站在Google搜尋中的成效
您需要聘請SEO嗎?
初級搜尋引擎最佳化(SEO)
踏出第一步
搜尋引擎最佳化(SEO)入門指南
透過Google提供商家詳細資料
SearchConsole入門指南
進階搜尋引擎最佳化(SEO)
踏出第一步
指南規範
搜尋服務的運作方式
控制檢索及建立索引作業
變更搜尋外觀
針對網頁體驗進行最佳化調整
所有更新
說明文件更新
最新YouTube影片
近期Podcast節目
首頁
搜尋中心
說明文件
進階搜尋引擎最佳化(SEO)
提供意見
讓Google顯示您的活動
我們新增了數個選用屬性:organizer、eventStatus、eventAttendanceMode、previousStartDate。
為因應COVID-19帶來的影響,我們建議您新增這些屬性,方便使用者瞭解您的活動舉辦狀態和參加方式。
如要進一步瞭解這項變更,請參閱我們的網誌文章。
Google活動搜尋服務能讓使用者透過Google搜尋結果和其他Google產品(例如Google地圖)更輕鬆地探索及參加活動。
這項功能可以帶來多項好處:
更多互動式搜尋結果:如果符合資格,您的活動會顯示在Google活動搜尋服務中,讓您的標誌、活動說明和更多其他資訊成為注目焦點。
提升曝光和轉換的機率:使用者可透過全新的方式與您的活動資訊互動並點閱網站。
瞭解Eventbrite如何讓來自Google搜尋的一般流量成長為去年同期的2倍。
注意:搜尋結果中的實際顯示效果可能有所不同。
你可以使用複合式搜尋結果測試預覽大部分的功能。
根據您標記內容的方式而定,您的活動可能也適用下列活動強化功能:
活動強化功能
居家活動:協助使用者尋找在家就能從事的活動。
當使用者搜尋能在家中進行的活動時,您的影片和線上活動就能呈現為更加生動的複合式搜尋結果。
如果您的線上活動已加入Event結構化資料,那麼無須進行更多操作,就可能以這項複合式搜尋結果的形式呈現。
如要進一步瞭解功能的適用情況、指南規範與範例,請參閱居家活動一文。
您可以透過下列三種方法讓Google顯示您的活動:
如果您使用第三方網站張貼活動資訊(例如在售票網站或社交平台上張貼),請確認對方是否已採用Google的活動搜尋服務。
如果對方已與Google進行整合,您即可繼續在該第三方網站上張貼您的活動訊息,不必繼續閱讀下方內容。
如果您使用的是WordPress等CMS,且您無法存取HTML,請確認該CMS是否提供可為網站添加結構化資料的外掛程式。
或者,您也可以使用資料螢光筆標記資料,讓Google知道您的活動,無須編輯網站的HTML。
如果您有把握自行編輯HTML,可以使用結構化資料直接與Google整合。
您將會需要編輯活動網頁的HTML。
如何新增結構化資料
結構化資料是一種標準化格式,能夠提供網頁相關資訊並分類網頁內容。
如果您是第一次使用結構化資料,請參閱這篇文章,進一步瞭解結構化資料的運作方式。
以下簡要說明如何建立、測試及發布結構化資料。
如需在網頁中新增結構化資料的逐步指南,請前往結構化資料程式碼研究室。
確認Googlebot能夠檢索您的活動網頁,也就是網頁未受到robots.txt檔案或漫遊器中繼標記的保護。
確認您的伺服器能夠處理較高的檢索頻率。
請務必遵守規範。
如果您的網站上有多個網址代管同一則活動資訊,請針對每個網頁使用標準網址。
在活動網頁加入結構化資料。
目前,Google活動搜尋服務僅支援張貼單一活動的網頁。
我們建議您著重將標記新增到活動資訊頁面,而不要新增至列出時間表或多項活動的頁面。
如果您才剛開始接觸這項服務,請參閱結構化資料的運作方式,瞭解更多相關資訊。
您也可以前往結構化資料程式碼研究室,這個程式碼研究室會引導您瞭解如何為網站新增結構化資料。
測試及預覽您的結構化資料。
檢查網址的索引狀態,並要求系統使用SearchConsole中的網址檢查工具為您的網址進行檢索。
您可以使用「即時測試」功能,確認檢索器是否能存取您網頁中的結構化資料。
如果您新增了活動網頁,或對現有活動網頁做出變更,請通知Google。
我們建議您透過伺服器自動產生Sitemap。
如要確保搜尋引擎能盡快掌握您所新增或更新的內容,這是最好的方法。
大多數的內容管理系統(CMS)都有提供這項功能。
範例
標準活動
以下是採用JSON-LD格式的標準Event示例。
「標準活動」僅指在實體地點舉辦且會如期舉行的活動。
您也可以使用微資料或RDFa語法。
詳情請參閱eventStatus屬性。
已取消 以下是已取消的活動示例。
區域 支援語言 澳洲 英文 孟加拉 英文 巴西 葡萄牙文 加拿大 英文 德國 德文 印度 英文 拉丁美洲 西班牙文 荷蘭 英文 奈及利亞 英文 巴基斯坦 英文 菲律賓 英文 新加坡 英文 西班牙 西班牙文 英國 英文 美國 英文 指南 您必須遵守以下規範,Google搜尋服務才會顯示您的活動資訊。
警告:如果您的網站違反這些規範,Google可能會派專人介入處理,對網站採取必要行動。
當您修正相關問題後,可以提交網站重審要求。
技術指南 內容指南 日期和時間指南 網站管理員指南 一般結構化資料指南 技術指南 目標網頁必須包含schema.org中活動類型的結構化資料項目。
每項活動都「必須」具有專屬網址(分葉頁面)和該網址的標記。
目前,Google活動搜尋服務僅支援張貼單一活動的網頁。
我們建議您將標記主要新增到活動資訊頁面,而不是那些列出時間表或多項活動的頁面。
內容指南 每項活動必須據實提供活動名稱、開始日期和地點。
避免將非活動內容標示為活動: 請勿宣傳非活動性質的產品和服務,例如將「旅遊方案:聖地亞哥/洛杉磯7晚行程」標示為活動。
請勿加入短期折扣或購買機會的促銷短語,例如「演唱會:歡迎立即購票」或「演唱會:週六前購票可享5折優惠」。
請勿將營業時間標示為活動,例如「冒險樂園營業時間為上午8點至下午5點」。
請勿將優待券標示為活動,例如「首筆訂單享95折優惠」。
正確標記多日活動: 如果您的活動或票券資訊是針對持續數天的活動,請指定活動的開始和結束日期。
如果有多場不同的表演橫跨不同天舉辦,且每個表演都有各自的票券,請針對各場表演分別新增Event元素。
日期和時間指南 導入startDate、endDate和previousStartDate屬性時,請遵循以下的日期和時間指南。
如何指定時區 如要指定時區,請加入世界標準時間(UTC)或格林威治標準時間(GMT)時區設定。
如果活動開始時間為紐約的9月5日晚上7點,則startDate值會是標準時間的GMT/UTC-5,日光節約時間則為GMT/UTC-4。
在標準時間內,startDate值分別為"2019-09-05T19:00:00-05:00"或"2019-09-05T19:00:00-04:00"。
如果未提供時區,則Google會使用location所指定活動地點的時區。
線上活動沒有可供Google判斷活動開始時間的地點資訊,因此請務必提供時區。
最佳做法 持續多日的活動:如果活動會持續多日,請指定開始日期和結束日期。
如果您不知道時間,則請不要指定時間。
建議使用 "startDate":"2019-07-01T10:00:00-05:00", "endDate":"2019-07-26T17:00:00-05:00" 建議使用 "startDate":"2019-07-01", "endDate":"2019-07-26" 不建議使用 "startDate":"2019-07-01T00:00:00+00:00", "endDate":"2019-07-26T23:59:59+00:00" 於特定時間開始的活動:如果活動會在特定時間開始(例如當地時間下午5點),請使用2019-07-20T17:00:00,並加入適當的世界標準時間偏移(舉例來說,如果活動地點在加州,請使用2019-07-20T17:00:00-07:00)。
全天進行的活動:如果活動會舉行一整天,請勿為開始日期指定確切時間。
舉例來說,您可以將2019-08-15同時設為全天活動的startDate和endDate。
開始時間未知的活動:如果您不知道活動的開始時間,請勿指定確切時間。
舉例來說,您可以將2019-08-15同時設為活動的startDate和endDate。
建議使用:"startDate":"2025-07-21" 不建議使用:"startDate":"2019-08-15T00:00:00+00:00" 不建議使用:"startDate":"2019-07-20T00:00:00" Google日期解讀示例 以下舉例說明Google如何解讀開始日期和時間: 開始日期和時間解讀結果 2019-08-15T00:00:00+00:00 Google會將startTime解讀為2019-08-14T17:00:00-07:00(如果location設為加州)或2019-08-15T09:00:00(如果location設為韓國)。
2019-08-15T23:59:59+00:00 除非活動舉行地點為GMT時區,否則這並不表示2019-08-15這個日期的結束。
Google會將startTime解讀為2019-08-15T16:59:59-07:00(如果location設為加州)或2019-08-16T08:59:59(如果location設為韓國)。
2019-07-10 這表示日期不受時區影響。
如果用於startDate中,表示在location當地,活動會在該日期的某個時間點開始。
在endDate中使用時,表示活動是從該日起的某個時間於location結束。
2019-07-20T00:00:00 這表示活動時間是在2019-07-20午夜(以舉行地點的時區為準)。
除非活動確實規劃在午夜開始,否則上述情況也很可能是錯誤的。
結構化資料類型定義 schema.org/Event內提供Event的完整定義。
您的內容必須包含必要的屬性,才能顯示在多元化搜尋結果中。
您也可以加入建議的屬性,新增更多內容相關資訊,提供使用者更優質的體驗。
必要屬性 location Place或VirtualLocation 舉行活動的地點。
依照活動是在線上或實體地點舉行而定,要求的屬性也會有所不同: 實體地點:如果活動在實體地點舉行,請將@type設為Place,並新增location.address和location.name屬性。
線上活動:如果活動在線上舉行,請將@type設為VirtualLocation,並新增location.url屬性。
VirtualLocation在schema.org上仍處於審核階段,但您還是可以開始使用這項屬性。
混合線上和實體地點:如果活動同時包含線上和實體地點要素,請以巢狀陣列的方式同時納入線上和實體的巢狀地點屬性。
例如: "location":[{ "@type":"VirtualLocation", "url":"https://operaonline.stream5.com/" }, { "@type":"Place", "name":"SnickerparkStadium", "address":{ "@type":"PostalAddress", "streetAddress":"100WestSnickerparkDr", "addressLocality":"Snickertown", "postalCode":"19019", "addressRegion":"PA", "addressCountry":"US" } }] location.address PostalAddress 活動地點的詳細街道地址。
只有在實體地點舉辦的活動才必須使用這個屬性。
不建議使用:Sydney 建議使用:BennelongPoint,SydneyNSW2000,Australia 美國地址範例 "location":{ "@type":"Place", "name":"SnickerparkStadium", "address":{ "@type":"PostalAddress", "streetAddress":"100WestSnickerparkDr", "addressLocality":"Snickertown", "postalCode":"19019", "addressRegion":"PA", "addressCountry":"US" } } 日本地址範例 您可以透過不同方式撰寫日本的地址,而Google仍然可以識別該地址。
以下是將街道地址、縣市和國家/地區分別列於不同欄位的示例。
"location":{ "@type":"Place", "name":"ダイバーシティ東京", "address":{ "@type":"PostalAddress", "streetAddress":"江東区青海1-10", "addressLocality":"東京", "addressCountry":"日本" } } 以下是將街道地址與國家/地區列於不同欄位的示例。
"location":{ "@type":"Place", "name":"ダイバーシティ東京", "address":{ "@type":"PostalAddress", "streetAddress":"東京都江東区青海1-10", "addressCountry":"日本" } } 以下是將完整地址列在同一行的示例。
"location":{ "@type":"Place", "name":"ダイバーシティ東京", "address":{ "@type":"PostalAddress", "name":"東京都江東区青海1-1-10ダイバーシティ東京プラザ" } } 地址的最佳做法: 如果活動會在多條街道上舉行,請定義開始的地點,並在說明中提供完整資訊。
如果活動沒有明確的舉行地點,請使用城市名稱或最具代表性的地點。
如果活動同時在多個地點舉行,請為各個地點建立不同的活動。
location.url URL 能夠讓使用者參與活動的線上活動網址。
只有在線上舉辦的活動才必須使用這個屬性。
如果使用者必須先報名才能存取活動網址,請改為提供報名網址,讓使用者能夠報名參加活動。
"location":{ "@type":"VirtualLocation", "url":"https://operaonline.stream5.com/" } name Text 活動的完整名稱。
「請勿」輸入活動地點的名稱。
指定活動舉辦地點的名稱請改用location.name。
不建議使用:BillGrahamCivicAuditorium 不建議使用:**限時特惠-凱莎與麥可莫演唱會門票$25美元** 建議使用:凱莎與麥可莫的華麗冒險 建議使用:凱莎與麥可莫歌迷見面會 最佳做法: 請勿以活動類型做為活動名稱。
舉例來說,「演唱會」就不是描述性的活動名稱。
請勿加入無關的資訊,例如網址、價格或演出者。
請針對這些值使用適當的屬性。
在名稱中標明活動特殊的一面,幫助使用者更快做決定(例如「特別開放演出者問答時間」)。
請勿加入「歡迎立即購票」等促銷短語。
startDate DateTime 活動的開始日期和開始時間,採ISO-8601格式。
建議您加入日期和時間這兩項資訊,方便使用者配合自己的行事曆安排活動。
如果是線上活動,則必須加入世界標準時間(UTC)或格林威治標準時間(GMT)時區設定。
請務必遵守日期和時間指南。
"startDate":"2025-07-21T19:00" 建議屬性 description Text 活動的說明。
請說明活動的所有詳情,以便使用者瞭解及參加活動。
最佳做法: 針對活動本身提供簡明扼要的說明。
著重於說明活動詳細資訊,而非您網站上的功能。
請勿重複日期和地點等其他資訊,這類資訊請分別加入相關屬性。
"description":"TheAdventuresofKiraandMorrisoniscomingtoSnickertowninacan'tmissperformance." Google只會顯示完整說明的一部分。
endDate DateTime 活動的結束日期和結束時間,採用ISO-8601格式。
請使用與startDate相同的格式。
建議您加入日期和時間這兩項資訊,方便使用者找到符合自己時間表的活動。
如果是線上活動,則必須加入世界標準時間(UTC)或格林威治標準時間(GMT)時區設定。
請務必遵守日期和時間指南。
"endDate":"2025-07-21T23:00" eventAttendanceMode EventAttendanceModeEnumeration 指出這是線上活動、在實體地點舉行的現場活動,或是同時包含線上和現場的混合式活動。
如果您不加入這項屬性,Google會將活動模式的值解讀為OfflineEventAttendanceMode,這表示Google會認為活動在實體地點舉行。
請使用下列其中一個值: OfflineEventAttendanceMode OnlineEventAttendanceMode MixedEventAttendanceMode eventAttendanceMode在schema.org上仍處於審核階段,但您還是可以開始使用這項屬性。
以下示例中的活動完全在線上舉辦: { "@context":"https://schema.org", "@type":"Event", "eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode", "location":{ "@type":"VirtualLocation", "url":"https://operaonline.stream5.com/" } } 以下示例中的活動部分在線上舉行,部分在實體地點舉行: { "@context":"https://schema.org", "@type":"Event", "eventAttendanceMode":"https://schema.org/MixedEventAttendanceMode", "location":{ "@type":"VirtualLocation", "url":"https://operaonline.stream5.com/" }, { "@type":"Place", "name":"SnickerparkStadium", "address":{ "@type":"PostalAddress", "streetAddress":"100WestSnickerparkDr", "addressLocality":"Snickertown", "postalCode":"19019", "addressRegion":"PA", "addressCountry":"US" } } } eventStatus EventStatusType 警告:當活動狀態變更時,請勿移除startDate,系統必須透過startDate屬性才能識別這並非重複活動。
活動的狀態。
如果您不使用這個欄位,Google會將eventStatus解讀為EventScheduled。
支援的值如下所列。
如果情況適用,您可以使用多個狀態,例如當活動同時改期並移至線上舉行時。
EventCancelled 這場活動已取消。
請勿移除或變更其他屬性(例如,請勿移除startDate或location),而是改為保留活動取消前的所有值,並將eventStatus更新為EventCancelled。
為什麼要這麼做?startDate和location等屬性可協助識別這並非重複活動,並確保使用者瞭解活動的新狀態。
{ "@context":"https://schema.org", "@type":"Event", "eventStatus":"https://schema.org/EventCancelled", "startDate":"2020-07-21T19:00" } EventMovedOnline 這場活動已從現場參與改為線上參與。
{ "@context":"https://schema.org", "@type":"Event", "eventStatus":"https://schema.org/EventMovedOnline", "eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode", "location":{ "@type":"VirtualLocation", "url":"https://operaonline.stream5.com/" }, "startDate":"2020-07-21T19:00" } EventPostponed 這場活動已延後到較晚的日期,但日期未定。
請將原始日期保留在活動的startDate中,直到您得知活動將在何時舉行。
得知新的日期資訊後,請將eventStatus變更為EventRescheduled,並將startDate和endDate更新為新的日期資訊。
請勿移除或變更其他屬性(例如,請勿移除startDate或location),而是改為保留活動延後前的所有值,並將eventStatus更新為EventPostponed。
為什麼要這麼做?startDate和location等屬性可協助識別這並非重複活動,並確保使用者瞭解活動的新狀態。
{ "@context":"https://schema.org", "@type":"Event", "eventStatus":"https://schema.org/EventPostponed", "startDate":"2020-07-21T19:00" } EventRescheduled 這場活動已改至較晚的日期舉行。
請將startDate和endDate更新為相應的新日期。
或者,您也可以將eventStatus欄位標示為已改期,並新增previousStartDate。
{ "@context":"https://schema.org", "@type":"Event", "eventStatus":"https://schema.org/EventRescheduled", "startDate":"2020-07-21T19:00", "endDate":"2025-07-21T23:00", "previousStartDate":"2025-03-21T19:00" } EventScheduled 這場活動如期舉行。
這個值是所有活動的預設狀態。
如果沒有設定eventStatus,Google會解讀為活動會如期進行。
{ "@context":"https://schema.org", "@type":"Event", "eventStatus":"https://schema.org/EventScheduled", "startDate":"2020-07-21T19:00" } image 重複的ImageObject或URL 活動或導覽的圖片/標誌網址。
加入圖片有助使用者瞭解您的活動並進行互動。
建議的圖片寬度為1920px(寬度至少要720px)。
其他圖片規範: 每個網頁都必須包含至少一張圖片(無論是否已加上標記)。
Google會根據顯示比例和解析度,選擇最適當的圖片顯示在搜尋結果中。
圖片網址必須可供檢索和建立索引。
如要測試Google能否存取您的網址,請使用網址檢查工具。
圖片內容與您標記的內容必須相符。
圖片檔案必須使用Google圖片支援的格式。
為獲得最佳效果,請提供多張高解析度圖片(寬度乘以高度至少要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 活動地點或場所的全名。
只有在實體地點舉辦的活動才建議使用這個屬性。
「請勿」在此欄位輸入活動名稱。
指定活動名稱請改用name。
不建議使用:SanFrancisco,CA 建議使用:BillGrahamCivicAuditorium 最佳做法: 請勿使用城市名稱,除非該活動的舉辦地點為整座城市。
location.name屬性必須是活動場地或地點的名稱,請勿重複輸入活動名稱。
如果您不知道地點名稱,請勿使用這個屬性。
offers Offer 具巢狀結構的Offer,每種票券類型都要有一個這種屬性。
"offers":{ "@type":"Offer" } offers.availability Text 可使用下列其中一個值: InStock SoldOut PreOrder "offers":{ "@type":"Offer", "availability":"https://schema.org/InStock" } 注意:如果票券尚未公開販售,您可以省略供應情形並指定validFrom。
offers.price Number 票券的最低價格(含服務費和相關費用)。
如果票價有所變動,或票券已售罄,請務必更新這個屬性的值。
如果活動不需支付費用、手續費或服務費,請將price設為0。
"offers":{ "@type":"Offer", "price":"30" } offers.priceCurrency Text 包含3個英文字母的ISO4217貨幣代碼。
"offers":{ "@type":"Offer", "priceCurrency":"USD" } offers.validFrom DateTime 以ISO-8601格式提供票券開始販售的日期和時間。
只有限時優惠需要使用這項屬性。
"offers":{ "@type":"Offer", "validFrom":"2024-05-21T12:00" } offers.url 網址 售票網頁的網址。
"offers":{ "@type":"Offer", "url":"https://www.example.com/event_offer/12345_201803180430" } 這個網址必須符合下列規範: 導向的到達網頁必須讓人清楚看出其主要用途是供一般大眾購買特定活動的入場券。
必須是活動網頁上可供使用者點選的連結。
可由Googlebot追蹤(未遭robots.txt封鎖)。
organizer Organization或Person 活動的主辦人或主辦機構。
這對沒有任何場地資訊的線上活動來說特別重要。
如果選擇使用organizer,建議您新增以下屬性: organizer.name organizer.url organizer.name Text 活動主辦人的姓名或主辦機構的名稱。
organizer.url URL 活動主辦方的網域網址。
performer Person 參與活動演出的人員,例如藝術家和喜劇演員。
請使用具巢狀結構的PerformingGroup或Person,每位演出者都要有一個這種屬性。
"performer":{ "@type":"PerformingGroup" } performer.name 文字 參與活動演出的人員姓名,例如藝術家或喜劇演員的名字。
"performer":{ "@type":"PerformingGroup", "name":"KiraandMorrison" } previousStartDate DateTime 如果活動已改期,請填入先前排定的活動開始日期。
如果新增previousStartDate,您也必須新增eventStatus屬性,並將eventStatus設為EventRescheduled。
不要使用其他活動狀態。
請務必遵守日期和時間指南。
如果是線上活動,則必須加入世界標準時間(UTC)或格林威治標準時間(GMT)時區設定。
如果是已改期的活動,startDate屬性只能用於新排定的開始日期。
在某些(罕見的)情況下,如果活動多次延期並改期,這個欄位可能會重複。
{ "@context":"https://schema.org", "@type":"Event", "previousStartDate":["2020-03-21T19:00-05:00","2020-03-20T19:00-05:00","2020-03-21T19:00-05:00"], "eventStatus":"https://schema.org/EventRescheduled", "startDate":"2020-07-21T19:00-05:00" } 透過SearchConsole監控複合式搜尋結果 SearchConsole這項工具能協助您監控網頁在Google搜尋中的成效。
Google會主動將您的網頁納入搜尋結果,您無需為此申請使用SearchConsole,但是您可以藉由這項服務瞭解並改善Google檢索您網站的方式。
建議在下列情況查看SearchConsole: 首次部署結構化資料後 發布新範本或更新程式碼後 定期分析流量 首次部署結構化資料後 在Google為網頁建立索引後,請透過相關的複合式搜尋結果狀態報告查看是否存在任何問題。
理想情況下,有效網頁會增加,但錯誤或警告不會變多。
如果您在結構化資料中發現問題,請依下列步驟操作: 修正錯誤。
檢查線上網址,查看問題是否仍繼續發生。
透過狀態報告要求驗證。
發布新範本或更新程式碼後 當您對網站進行大幅變更時,請留意結構化資料中錯誤和警告的數量是否增加。
如果錯誤增加,代表新推出的範本可能無法正常運作,或者網站採用新方式與現有範本互動,但效果不佳。
如果有效項目減少,但錯誤並未隨之增加,代表您的網頁可能已不再內嵌結構化資料。
請使用網址檢查工具找出問題的成因。
警告:請勿使用快取連結對網頁進行偵錯,應改用網址檢查工具,因為這項工具才能找出網頁的最新版本。
定期分析流量 透過成效報表分析您的Google搜尋流量。
這些資料會顯示您的網頁在Google搜尋中呈現為複合式搜尋結果的頻率、使用者點擊的頻率,以及您的搜尋結果平均排名。
您也可以使用SearchConsoleAPI自動提取這些結果。
疑難排解 重要事項:Google不保證採用結構化資料的功能一定會顯示在搜尋結果中。
如要瞭解為何Google無法將您的內容顯示為複合式搜尋結果,請參閱結構化資料通用指南裡的常見原因清單。
如果無法順利導入結構化資料,或是偵錯時遇到困難,請參考下列資源。
如果您使用內容管理系統(CMS)或者有他人代您處理網站事務,請向對方要求協助。
請務必將所有與問題相關的SearchConsole訊息都轉寄給對方,這些訊息會針對問題提供詳細說明。
結構化資料可能含有錯誤。
請查看結構化資料錯誤清單。
如果您的網頁遭到結構化資料專人介入處理處置,系統會忽略網頁上的結構化資料,但該網頁仍然會出現在Google搜尋結果中。
請使用專人介入處理報告來修正結構化資料問題。
再次查看指南規範,確認您的內容是否符合規定。
問題可能是因為垃圾內容或不當使用的標記所引起。
不過,因為問題可能與語法無關,所以複合式搜尋結果測試無法找出問題所在。
疑難排解:未出現複合式搜尋結果/複合式搜尋結果總數減少。
如有關於檢索和索引建立作業的一般問題,請參閱Google搜尋檢索和索引常見問題。
注意:請等待一段時間,讓系統重新檢索並重新建立索引。
在發布網頁後,Google可能需要幾天時間才會找到網頁並進行檢索。
在Google搜尋中心的諮詢時間提問。
前往Google搜尋中心論壇發文提問。
如果您的活動沒有出現在Google的活動搜尋服務中,或者因為垃圾資訊結構化標記而在SearchConsole中受到人工判決處罰,請按照常見問題說明來解決問題,並詳閱指南規範。
如果問題仍然無法解決,請參閱活動常見問題,或是將您的問題張貼到網站管理員論壇。
即使複合式搜尋結果測試顯示網頁已正確加上標記,Google也不能保證您的結構化資料一定會出現在搜尋結果中。
如要瞭解為何您的結構化資料未顯示在Google多元化搜尋結果中,請參閱一般結構化資料指南裡的常見原因清單。
活動地點缺漏或有誤 error問題發生原因:Googlebot無法判讀您為eventLocation、addressLocality或addressRegion屬性指定的值。
Google嘗試將位置資訊與實際地點進行比對,但所提供的資訊不是缺漏就是有誤。
done修正問題 確認結構化資料包含eventLocation、addressLocality或addressRegion的值(視地點不同而異,因為並非每個地點屬性都適用)。
確認location.name欄位中輸入的是地點名稱,如果該地點沒有名稱則留空。
使用者常犯的錯誤是把活動名稱誤填入location.name欄位。
驗證修正結果: 開啟複合式搜尋結果測試。
在「擷取網址」方塊中輸入活動資訊網址。
按一下[驗證]。
按一下[預覽]。
成功:複合式搜尋結果測試在Google搜尋預覽工具中顯示了正確的eventLocation。
再試一次:複合式搜尋結果測試無法在Google搜尋預覽工具中正確顯示活動地點,而是顯示「False」。
請確認您提供的是實際存在的地點。
Google沒有為我的網站顯示售票選項 error問題發生原因:offers.url屬性缺漏或不符合網址規定。
done修正問題 確認結構化資料包含offers.url屬性。
確認網址符合offers.url的網址規定。
要求Google重新檢索您的網站。
提交審查/重審申請。
時間或日期有誤 error問題發生原因:時間或日期有誤。
常見錯誤包含未設定正確時區,或是指定了不正確的開始時間(例如將開始時間設定在午夜)。
done修正問題 依當地時區指定正確的時區設定。
舉例來說,如果您的活動是在紐約(UTC-5)的晚上7點開始9點結束,那麼startDate的值即為2019-08-15T19:00:00-05:00,endDate的值則為2019-08-15T21:00:00-05:00。
如果您無法為活動輸入時區設定,請不要進行時區設定(舉例來說,使用2019-08-15T19:00:00即可)。
確認開始時間或結束時間正確無誤。
常見錯誤是將活動開始時間設在午夜,而實際上活動卻非午夜開始。
如果是全天活動,或是開始時間尚未公告,建議指定活動日期就好。
舉例說明如下:建議使用:2019-07-20 不建議使用:2019-07-20T00:00:00 不建議使用:2019-08-15T00:00:01+00:00 不建議使用:2019-08-15T00:00:00+00:00 提供意見 Exceptasotherwisenoted,thecontentofthispageislicensedundertheCreativeCommonsAttribution4.0License,andcodesamplesarelicensedundertheApache2.0License.Fordetails,seetheGoogleDevelopersSitePolicies.JavaisaregisteredtrademarkofOracleand/oritsaffiliates. Lastupdated2022-06-06UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"缺少我需要的資訊" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"過於複雜/步驟過多" },{ "type":"thumb-down", "id":"outOfDate", "label":"過時" },{ "type":"thumb-down", "id":"translationIssue", "label":"翻譯問題" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"示例/程式碼問題" },{ "type":"thumb-down", "id":"otherDown", "label":"其他" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"容易理解" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"確實解決了我的問題" },{ "type":"thumb-up", "id":"otherUp", "label":"其他" }] 想進一步說明嗎? Podcast 收聽《SearchOfftheRecord》Podcast Twitter 在Twitter上追蹤@googlesearchc 提出問題 在產品討論社群發文提問 參加搜尋引擎最佳化(SEO)諮詢時間 說明文件 取得最新消息 網誌 Twitter YouTube 資源 您需要SEO嗎? 搜尋引擎最佳化(SEO)入門指南 SearchConsole說明文件 個案研究 工具 SearchConsole 行動裝置相容性測試 複合式搜尋結果測試 PageSpeedInsights AMP測試 Android Chrome Firebase GoogleCloudPlatform 所有產品 條款 隱私權 訂閱GoogleDevelopers電子報 訂閱 Language English BahasaIndonesia Deutsch Español Español–AméricaLatina Français Italiano Polski Português–Brasil TiếngViệt Türkçe Русский العربيّة हिंदी ภาษาไทย 中文–简体 中文–繁體 日本語 한국어
延伸文章資訊
- 1gs1:addressRegion
Province State Code https://gs1.org/voc/addressRegion. Text specifying a province or state in abb...
- 2PostalAddress.AddressRegion Property - Microsoft Docs
- 3What should address.addressRegion be for UK ... - GitHub
addressRegion: The region in which locality is, and which is in the country. For example, Califor...
- 4PostalAddress - Schema.org 中文站
地方。如Mountain View。 addressRegion, Text, 地区。如CA。 postOfficeBoxNumber, Text, 邮箱号。 postalCode, Text,...
- 5Nuxt 加入JSON-LD 結構化資料
"addressRegion": "台灣", "addressCountry": "TW" } }, "webpage": { "@context": "http://schema.org", ...