@BedAndBreakfastLocal Business4 min readUpdated 2026-10-03

Bed & Breakfast and Guesthouse Schema Markup (JSON-LD)

Structured data for quaint guesthouses, historic inns, and bed & breakfast lodges, modeling breakfast inclusion, room count, pet acceptance, and hospitality amenities.

Target Queries:bed and breakfast schemaguesthouse structured datainn json-ld markupb&b schema.orgboutique lodge rich result
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

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.

Bed & Breakfast Blueprint Payload
Test in Validator →
application/ld+json (BedAndBreakfast)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "BedAndBreakfast",
  "@id": "https://example.com/stay/rosewood-inn#lodge",
  "name": "The Rosewood Country Inn & Guesthouse",
  "description": "Charming 8-room Victorian bed & breakfast offering gourmet farm-to-table breakfast, afternoon tea, and landscaped cottage gardens.",
  "numberOfRooms": 8,
  "petsAllowed": false,
  "priceRange": "$$",
  "amenityFeature": [
    {
      "@type": "LocationFeatureSpecification",
      "name": "Complimentary Gourmet Breakfast",
      "value": true
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Free High-Speed Wi-Fi",
      "value": true
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "En-Suite Bathrooms",
      "value": true
    }
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "310 Heritage Lane",
    "addressLocality": "Stowe",
    "addressRegion": "VT",
    "postalCode": "05672",
    "addressCountry": "US"
  },
  "telephone": "+1-802-555-0182",
  "checkinTime": "16:00",
  "checkoutTime": "11:00"
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (7 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
nameTextRequired

Official hospitality name of the bed & breakfast or guesthouse.

e.g. The Rosewood Country Inn & Guesthouse
numberOfRoomsIntegerRequired

Total guest rooms available for booking across the property.

e.g. 8
petsAllowedBooleanRequired

Boolean indicating whether domestic pets are accommodated on the premises.

e.g. false
amenityFeatureArray<LocationFeatureSpecification>Required

Hospitality features including breakfast inclusions, garden access, and parking.

e.g. [{ "@type": "LocationFeatureSpecification", "name": "Complimentary Gourmet Breakfast", "value": true }]
addressPostalAddressRequired

Physical street address of the inn.

e.g. { "@type": "PostalAddress", "streetAddress": "310 Heritage Lane", ... }
telephoneTextRequired

Main reservation desk phone number in international format.

e.g. +1-802-555-0182
priceRangeTextRecommended

Indicative price tier indicator ($ to $$$$).

e.g. $$

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying BedAndBreakfast schema.

warningPitfall #1

Missing Breakfast Inclusions in Structured Features

Omitting structured breakfast details from BedAndBreakfast schema causes Google Travel to hide complimentary dining badges.

GSC Impact:
Loss of 'Free breakfast' rich badges on Google Travel SERPs.
Actionable Fix:

Include LocationFeatureSpecification with name 'Complimentary Gourmet Breakfast' and value true.

warningPitfall #2

Ambiguous Pet Policy Declaration

Leaving petsAllowed undefined causes search filters to default to pet-ineligible.

GSC Impact:
Lost traffic from pet-conscious travelers searching on travel portals.
Actionable Fix:

Explicitly declare petsAllowed as true or false.

errorPitfall #3

Omitting Telephone Number for Direct Inquiries

Guesthouses without telephone contact in structured data lose click-to-call conversions in mobile Local Pack.

GSC Impact:
Failure to render click-to-call buttons in local search results.
Actionable Fix:

Provide an E.164 formatted international telephone string.

Recommended Implementation Scenarios

Country inn and boutique guesthouse websites
Bed & breakfast booking engines
Historic lodge tourism portal pages

Related Schema Blueprints

Explore complementary structured data blueprints across the Local Business cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container