BedAndBreakfast & Country Inn Schema (JSON-LD Blueprint)
Hospitality structured data for boutique B&Bs, historic country inns, and guest houses with breakfast inclusion, pet policies, and check-in times.
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": "BedAndBreakfast",
"@id": "https://omniseotools.com/demo/bnb#inn",
"name": "Whispering Pines Historic Bed & Breakfast",
"telephone": "+1-802-555-0155",
"url": "https://omniseotools.com/demo/bnb",
"image": "https://omniseotools.com/images/demo/bnb-manor.jpg",
"priceRange": "$$",
"petsAllowed": true,
"checkinTime": "16:00",
"checkoutTime": "10:30",
"numberOfRooms": 8,
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "Gourmet Farm-to-Table Breakfast Included",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Fireplace in Select Rooms",
"value": true
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "45 Mountain View Road",
"addressLocality": "Stowe",
"addressRegion": "VT",
"postalCode": "05672",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 44.4654,
"longitude": -72.6874
}
}Typed Properties Specification (8 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| checkinTime | Time | Required | Daily guest check-in arrival time (HH:MM). e.g. 16:00 |
| checkoutTime | Time | Required | Departure time (HH:MM). e.g. 10:30 |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Included amenities (Breakfast, Fireplace, Garden). e.g. [{ "@type": "LocationFeatureSpecification", ... }] |
| petsAllowed | Boolean | Text | Required | Pet policy declaration (True / False). e.g. true |
| telephone | Text | Required | Innkeeper reservation line. e.g. +1-802-555-0155 |
| address | PostalAddress | Required | B&B property address. e.g. { "@type": "PostalAddress", ... } |
| geo | GeoCoordinates | Required | GPS coordinates. e.g. { "@type": "GeoCoordinates", ... } |
| priceRange | Text | Recommended | Expense tier ($$). e.g. $$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying BedAndBreakfast schema.
Omitting petsAllowed on Pet-Friendly Lodgings
Failing to declare petsAllowed denies appearance in high-converting pet-friendly lodging filters.
Set petsAllowed: true explicitly.
Using Generic LodgingBusiness Instead of BedAndBreakfast
Missing specific subtype decreases relevance in romantic getaway searches.
Use '@type': 'BedAndBreakfast'.
Missing Breakfast Included in amenityFeature
Failing to state complimentary breakfast in structured amenities.
Add LocationFeatureSpecification for complimentary breakfast.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Hotel & Lodging Hospitality Schema (JSON-LD Blueprint)
Restaurant & Dining Menu Schema (JSON-LD Blueprint)
TravelAgency & Tour Operator Schema (JSON-LD Blueprint)
Bakery & Artisan Confectionery Schema (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container