TECHNICAL · SEO GLOSSARY
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.
Definition
LodgingBusiness is the schema.org base type for accommodation providers, extending LocalBusiness. Schema.org provides specific subtypes for different accommodation categories: `Hotel`, `BedAndBreakfast`, `Hostel`, `Motel`, `Resort`, and `CampingPitch`. Using the most specific applicable subtype (Hotel rather than LodgingBusiness for a full hotel) provides greater semantic precision. Key properties: `name`, `address` (PostalAddress), `telephone`, `geo` (GeoCoordinates), `url`. Accommodation-specific properties: `starRating` — uses the `Rating` type with `ratingValue` representing the official classification (AA stars, tourist board rating) — NOT the guest review average; `amenityFeature` — array of `LocationFeatureSpecification` objects for each hotel amenity (WiFi, parking, restaurant, bar, pool, gym, spa, pet policy). Each amenity object has `name` (string) and `value` (boolean true/false). `containsPlace` — array of `HotelRoom` objects describing each room type, with their own `amenityFeature` arrays for room-level features (bed type, air conditioning, room size). `aggregateRating` — the guest review aggregate (ratingValue, reviewCount, bestRating). `priceRange` — string indicating relative price level (£, ££, £££). `checkinTime` and `checkoutTime` — ISO 8601 time strings. `numberOfRooms` — integer. LodgingBusiness schema should be server-rendered in the initial HTML page response.
Why it matters for SEO
`amenityFeature` data in LodgingBusiness schema is used by Google Hotel Search to match hotels against amenity filter queries — users who filter for "pet-friendly", "hotel with pool", or "hotel with parking" are matched against hotels whose schema includes the corresponding `LocationFeatureSpecification` entries. Missing amenity schema reduces visibility in filtered accommodation searches. `starRating` (official classification) affects star tier display in Google Hotel Search; confusing it with `aggregateRating` (guest review score) is a common schema error.
How DeepSEOAnalysis checks this
DeepSEOAnalysis checks whether the most specific LodgingBusiness subtype is used (Hotel, BedAndBreakfast, etc.), whether `amenityFeature` is present and structured as LocationFeatureSpecification objects, whether `starRating` uses the Rating type correctly (not AggregateRating), whether `aggregateRating` has required subproperties, and whether all schema is server-rendered.
Useful tools and resources
GLOSSARY
Related terms
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 →technical
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.
Read definition →technical
Local SEO Ranking Factors
The three primary signals Google uses to rank businesses in local search results (the local pack / map pack): proximity (how close the business is to the searcher), relevance (how well the business matches the query), and prominence (how well-known and trusted the business is — based on reviews, citations, and website authority).
Read definition →See how your site scores on Lodging Schema (LodgingBusiness).
The free DeepSEOAnalysis audit checks lodging schema (lodgingbusiness) and 100+ other signals. Full report, no signup.
Run a free audit →