We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Hotel fee and amenities policy pages with offers, FAQs, and breadcrumb navigation.
Defines the policy page that lists hotel fees and amenities.
Captures paid amenities or fees tied to the stay.
Answers fee inclusion, payment timing, and amenity access questions.
Provides navigation context for the policy 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": "WebPage",
"@id": "https://www.example.com/hotels/oak-hotel/fees#page",
"name": "Hotel Fees & Amenities - Oak Hotel",
"description": "Details on resort fees, parking, and included amenities at the Oak Hotel.",
"url": "https://www.example.com/hotels/oak-hotel/fees",
"inLanguage": "en",
"dateModified": "2025-05-12"
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/hotels/oak-hotel/fees#resort-fee",
"name": "Daily Resort Fee",
"description": "Includes pool access, fitness center, and in-room Wi-Fi.",
"price": "35.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/hotels/oak-hotel/fees#resort-fee",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "35.00",
"priceCurrency": "USD",
"unitText": "per night"
}
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/hotels/oak-hotel/fees#parking",
"name": "Self-Parking Fee",
"description": "Covered self-parking in the onsite garage.",
"price": "28.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/hotels/oak-hotel/fees#parking",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "28.00",
"priceCurrency": "USD",
"unitText": "per night"
}
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Are taxes included in the resort fee?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Taxes are added at checkout and shown on the booking confirmation."
}
},
{
"@type": "Question",
"name": "Is Wi-Fi included with the stay?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard Wi-Fi is included in the daily resort fee."
}
},
{
"@type": "Question",
"name": "When is the parking fee charged?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Parking fees are charged nightly at checkout unless you prepay online."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Hotels", "item": "https://www.example.com/hotels" },
{ "@type": "ListItem", "position": 3, "name": "Oak Hotel", "item": "https://www.example.com/hotels/oak-hotel" },
{ "@type": "ListItem", "position": 4, "name": "Fees & Amenities", "item": "https://www.example.com/hotels/oak-hotel/fees" }
]
}
]Yes. Use one Offer per fee or add-on so each price and description is clear.
If fees change seasonally, create separate Offers or note the date range with priceValidUntil.