Class A/C Motorhome & Camper Van Rental Schema Markup (JSON-LD)
Structured data for Class A luxury motorhomes, Class C family RVs, and adventure camper van rentals, detailing sleeping berths, generator power, kitchen galleys, and nightly rental rates.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "Vehicle",
"@id": "https://example.com/rv/thor-freedom-elite-30ft#rv",
"name": "Thor 30-Foot Class C Family Motorhome Rental (Sleeps 7)",
"description": "Fully equipped 30ft Class C motorhome featuring queen master suite, over-cab bunk, full kitchen, onboard generator, and rear backup camera for family road trips.",
"vehicleConfiguration": "Class C Motorhome with Slide-Out",
"seatingCapacity": 7,
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Sleeps Up to 7 Passengers",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Onboard 4000W Gas Generator",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Full Bathroom with Shower",
"value": true
}
],
"offers": {
"@type": "Offer",
"price": "185",
"priceCurrency": "USD",
"unitText": "NIGHT",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "AutoRental",
"name": "Great Outdoors RV Rentals",
"telephone": "+1-801-555-0177"
}
}
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official rental motorhome model name, length, and sleeping capacity. e.g. Thor 30-Foot Class C Family Motorhome Rental (Sleeps 7) |
| seatingCapacity | Integer | Required | Seatbelted passenger travel capacity. e.g. 7 |
| vehicleConfiguration | Text | Required | RV category ('Class A Motorhome', 'Class C Motorhome', 'Class B Camper Van'). e.g. Class C Motorhome with Slide-Out |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Onboard RV living amenities including generator, full bathroom, slide-outs, and kitchen galley. e.g. [{ "@type": "LocationFeatureSpecification", "name": "Onboard 4000W Gas Generator", "value": true }] |
| offers | Offer | Required | Nightly rental hire rate, currency, and availability. e.g. { "@type": "Offer", "price": "185", "priceCurrency": "USD", "unitText": "NIGHT" } |
| description | Text | Recommended | Detailed summary of bedding layouts, mileage allowances (e.g. 100 free miles/day), and generator hours. e.g. Fully equipped 30ft Class C motorhome featuring queen master suite... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Vehicle schema.
Missing Nightly unitText on RV Hire Rates
Listing a nightly price without unitText: 'NIGHT' causes search engines to interpret $185 as total purchase cost.
Explicitly declare unitText: 'NIGHT' on rental offers.
Confusing Seating Capacity with Sleeping Capacity
RVs often seat 6 with seatbelts but sleep 8; failing to differentiate creates passenger safety confusion.
Declare seatingCapacity for travel and mention sleeping berths in amenityFeature.
Omitting Generator and Water Amenities
Off-grid boondocking campers filter specifically for generator and water tank capacities.
Detail generator and holding tank specs in amenityFeature.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Campground & RV Park Schema Markup (JSON-LD)
Car Rental Fleet Category & Daily Hire Schema Markup (JSON-LD)
Vacation Rental Villa & Holiday Home Schema Markup (JSON-LD)
Luxury Yacht Charter & Boat Rental Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container