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. |
Memantau hasil kaya dengan Search Console
Search Console adalah alat yang dapat membantu Anda memantau performa halaman Anda di Google Penelusuran. Anda tidak perlu mendaftar ke Search Console agar halaman Anda dapat disertakan dalam hasil Google Penelusuran. Tetapi dengan mendaftar, Anda dapat memahami dan meningkatkan cara Google melihat situs Anda dengan mudah. Sebaiknya Anda memeriksa Search Console dalam kasus berikut:
- Setelah men-deploy data terstruktur untuk pertama kalinya
- Setelah merilis template baru atau memperbarui kode
- Menganalisis traffic secara berkala
Setelah men-deploy data terstruktur untuk pertama kalinya
Setelah Google mengindeks halaman Anda, temukan masalah menggunakan laporan status Hasil kaya yang relevan. Idealnya, akan ada peningkatan jumlah item yang valid, sedangkan jumlah item yang tidak valid tidak berubah. Jika Anda menemukan masalah pada data terstruktur Anda:
- Perbaiki item yang tidak valid.
- Periksa URL aktif untuk memeriksa apakah masalah terus berlanjut.
- Minta validasi menggunakan laporan status.
Setelah merilis template baru atau memperbarui kode Anda
Saat Anda membuat perubahan yang signifikan pada situs, pantau peningkatan jumlah item yang tidak valid pada data terstruktur.- Jika terjadi peningkatan jumlah item yang tidak valid, mungkin Anda meluncurkan template baru yang tidak berfungsi, atau situs Anda berinteraksi dengan template yang ada dengan cara baru yang salah.
- Jika terjadi penurunan jumlah item yang valid (tidak cocok dengan peningkatan jumlah item yang tidak valid), mungkin Anda tidak lagi menyematkan data terstruktur di halaman Anda. Gunakan Alat Inspeksi URL untuk mempelajari penyebab masalah tersebut.
Menganalisis traffic secara berkala
Analisis traffic Google Penelusuran Anda menggunakan Laporan Performa. Data akan menunjukkan seberapa sering halaman Anda muncul sebagai hasil kaya di Penelusuran, seberapa sering pengguna mengkliknya, dan posisi rata-rata halaman Anda saat muncul di hasil penelusuran. Anda juga dapat otomatis menarik hasil ini dengan 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.