We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
RV rental pages with Service + Vehicle context, FAQs, and breadcrumb navigation.
Defines the RV rental service, provider, and offer details.
Describes the RV being rented with key specs and identity.
Answers questions about deposits, insurance, and mileage limits.
Provides navigation context for the rental page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/rv-rentals#service",
"name": "RV Rentals",
"serviceType": "RVRental",
"description": "Class C RV rentals with delivery, insurance options, and 24/7 roadside support.",
"provider": { "@type": "Organization", "name": "Northwind Outdoors" },
"areaServed": { "@type": "AdministrativeArea", "name": "Texas" },
"offers": {
"@type": "Offer",
"price": "189.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/rv-rentals/book"
},
"serviceOutput": "RV rental booking confirmation"
},
{
"@context": "https://schema.org",
"@type": "Vehicle",
"@id": "https://www.example.com/rv-rentals/class-c#vehicle",
"name": "Class C Explorer RV",
"vehicleConfiguration": "Class C",
"brand": { "@type": "Brand", "name": "Northwind" },
"model": "Explorer C24",
"url": "https://www.example.com/rv-rentals/class-c",
"image": "https://www.example.com/images/class-c-rv.webp",
"vehicleSeatingCapacity": 6
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is insurance included?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Basic insurance is included; premium coverage and roadside assistance are optional add-ons."
}
},
{
"@type": "Question",
"name": "What is the mileage policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Each rental includes 150 miles per day; additional miles are billed at checkout."
}
},
{
"@type": "Question",
"name": "When is pickup and drop-off?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pickup is at 10 AM and drop-off is by 5 PM unless you add flexible scheduling."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Rentals", "item": "https://www.example.com/rentals" },
{ "@type": "ListItem", "position": 3, "name": "RV Rentals", "item": "https://www.example.com/rv-rentals" }
]
}
]If multiple classes are listed, add one Vehicle entry per class or link to dedicated vehicle pages.
Yes. Include deposits and security holds in page copy and FAQs to match checkout policies.