Domain 115 / 225
VacationRental 構造化データは民泊 / バケーションレンタル情報を Google に伝える
VacationRental の要点
VacationRental は民泊 / 別荘 / バケーションレンタル用の専用構造化データ。Hotel とは別タイプ。containsPlace / numberOfBedrooms / petsAllowed などの専用プロパティで施設詳細を構造化することで、宿泊検索での発見性が向上する
なぜこれを学ぶか
民泊 / バケーションレンタル市場は成長中。Hotel との差別化のため VacationRental 構造化データが用意されている。 Airbnb 型サイト・別荘 / 民泊運営者で重要。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| Hotel で代用 | バケーションレンタル文脈が伝わらない |
| 施設詳細を構造化しない | 検索結果での比較弱い |
学ぶメリット
- 民泊 / 別荘の SEO 強化
- 専用 / 特化検索での発見性
- 商談で「VacationRental」を即答
仕組み
VacationRental の主要プロパティ
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VacationRental",
"additionalType": "https://schema.org/EntirePlace",
"name": "鎌倉ヴィラ オーシャンビュー",
"description": "湘南の海を望む 3 ベッドルームの一軒家",
"address": {
"@type": "PostalAddress",
"addressLocality": "鎌倉市",
"addressRegion": "神奈川県",
"addressCountry": "JP"
},
"containsPlace": {
"@type": "Accommodation",
"additionalType": "https://schema.org/EntirePlace",
"bed": [
{"@type": "BedDetails", "numberOfBeds": 1, "typeOfBed": "ダブル"},
{"@type": "BedDetails", "numberOfBeds": 2, "typeOfBed": "シングル"}
],
"occupancy": {
"@type": "QuantitativeValue",
"value": 6
},
"floorSize": {
"@type": "QuantitativeValue",
"unitCode": "MTK",
"value": 120
},
"numberOfBedrooms": 3,
"numberOfBathroomsTotal": 2
},
"petsAllowed": false,
"smokingAllowed": false,
"checkinTime": "15:00:00",
"checkoutTime": "11:00:00",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47"
}
}
</script>
Hotel との違い
| Hotel | VacationRental | |
|---|---|---|
| 形態 | フロント / サービス付 | 一棟貸し / 民泊 |
| 共有 | 廊下 / レセプション | プライベート |
| 例 | ホテル / 旅館 | Airbnb / 別荘 |
必須プロパティ
| プロパティ | 内容 |
|---|---|
| name | 施設名 |
| address | 住所 |
| containsPlace | 部屋情報 |
キー概念
EntirePlace の指定
公式: 一棟貸しは EntirePlace を additionalType に。 共有部屋は SharedRoom など。
bed の構造化
ベッド数 + 種類で:
- ベッド種類: シングル / ダブル / クイーン / キング / ソファベッド
- 数 + 配置(ベッドルーム別)
occupancy(最大宿泊人数)
QuantitativeValue で数値指定。 予約検索のフィルタリングに使われる。
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| Hotel で代用 OK | VacationRental が別タイプとして存在 | VacationRental スキーマ |
| 構造化データは仲介サイトのみ | 個人運営の民泊でも有効 | 同上 |
実務での適用
民泊運営者
各物件ページに VacationRental + Accommodation:
- 施設詳細
- ベッド情報
- 価格 / 空室情報
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| 民泊検索で発見されない | VacationRental 構造化データ |
公式ソース
自己テスト
Q1. Hotel と VacationRental の違いは?
Hotel はフロント / サービス付の宿泊施設、VacationRental は民泊 / 別荘などの一棟貸し型
Q2. EntirePlace の用途は?
施設全体を貸し切るタイプ(民泊・別荘)の指定。共有部屋は SharedRoom
Q3. occupancy の意味は?
最大宿泊人数。予約検索のフィルタに使用
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。