Marina & Yacht Club Boat Slip Rental Schema Markup (JSON-LD)
Structured data for coastal marinas, yacht harbors, and public boat slip facilities, modeling maximum vessel draft, slip length, marine fuel dock, pump-out stations, and transient docking 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": "SportsActivityLocation",
"@id": "https://example.com/marina/harbor-cove#marina",
"name": "Harbor Cove Marina & Yacht Basin",
"description": "Full-service deepwater marina featuring 250 protected boat slips accommodating vessels up to 85ft, high-speed diesel fuel dock, pump-out, and 50-amp shore power.",
"telephone": "+1-410-555-0182",
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "550 Marina Drive",
"addressLocality": "Annapolis",
"addressRegion": "MD",
"postalCode": "21403",
"addressCountry": "US"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "250 Wet Slips up to 85ft LOA",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Marine Diesel & 93 Octane Ethanol-Free Fuel Dock",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "50/100 Amp Electrical Shore Power Hookups",
"value": true
}
],
"offers": {
"@type": "Offer",
"name": "Transient Dockage Slip Rental",
"price": "3.50",
"priceCurrency": "USD",
"unitText": "FOT_D",
"description": "Daily transient dockage rate per foot of vessel length."
}
}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 trading name of the marina or yacht basin. e.g. Harbor Cove Marina & Yacht Basin |
| address | PostalAddress | Required | Physical shoreline street address of the harbor master office. e.g. { "@type": "PostalAddress", "streetAddress": "550 Marina Drive", ... } |
| telephone | Text | Required | Harbor master dock office telephone line for slip reservations. e.g. +1-410-555-0182 |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Marina facilities including shore power, fuel docks, haul-out travel lifts, and maximum draft depth. e.g. [{ "@type": "LocationFeatureSpecification", "name": "250 Wet Slips up to 85ft LOA", "value": true }] |
| offers | Offer | Required | Per-foot transient dockage rate or annual slip lease pricing. e.g. { "@type": "Offer", "name": "Transient Dockage Slip Rental", "price": "3.50", "unitText": "FOT_D" } |
| priceRange | Text | Recommended | Dockage pricing bracket indicator ($$$). e.g. $$$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SportsActivityLocation schema.
Missing Per-Foot Rate Metric in unitText
Listing a price like '3.50' without specifying per-foot per-day causes search engines to misrepresent slip fees as flat $3.50 total rates.
Use unitText 'FOT_D' (foot per day) or clarify in offer description.
Omitting Deepwater Draft Restrictions
Failing to state controlling depth and maximum draft at mean low water risks boat grounding incidents.
Explicitly state maximum draft in feet in amenityFeature.
Missing Fuel Dock Specification
Boaters navigating waterways urgently search for 'diesel fuel dock near me'; omitting fuel specs loses high-volume marine traffic.
Include LocationFeatureSpecification for marine fuel options.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Luxury Yacht Charter & Boat 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)
Campground & RV Park Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container