← All types

VacationRental

JSON-LD Output

{
    "@context": "https://schema.org/",
    "@type": "VacationRental",
    "name": "Seaside Villa Retreat",
    "identifier": "villa-seaside-42",
    "image": [
        "https://example.com/villa-front.jpg",
        "https://example.com/villa-pool.jpg",
        "https://example.com/villa-interior.jpg"
    ],
    "latitude": 36.7783,
    "longitude": -119.4179,
    "containsPlace": {
        "@type": "Accommodation",
        "occupancy": {
            "@type": "QuantitativeValue",
            "value": 8
        },
        "numberOfBedrooms": 4,
        "numberOfBathroomsTotal": 3,
        "floorSize": {
            "@type": "QuantitativeValue",
            "value": 250,
            "unitCode": "MTK"
        }
    },
    "address": {
        "@type": "PostalAddress",
        "streetAddress": "123 Ocean Boulevard",
        "addressLocality": "Malibu",
        "addressRegion": "CA",
        "postalCode": "90265",
        "addressCountry": "US"
    },
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": 4.9,
        "bestRating": 5,
        "worstRating": 1,
        "reviewCount": 87
    },
    "checkinTime": "15:00",
    "checkoutTime": "11:00",
    "datePublished": "2025-06-01",
    "description": "A stunning oceanfront villa with private pool and panoramic sea views.",
    "review": [
        {
            "@type": "Review",
            "author": "Traveler Kate",
            "reviewRating": {
                "@type": "Rating",
                "ratingValue": 5,
                "bestRating": 5,
                "worstRating": 1
            },
            "reviewBody": "Absolutely perfect. The views are incredible."
        }
    ]
}

Source: generate-vacationrental.php

Schema: https://schema.org/VacationRental