TECHNICAL · SEO GLOSSARY
Amenity Schema (LocationFeatureSpecification)
The schema.org LocationFeatureSpecification type used to describe amenities and features of hotels, lodgings, and other facilities within LodgingBusiness, Hotel, and HotelRoom schema blocks — enabling amenity filter matching in Google Hotel Search and structured amenity display in knowledge panels.
Definition
LocationFeatureSpecification is the schema.org type used within `amenityFeature` properties of LodgingBusiness/Hotel schema to describe each individual amenity or feature as a structured data object. Structure: `{"@type": "LocationFeatureSpecification", "name": "Free WiFi", "value": true}`. The `name` property is the amenity label (a string matching common amenity names); `value` is a boolean (`true` if the amenity is present, `false` if explicitly absent, omitted if unknown). For room-level features, the same LocationFeatureSpecification type is used within HotelRoom schema\'s `amenityFeature` property. Common hotel amenity examples: Free WiFi, Parking, Restaurant, Bar, Swimming pool, Fitness centre, Spa, Air conditioning, Pet-friendly, Laundry facilities, Airport shuttle, 24-hour front desk, Breakfast included. Common room-level features: King bed, Twin beds, En suite bathroom, Air conditioning, Safe, Flat-screen TV, Room service. Amenity values that are `false` (explicitly listing unavailable amenities) can be as useful as `true` values for filter matching — confirming that a hotel does not have a pool prevents showing in pool-filtered results. Property management systems (Opera, Mews, Cloudbeds) rarely auto-generate LodgingBusiness schema with `amenityFeature` — this data must typically be added manually or via a CMS plugin.
Why it matters for SEO
Google Hotel Search uses `amenityFeature` data to filter accommodation results when users apply amenity filters — "pet-friendly", "hotel with pool", "hotel with parking", "free breakfast". Hotels that implement complete `amenityFeature` arrays with all their actual amenities appear in relevant filtered searches; those that omit amenity schema are invisible to filtered searches regardless of their actual facilities. This is one of the most impactful structured data improvements for hotels with good amenity offerings.
How DeepSEOAnalysis checks this
DeepSEOAnalysis validates whether `amenityFeature` is present in Hotel/LodgingBusiness schema, whether it is structured as an array of LocationFeatureSpecification objects, whether each object has the required `name` and `value` properties, and whether the schema is server-rendered in the initial HTML.
Useful tools and resources
GLOSSARY
Related terms
technical
Hotel Schema
The schema.org Hotel type (a LodgingBusiness subtype) used to mark up hotel websites with structured data — the specific subtype for full-service hotels as distinct from other lodging types. Includes starRating, amenityFeature, containsPlace (HotelRoom), and aggregateRating as key properties for hotel rich results and Google Hotel Search integration.
Read definition →technical
Lodging Schema (LodgingBusiness)
The schema.org LodgingBusiness type and its subtypes (Hotel, BedAndBreakfast, Hostel, Motel, Resort, CampingPitch) used to mark up accommodation provider pages with structured data — including amenityFeature, containsPlace (HotelRoom), starRating, and aggregateRating properties.
Read definition →technical
Hotel SEO
Search engine optimisation for hotels and accommodation providers — competing against OTA dominance through hyper-local and niche content, implementing Hotel/LodgingBusiness schema with amenityFeature and containsPlace properties, participating in Google Hotel Search for direct booking visibility, and managing Core Web Vitals on image-heavy hotel websites.
Read definition →technical
Hospitality Schema
The collective structured data types and properties used by hotels, restaurants, venues, and other hospitality businesses — including Hotel/LodgingBusiness, FoodEstablishment/Restaurant, MenuSection/MenuItem, amenityFeature, and EventVenue schema types for structured data across the hospitality sector.
Read definition →structured data
Structured Data
Machine-readable annotations added to HTML — usually JSON-LD — that explicitly describe what a page is about to search engines and AI systems.
Read definition →See how your site scores on Amenity Schema (LocationFeatureSpecification).
The free DeepSEOAnalysis audit checks amenity schema (locationfeaturespecification) and 100+ other signals. Full report, no signup.
Run a free audit →