We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Campground directory pages with CollectionPage + ItemList + Campground context, FAQs, and breadcrumbs.
Declares the directory landing page for campgrounds.
Lists campgrounds with names and URLs.
Provides details for a featured campground entry.
Answers booking, amenities, and policies questions.
Provides navigation context for the directory page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"@id": "https://www.example.com/rv/campgrounds#page",
"name": "Austin RV Campgrounds",
"description": "Browse RV parks and campgrounds near Austin with amenities and booking links.",
"url": "https://www.example.com/rv/campgrounds/austin",
"hasPart": [
{ "@id": "https://www.example.com/rv/campgrounds#list" }
]
},
{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://www.example.com/rv/campgrounds#list",
"name": "RV Campground Listings",
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"numberOfItems": 3,
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Lakeside RV Park", "url": "https://www.example.com/rv/campgrounds/lakeside" },
{ "@type": "ListItem", "position": 2, "name": "Hill Country Camp", "url": "https://www.example.com/rv/campgrounds/hill-country" },
{ "@type": "ListItem", "position": 3, "name": "Barton Creek RV", "url": "https://www.example.com/rv/campgrounds/barton-creek" }
]
},
{
"@context": "https://schema.org",
"@type": "Campground",
"@id": "https://www.example.com/rv/campgrounds/lakeside#campground",
"name": "Lakeside RV Park",
"url": "https://www.example.com/rv/campgrounds/lakeside",
"telephone": "+1-512-555-0175",
"image": "https://www.example.com/images/lakeside-rv.webp",
"address": {
"@type": "PostalAddress",
"streetAddress": "2500 Lakeside Dr",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78741",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 30.2307,
"longitude": -97.6997
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do listings include full hook-up sites?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Each listing notes electric, water, and sewer availability where offered."
}
},
{
"@type": "Question",
"name": "Can I filter by pet-friendly parks?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Use the filters to show only pet-friendly campgrounds."
}
},
{
"@type": "Question",
"name": "Do you offer real-time availability?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Availability is provided by each campground and may vary by season."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "RV Travel", "item": "https://www.example.com/rv" },
{ "@type": "ListItem", "position": 3, "name": "Campgrounds", "item": "https://www.example.com/rv/campgrounds" },
{ "@type": "ListItem", "position": 4, "name": "Austin", "item": "https://www.example.com/rv/campgrounds/austin" }
]
}
]Include Campground objects for featured or highlighted listings. Use ItemList for the full set.
Note seasonal closures in page copy and keep listing availability aligned with visible info.