度假民宿 (VacationRental
) 結構化資料
![這張插圖顯示 Google 搜尋中的度假民宿](https://cdn.statically.io/img/developers.google.cn/static/search/docs/images/vacation-rental-rich-result.png?hl=zh-tw)
在度假民宿資訊頁面加入結構化資料後,Google 搜尋就能以更豐富的方式顯示您的商家資訊。使用者可以在搜尋結果中看到名稱、說明、圖片、地點、評分、評論等資訊。
事前須知
這些操作說明適用於已與 Google 客戶技術顧問連結,並能存取 Hotel Center 的網站。如果您有意整合度假民宿資訊,但 Google 尚未與您聯絡,請使用度假民宿意願調查表與我們聯絡。
這項功能僅適用於符合特定資格條件且必須進行額外步驟以完成整合作業的網站。如要進一步瞭解如何在 Google 上刊登度假民宿資訊,請參閱整合入門指南。
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并������所有���重���误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
範例
以下是採用 JSON-LD 格式呈現的簡易度假民宿資訊範例。
<html> <head> <title>My Beautiful Vacation Rental</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VacationRental", "additionalType": "HolidayVillageRental", "brand": { "@type": "Brand", "name": "brandIdName" }, "containsPlace": { "@type": "Accommodation", "additionalType": "EntirePlace", "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }], "occupancy": { "@type": "QuantitativeValue", "value" : 2 }, "amenityFeature": [ { "@type": "LocationFeatureSpecification", "name": "ac", "value": true }, { "@type": "LocationFeatureSpecification", "name": "airportShuttle", "value": true }, { "@type": "LocationFeatureSpecification", "name": "balcony", "value": true }, { "@type": "LocationFeatureSpecification", "name": "beachAccess", "value": true }, { "@type": "LocationFeatureSpecification", "name": "childFriendly", "value": true } ], "floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" }, "numberOfBathroomsTotal": 1, "numberOfBedrooms": 3, "numberOfRooms": 5 }, "identifier": "abc123", "latitude": "42.12345", "longitude": "101.12345", "name": "My Beautiful Vacation Rental", "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy, Unit 6E" }, "aggregateRating": { "ratingValue": 4.5, "ratingCount": 10, "reviewCount": 3, "bestRating": 5 }, "image": [ "https://example.com/mylisting/unit_image1.png", "https://example.com/mylisting/unit_image2.png", "https://example.com/mylisting/unit_image3.png", "https://example.com/mylisting/unit_image4.png", "https://example.com/mylisting/unit_image5.png", "https://example.com/mylisting/unit_image6.png", "https://example.com/mylisting/unit_image7.png", "https://example.com/mylisting/unit_image8.png" ], "checkinTime": "18:00:00+08:00", "checkoutTime": "11:00:00+08:00", "description": "A great Vacation Rental in the perfect neighborhood.", "knowsLanguage": ["en-US", "fr-FR"], "review": [{ "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": 4, "bestRating": 5 }, "author": { "@type": "Person", "name": "Lillian Ruiz" }, "datePublished": "2024-12-01", "contentReferenceTime": "2024-11-17" }, { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "author": { "@type": "Person", "name": "John S." }, "datePublished": "2024-10-01", "contentReferenceTime": "2024-09-28" } ] } </script> </head> <body></body> </html>
適用資格準則
您的度假民宿結構化資料必須符合下列規範,才能顯示在 Google 搜尋中。
結構化資料類型定義
下表列出使用 schema.org/VacationRental 來標記度假民宿資訊的屬性和使用方式。您的結構化資料必須包含必要的屬性才能顯示。您也可以加入建議的屬性,為內容新增更多相關資訊,提供更優質的使用者體驗。
VacationRental
schema.org/VacationRental 內提供 VacationRental
的完整定義。
必要屬性 | |
---|---|
containsPlace
|
度假民宿商家資訊必須包含一項住宿,才能標記其他詳細資料,例如床鋪、可住人數、客房數量和 |
containsPlace.occupancy
|
有關度假民宿資訊中允許入住房客人數上限的資訊。 "occupancy": { "@type": "QuantitativeValue", "value" : 5 } |
containsPlace.occupancy.value
|
度假民宿資訊中允許入住房客的人數值。 |
identifier
|
資源的專屬 ID。 其他規範:
|
image
|
重複的 一或多張商家的圖片。商家至少需要 8 張相片 (以下每個項目至少各 1 張圖片:臥室、浴室和公共區域)。 此外,請遵守資源資訊圖片規定。 |
latitude (或 geo.latitude )
|
商家所在地點的緯度,精確度必須至少達到第 5 位小數。 |
longitude (或 geo.longitude )
|
商家所在地點的經度。精確度必須至少達到第 5 位小數。 |
name
|
度假民宿資訊的名稱。 |
建議屬性 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
additionalType
|
度假民宿資訊的類型。以下提供幾個建議值:
這些值的完整定義請參閱住宿服務商家類別。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address
|
度假民宿的完整實際地點。 請提供度假民宿的街道地址、城市、州/省或區域,以及郵遞區號。如果有的話,也請提供住宅單元或公寓的號碼。 請注意,郵政信箱或其他僅供郵寄的地址都不算是完整的實際地址。 "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy, Apartment 4E" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressCountry
|
度假商家所在國家/地區,使用雙字母的 ISO 3166-1 alpha-2 國家/地區代碼。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressLocality
|
度假商家所在的城市。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressRegion
|
商家所在的州、區域或省名。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.postalCode
|
度假商家的郵遞區號。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.streetAddress
|
度假商家的完整街道地址,包括住宅單元或公寓的號碼 (如有)。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aggregateRating
|
平均度假民宿評分是根據多項評分或評論計算得出。請遵循評論摘錄規範,以及必要和建議的 AggregateRating 屬性清單。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
brand
|
與這個房源相關聯的品牌 ID。如要進一步瞭解如何將資源與品牌建立關聯,以及如何將品牌圖示和顯示名稱連結至個別品牌 ID,請參閱 Hotel Center 說明文件。 "brand": { "@type": "Brand", "name" : "brandIdName" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkinTime
|
房客最早可能會入住住宿場所的時間,採用 ISO 8601 格式。 範例: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkoutTime
|
房客最晚可能會入住住宿場所的時間,採用 ISO 8601 格式。 範例: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.additionalType
|
此住宿的房型。請使用下列其中一個值:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.amenityFeature
|
重複的
資源是否具有特定特色或設施。布林值範例遵循以下模式: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true }布林值 為
非布林值 對於 非布林值遵循以下模式: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" }
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed
|
重複的 商家資訊中的床位類型和數量相關資訊。 "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed.numberOfBeds
|
商家資訊中的床位數。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed.typeOfBed
|
商家資訊中的床位類型。以下提供幾個建議值:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.floorSize
|
住宿場所大小。必須使用
"floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfBathroomsTotal
|
商家資訊中的浴室總數。請遵循 RESO 文件中所述的的房地產慣例,並採用浴室數量的簡單總和。舉例來說,如果資源有兩間標準浴室和一間半套浴室,則浴室總數為 2.5。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfBedrooms
|
商家資訊中的臥室總數。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfRooms
|
商家資訊中的會議室總數。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description
|
資源的說明。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
knowsLanguage
|
屋主可以使用語言。請使用符合 IETF BCP 47 標準的語言代碼,例如 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review
|
商家資訊的一或多則使用者評論。請遵循評論摘錄規範,以及必要和建議的 review 屬性清單。 "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review.contentReferenceTime
|
作者的入住的開始日期。 |
透過 Search Console 監控複合式搜尋結果
Search Console 這項工具能協助您監控網頁在 Google 搜尋中的成效。 Google 會主動將您的網頁納入搜尋結果,您無需為此申請使用 Search Console,但是您可以藉由這項服務瞭解並改善 Google 檢索您網站的方式。建議在下列情況查看 Search Console:
首次部署結構化資料後
在 Google 為網頁建立索引後,請透過相關的複合式搜尋結果狀態報告查看是否存在任何問題。理想情況下,有效項目會增加,但無效項目不會變多。如果您在結構化資料中發現問題,請依下列步驟操作:
發布新範本或更新程式碼後
當您對網站進行大幅變更時,請留意結構化資料中無效項目是否增加。- 如果無效項目增加,代表您推出的新範本可能無法正常運作,或者您的網站採用新方式與現有範本互動,但效果不佳。
- 如果有效項目減少,但錯誤並未隨之增加,代表您的網頁可能已不再內嵌結構化資料��請使用網址檢查工具找出問題的成因。
定期分析流量
透過成效報表分析您的 Google 搜尋流量。 這些資料會顯示您的網頁在 Google 搜尋中呈現為複合式搜尋結果的頻率、使用者點擊的頻率,以及您的搜尋結果平均排名。您也可以使用 Search Console API 自動提取這些結果。问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
- Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
- 您的结构化数据可能存在错误。请参阅结构化数据错误列表。
- 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
- 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
- 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
- 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
- 在 Google 搜索中心论坛中发帖提问。