Amusement & Theme Park Attraction Schema Markup (JSON-LD)
Structured data for amusement parks, roller coaster theme parks, and family attraction destinations, detailing ride counts, thrill categories, seasonal operating hours, express passes, and admission tiers.
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": "AmusementPark",
"@id": "https://example.com/park/adventure-kingdom#park",
"name": "Adventure Kingdom Theme Park & Water World",
"description": "Premier 150-acre amusement park featuring 16 world-class roller coasters, interactive dark rides, live stunt shows, and family water park attractions.",
"telephone": "+1-813-555-0177",
"priceRange": "$$$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "1000 Adventure Parkway",
"addressLocality": "Tampa",
"addressRegion": "FL",
"postalCode": "33612",
"addressCountry": "US"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "16 World-Class Steel & Hybrid Roller Coasters",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Integrated 30-Acre Water Park",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Express Skip-the-Line Pass Upgrades",
"value": true
}
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "10:00",
"closes": "21:00"
}
],
"offers": {
"@type": "Offer",
"name": "Single-Day General Admission Ticket (Online Advance Rate)",
"price": "79.99",
"priceCurrency": "USD"
}
}Typed Properties Specification (7 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 theme park commercial title. e.g. Adventure Kingdom Theme Park & Water World |
| address | PostalAddress | Required | Physical main gate entrance street address. e.g. { "@type": "PostalAddress", "streetAddress": "1000 Adventure Parkway", ... } |
| telephone | Text | Required | Guest services and ticketing information phone line. e.g. +1-813-555-0177 |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Park attractions including roller coaster count, water park integration, and express pass systems. e.g. [{ "@type": "LocationFeatureSpecification", "name": "16 World-Class Steel & Hybrid...", "value": true }] |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Seasonal daily park opening and closing schedules. e.g. [{ "@type": "OpeningHoursSpecification", "opens": "10:00", "closes": "21:00" }] |
| offers | Offer | Required | General admission ticket rates, annual passes, and VIP fast-track pricing. e.g. { "@type": "Offer", "name": "Single-Day General Admission Ticket", "price": "79.99", "priceCurrency": "USD" } |
| priceRange | Text | Recommended | Admission cost tier indicator ($$$$). e.g. $$$$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying AmusementPark schema.
Missing Online Advance Ticket vs Gate Price Differentiation
Theme park gate prices are frequently higher than online advance tickets; failing to specify 'Online Rate' creates front-gate disputes.
Specify 'Online Advance Rate' in the Offer name and description.
Confusing Theme Park Hours with Water Park Hours
Water park sections often close 2-3 hours earlier than dry roller coaster zones; failing to structure separate hours confuses families.
Model sub-departments for water parks with independent opening hours.
Using Generic TouristAttraction Instead of AmusementPark
Using generic attraction types deprives Google of specialized theme park knowledge panel cards.
Always declare the specific '@type: AmusementPark'.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Media & Entertainment cluster.
Escape Room & Immersive Puzzle Adventure Schema Markup (JSON-LD)
Bowling Alley & Family Entertainment Center Schema Markup (JSON-LD)
Public Municipal Park & Nature Recreation Area Schema Markup (JSON-LD)
Alpine Ski Resort & Winter Mountain Trail Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container