🎯 Purpose #
- Show vacation rental properties in Google Search & Maps with rich info (photos, price, availability, amenities, reviews).
- Drive direct leads for property owners or agencies.
✅ Who Should Use #
- Vacation rental websites
- Property listing platforms
- Hospitality service providers
- Hotels offering apartment or villa stays
⚡ How It Works #
- Mark up your page with property details (location, images, rates, availability).
- Google can display a rich card with:
- Images
- Name of property
- Location map
- Price range
- Ratings/reviews
- Images
🛠 JSON-LD Example #
Example for a villa rental in Goa:
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “LodgingBusiness”,
“name”: “Sea Breeze Villa”,
“description”: “Luxury 3BHK villa with private pool, just 5 min walk to Baga Beach.”,
“image”: [
“https://example.com/photos/villa1.jpg”,
“https://example.com/photos/villa2.jpg”
],
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “Calangute-Baga Road”,
“addressLocality”: “Baga”,
“addressRegion”: “Goa”,
“postalCode”: “403516”,
“addressCountry”: “IN”
},
“priceRange”: “₹8,000 – ₹12,000 per night”,
“amenityFeature”: [
{
“@type”: “LocationFeatureSpecification”,
“name”: “Private Pool”,
“value”: true
},
{
“@type”: “LocationFeatureSpecification”,
“name”: “WiFi”,
“value”: true
}
],
“checkinTime”: “14:00”,
“checkoutTime”: “11:00”,
“telephone”: “+91-9876543210”,
“url”: “https://example.com/seabreeze-villa”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.7”,
“reviewCount”: “52”
}
}
</script>
📌 Key Guidelines #
- Must have clear rental details (location, amenities, booking info).
- Use high-quality images.
- Keep data up to date (pricing, availability).
- Mark only individual properties (not generic category pages).