Campground & RV Park Schema Markup (JSON-LD)
Structured data for outdoor campgrounds, RV resorts, and glamping sites, detailing campsite hookups, pet rules, operating seasons, and recreational amenities.
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": "Campground",
"@id": "https://example.com/camp/pine-valley#ground",
"name": "Pine Valley RV Resort & Campground",
"description": "Family-friendly mountain campground featuring full 50-amp RV hookups, tent sites, heated restrooms, and kayak rentals.",
"priceRange": "$$",
"petsAllowed": true,
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "50 Amp Full Hookups",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Heated Showers & Restrooms",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Campfire Rings & Picnic Tables",
"value": true
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "880 Forest Route 12",
"addressLocality": "Estes Park",
"addressRegion": "CO",
"postalCode": "80517",
"addressCountry": "US"
},
"telephone": "+1-970-555-0193",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "08:00",
"closes": "20:00",
"validFrom": "2026-05-01",
"validThrough": "2026-10-31"
}
]
}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 public commercial name of the campground or RV resort. e.g. Pine Valley RV Resort & Campground |
| petsAllowed | Boolean | Required | Indicates whether pets and camping canines are welcomed on the grounds. e.g. true |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Camp amenities including electrical hookups, dump stations, potable water, and shower facilities. e.g. [{ "@type": "LocationFeatureSpecification", "name": "50 Amp Full Hookups", "value": true }] |
| address | PostalAddress | Required | Physical rural address or forest route location of the campground. e.g. { "@type": "PostalAddress", "streetAddress": "880 Forest Route 12", ... } |
| openingHoursSpecification | Array<OpeningHoursSpecification> | Required | Seasonal operational hours and opening/closing dates for camping seasons. e.g. [{ "@type": "OpeningHoursSpecification", "opens": "08:00", "closes": "20:00" }] |
| priceRange | Text | Recommended | Nightly pricing bracket indicator for campsites and RV pads. e.g. $$ |
| telephone | Text | Recommended | Camp ranger station or reservation phone line. e.g. +1-970-555-0193 |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Campground schema.
Missing Seasonal Opening Dates on Campgrounds
Failing to define validFrom and validThrough dates on seasonal campgrounds causes Google to display the camp as permanently closed during winter off-seasons.
Use validFrom and validThrough within openingHoursSpecification to reflect seasonal dates.
Vague RV Hookup Specifications
Not specifying amperage and full hookups (water/sewer/power) in amenityFeature limits visibility for heavy RV travelers.
Explicitly declare '50 Amp Full Hookups' in LocationFeatureSpecification.
Missing GeoCoordinates for Remote Campgrounds
Rural forest route street addresses often fail geocoding in Google Maps without explicit latitude/longitude.
Always append precise GeoCoordinates to rural campground schema.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Bed & Breakfast and Guesthouse Schema Markup (JSON-LD)
Vacation Rental Villa & Holiday Home Schema Markup (JSON-LD)
Public Municipal Park & Nature Recreation Area Schema Markup (JSON-LD)
Marina & Yacht Club Boat Slip Rental Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container