Data terstruktur rental akomodasi (VacationRental
)
Saat Anda menambahkan data terstruktur ke halaman listingan rental akomodasi, Google Penelusuran dapat menampilkan listingan Anda dengan cara yang lebih beragam. Pengguna dapat melihat informasi listingan, seperti nama, deskripsi, gambar, lokasi, rating, ulasan, dan lainnya langsung di hasil penelusuran.
Sebelum Anda Mulai
Petunjuk ini ditujukan untuk situs yang telah terhubung dengan Manajer Akun Teknis Google dan memiliki akses ke Pusat Pengelolaan Hotel. Jika Anda berminat mengintegrasikan listingan rental akomodasi, tetapi belum dihubungi oleh Google, hubungi kami menggunakan formulir minat rental akomodasi.
Fitur ini terbatas untuk situs yang memenuhi kriteria kelayakan tertentu dan diperlukan langkah-langkah tambahan untuk menyelesaikan integrasi. Untuk mempelajari lebih lanjut cara mencantumkan rental akomodasi di Google, lihat panduan memulai integrasi.
Cara menambahkan data terstruktur
Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.
Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.
- Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
- Ikuti pedoman.
- Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
- Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda
dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag
noindex
, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut. - Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.
Contoh
Berikut adalah contoh listingan rental akomodasi sederhana yang menggunakan 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>
Pedoman persyaratan
Anda harus mengikuti panduan berikut agar data terstruktur rental akomodasi Anda memenuhi syarat untuk digunakan di Google Penelusuran.
Definisi jenis data terstruktur
Tabel berikut mencantumkan properti dan penggunaan untuk me-markup listingan rental akomodasi menggunakan schema.org/VacationRental. Anda harus menyertakan properti wajib agar data terstruktur memenuhi syarat untuk ditampilkan. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain ke konten, yang akan meningkatkan kualitas pengalaman pengguna.
VacationRental
Definisi lengkap VacationRental
tersedia di
schema.org/VacationRental.
Properti wajib | |
---|---|
containsPlace
|
Listingan rental akomodasi harus berisi satu
Akomodasi
untuk memberi markup detail tambahan seperti tempat tidur, jumlah tamu, jumlah kamar, dan
properti |
containsPlace.occupancy
|
Informasi tentang jumlah maksimum tamu yang diizinkan untuk menginap di listingan rental akomodasi. "occupancy": { "@type": "QuantitativeValue", "value" : 5 } |
containsPlace.occupancy.value
|
Nilai numerik tamu yang diizinkan untuk menginap di listingan rental akomodasi. |
identifier
|
ID unik untuk properti. Panduan tambahan:
|
image
|
Satu atau beberapa gambar listingan. Listingan harus memiliki minimal 8 foto (minimal 1 gambar dari setiap hal berikut: kamar tidur, kamar mandi, dan area umum). Selain itu, ikuti Persyaratan gambar listingan properti. |
latitude (atau geo.latitude )
|
Garis lintang lokasi listingan. Presisinya harus minimal 5 angka di belakang koma. |
longitude (atau geo.longitude )
|
Garis bujur lokasi listingan. Presisinya harus minimal 5 angka di belakang koma. |
name
|
Nama listingan rental akomodasi. |
Properti yang direkomendasikan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
additionalType
|
Jenis listingan rental akomodasi. Berikut adalah beberapa nilai yang disarankan:
Definisi lengkap nilai ini ada di Kategori untuk bisnis penginapan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address
|
Lokasi fisik lengkap rental akomodasi. Berikan alamat, kota, negara bagian, atau wilayah, dan kode pos untuk rental akomodasi. Jika ada, berikan nomor unit atau apartemen. Perhatikan bahwa P.O. box atau alamat khusus surat lainnya tidak dianggap sebagai alamat fisik lengkap. "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy, Apartment 4E" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressCountry
|
Negara listingan akomodasi Anda, yang menggunakan kode negara dua huruf sesuai format ISO 3166-1 alpha-2. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressLocality
|
Kota listingan akomodasi Anda. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.addressRegion
|
Nama negara bagian, wilayah, atau provinsi listingan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.postalCode
|
Kode pos untuk listingan liburan Anda. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address.streetAddress
|
Alamat lengkap listingan akomodasi Anda, termasuk nomor unit atau apartemen, jika ada. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aggregateRating
|
Rating rata-rata rental akomodasi didasarkan pada beberapa rating atau ulasan. Ikuti panduan cuplikan ulasan dan daftar properti rating gabungan yang wajib dan direkomendasikan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
brand
|
ID brand yang terkait dengan properti ini. Baca selengkapnya tentang cara mengatribusikan properti Anda ke brand dan cara menautkan ikon brand serta nama tampilan ke ID brand masing-masing dalam dokumentasi Pusat Pengelolaan Hotel. "brand": { "@type": "Brand", "name" : "brandIdName" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkinTime
|
Waktu paling awal seseorang dapat melakukan check in ke penginapan, menggunakan format ISO 8601. Contoh: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkoutTime
|
Waktu paling akhir seseorang dapat melakukan check in ke penginapan, menggunakan format ISO 8601. Contoh: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.additionalType
|
Jenis kamar untuk akomodasi ini. Gunakan salah satu nilai berikut:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.amenityFeature
|
Apakah properti memiliki fitur atau fasilitas tertentu. Contoh boolean mengikuti pola ini: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true }Nilai boolean Gunakan salah satu nilai berikut untuk properti
Nilai non-boolean Kami juga mendukung pasangan Nilai non-boolean mengikuti pola ini: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" }
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed
|
Informasi tentang jenis dan jumlah tempat tidur di listingan. "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed.numberOfBeds
|
Jumlah tempat tidur di listingan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.bed.typeOfBed
|
Jenis tempat tidur di listingan. Berikut adalah beberapa nilai yang disarankan:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.floorSize
|
Ukuran akomodasi. Properti ini harus ditentukan menggunakan nilai properti
"floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfBathroomsTotal
|
Total kamar mandi dalam listingan. Ikuti konvensi properti seperti yang didokumentasikan dalam RESO dan gunakan jumlah sederhana dari jumlah kamar mandi. Misalnya, untuk properti dengan dua kamar mandi penuh dan satu kamar mandi setengah, jumlah total kamar mandi adalah 2,5. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfBedrooms
|
Jumlah total kamar tidur dalam listingan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace.numberOfRooms
|
Jumlah total kamar dalam listingan. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description
|
Deskripsi properti. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
knowsLanguage
|
Bahasa yang dapat digunakan host. Gunakan kode bahasa dari standar IETF BCP 47, seperti
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review
|
Satu atau beberapa ulasan pengguna tentang listingan. Ikuti panduan cuplikan ulasan dan daftar properti ulasan yang wajib dan direkomendasikan. "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review.contentReferenceTime
|
Tanggal mulai menginap penulis. |
Monitor rich results with Search Console
Search Console is a tool that helps you monitor how your pages perform in Google Search. You don't have to sign up for Search Console to be included in Google Search results, but it can help you understand and improve how Google sees your site. We recommend checking Search Console in the following cases:
- After deploying structured data for the first time
- After releasing new templates or updating your code
- Analyzing traffic periodically
After deploying structured data for the first time
After Google has indexed your pages, look for issues using the relevant Rich result status report. Ideally, there will be an increase of valid items, and no increase in invalid items. If you find issues in your structured data:
- Fix the invalid items.
- Inspect a live URL to check if the issue persists.
- Request validation using the status report.
After releasing new templates or updating your code
When you make significant changes to your website, monitor for increases in structured data invalid items.- If you see an increase in invalid items, perhaps you rolled out a new template that doesn't work, or your site interacts with the existing template in a new and bad way.
- If you see a decrease in valid items (not matched by an increase in invalid items), perhaps you are no longer embedding structured data in your pages. Use the URL Inspection tool to learn what is causing the issue.
Analyzing traffic periodically
Analyze your Google Search traffic using the Performance Report. The data will show you how often your page appears as a rich result in Search, how often users click on it and what is the average position you appear on search results. You can also automatically pull these results with the Search Console API.Pemecahan masalah
Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.
- Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
- Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
- Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
- Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
- Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
- Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
- Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
- Posting pertanyaan di forum Pusat Google Penelusuran.