PADI Scuba Diving Center & Reef Charter Schema Markup (JSON-LD)
Structured data for PADI/SSI scuba diving centers, reef dive boat charters, wreck diving expeditions, and Open Water certification courses, detailing dive depths, nitrox, gear, and booking.
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/scuba/abyss-divers#shop",
"name": "Abyss Coral Reef Scuba Diving & PADI 5-Star Center",
"description": "PADI 5-Star Dive Center offering daily 2-tank boat dive charters to offshore coral reefs and shipwrecks, Nitrox fills, full gear rental, and Open Water to Divemaster certifications.",
"telephone": "+1-305-555-0196",
"priceRange": "$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "102 Ocean Boulevard, Slip 8",
"addressLocality": "Key Largo",
"addressRegion": "FL",
"postalCode": "33037",
"addressCountry": "US"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "PADI 5-Star IDC Dive Center",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "42-Foot Custom Newton Dive Boat with Camera Tables",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Continuous Nitrox Membrane System & Enriched Air Fills",
"value": true
}
],
"offers": {
"@type": "Offer",
"name": "2-Tank Morning Reef Boat Dive with Tanks & Weights",
"price": "115",
"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 dive shop or dive charter business title. e.g. Abyss Coral Reef Scuba Diving & PADI 5-Star Center |
| address | PostalAddress | Required | Physical dive center and charter boat dock location. e.g. { "@type": "PostalAddress", "streetAddress": "102 Ocean Boulevard...", ... } |
| telephone | Text | Required | Dive shop telephone for boat trip reservations. e.g. +1-305-555-0196 |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Dive center certifications (PADI 5-Star), custom dive boats, Nitrox, and rental gear. e.g. [{ "@type": "LocationFeatureSpecification", "name": "PADI 5-Star IDC Dive Center", "value": true }] |
| offers | Offer | Required | Daily 2-tank dive charter rates, PADI certification tuition, and equipment rental fees. e.g. { "@type": "Offer", "name": "2-Tank Morning Reef Boat Dive...", "price": "115", "priceCurrency": "USD" } |
| priceRange | Text | Recommended | Charter pricing bracket ($$$). 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 Certification Agency Accreditation (PADI / SSI / NAUI)
Failing to state diving agency affiliation reduces credibility for certification-seeking students.
Specify PADI, SSI, or NAUI credentials in name and amenityFeature.
Confusing Snorkel Boat Trips with Certified Scuba Charters
Failing to separate scuba diver requirements (C-card required) from general snorkelers causes boat seating issues.
Clearly distinguish certified scuba trips from snorkeling tours in offers.
Omitting Marina Dock Slip Coordinates
Early morning boat departures mean divers arrive in pre-dawn hours; missing slip directions leads to missed boat departures.
Include exact boat slip address in streetAddress and GeoCoordinates.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Displayed below main page header or above the tool container. • Zero CLS Container