Luxury Yacht Charter & Boat Rental Schema Markup (JSON-LD)
Structured data for luxury crewed yacht charters, sailboat rentals, and marine catamarans, detailing vessel length overall, berth sleeping capacity, captain crew inclusions, and charter 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": "BoatReservation",
"@id": "https://example.com/charter/sunseeker-88#charter",
"name": "Sunseeker 88ft Luxury Motor Yacht Day & Term Charter",
"description": "Exclusive 88-foot motor yacht charter with professional captain, private chef, 4 luxury staterooms accommodating 8 overnight guests, and water toys.",
"reservationFor": {
"@type": "Vehicle",
"name": "Sunseeker 88 Luxury Yacht",
"vehicleConfiguration": "Motor Yacht with Flybridge",
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "4 Luxury Guest En-Suite Staterooms",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Seadoo Jet Skis & Seabob Included",
"value": true
}
]
},
"provider": {
"@type": "TravelAgency",
"name": "Nautilus Luxury Yacht Charters",
"telephone": "+1-305-555-0162",
"address": {
"@type": "PostalAddress",
"streetAddress": "300 Alton Road, Slip 42",
"addressLocality": "Miami Beach",
"addressRegion": "FL",
"postalCode": "33139",
"addressCountry": "US"
}
},
"totalPrice": "8500",
"priceCurrency": "USD"
}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 charter vessel title and experience description. e.g. Sunseeker 88ft Luxury Motor Yacht Day & Term Charter |
| reservationFor | Vehicle | Required | The underlying vessel, yacht specifications, length, and onboard water toys. e.g. { "@type": "Vehicle", "name": "Sunseeker 88 Luxury Yacht" } |
| provider | TravelAgency / Organization | Required | The licensed charter broker or yacht management company. e.g. { "@type": "TravelAgency", "name": "Nautilus Luxury Yacht Charters" } |
| totalPrice | Number / Text | Required | Base daily or weekly charter rate. e.g. 8500 |
| priceCurrency | Text | Required | Charter pricing currency (e.g. USD, EUR). e.g. USD |
| description | Text | Recommended | Narrative summary of crew inclusions, cruising itinerary, and stateroom berths. e.g. Exclusive 88-foot motor yacht charter with professional captain... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying BoatReservation schema.
Confusing Boat Sale with Crewed Boat Charter
Using standard Vehicle Sell schema for charter rentals creates price mismatch warnings against yacht purchase indices.
Use BoatReservation or RentalAction schema for charter experiences.
Missing Marina Slip Location Address
Omitting physical marina boarding slip details prevents Google Maps from showing departure location directions.
Include the marina street address and dock slip number.
Omission of Crew and Fuel Inclusions
Failing to state whether APA (Advance Provisioning Allowance) and crew gratuity are included creates price dispute flags.
Detail APA and captain inclusions in the charter description.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Marina & Yacht Club Boat Slip Rental Schema Markup (JSON-LD)
Passenger Ferry & Island Water Transit Route Schema Markup (JSON-LD)
PADI Scuba Diving Center & Reef Charter Schema Markup (JSON-LD)
Vacation Rental Villa & Holiday Home Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container