⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/bed. Если сайт оказался полезен, то можете пожертвовать 50 рублей создателями сайта.

bed

Свойство schema.org ?

Описание:

Тип кровати или кроватей, включенных в жилье. В случае, если имеется только одна кровать определенного типа, используйте bed напрямую с текстом. Если вы хотите указать количество определенного типа кровати, используйте экземпляр BedDetails. Для более подробной информации используйте свойство amenityFeature.

Что такое "bed" в Schema.org?

Представьте, что вы ищете отель или апартаменты для отдыха. Вы заходите на сайт, смотрите описание номера — и видите фразу: «В номере есть кровать». Но какая именно? Двуспальная? Два односпальных места? А может быть, раскладной диван? Вот тут-то и приходит на помощь микроразметка Schema.org с её свойством bed.

Зачем нужно свойство bed

Свойство bed используется в структурированных данных, чтобы чётко указать тип кровати (или кроватей), доступных в жилье. Оно применяется к таким типам, как Accommodation, HotelRoom и Suite. Проще говоря — если вы описываете гостиничный номер или квартиру для аренды, bed поможет точно передать информацию о спальных местах.

Например, вы можете указать просто:

"bed": "двуспальная"

Это работает, если речь о единственном спальном месте.

Когда нужна детализация: BedDetails

А что, если в комнате две односпальные кровати? Или один большой семейный номер предлагает три разных типа кроватей? Тогда пригодится более точная структура — объект BedDetails.

Пример:

"bed": {
  "@type": "BedDetails",
  "typeOfBed": "двухъярусная",
  "quantity": 2
}

Такой подход позволяет не только назвать тип кровати, но и указать их количество. Это особенно полезно для сайтов с множеством вариантов размещения, где важно избежать путаницы у клиента.

Дополнительные удобства: amenityFeature

Если вы хотите рассказать больше — например, о качестве матраса, наличии подушек или постельного белья — стоит использовать свойство amenityFeature. Оно работает в паре с bed, добавляя уровень комфорта и детализации.

Пример:

"amenityFeature": {
  "@type": "LocationFeatureSpecification",
  "name": "качественное постельное бельё",
  "value": "true"
}

Подводим итог

Свойство bed — это не просто слово про кровать. Это инструмент точной коммуникации между владельцами сайтов и пользователями. Он помогает:

  • Четко описать тип и количество спальных мест.
  • Избежать недоразумений при бронировании.
  • Улучшить SEO за счёт структурированных данных.
  • Сделать информацию понятной и машинам, и людям.

Так что если вы работаете с описанием жилья, не забудьте про bed. Это мелочь, которая может сильно упростить жизнь вашим клиентам.

Ожидается, что значения будут одного из этих типов

Используется в этих типах

Благодарности

Онтология размещения STI

Этот элемент основан на Онтологии размещения STI, см. http://ontologies.sti-innsbruck.at/acco/ns.html для получения подробной информации. Многие определения классов и свойств вдохновлены или основаны на аннотациях из Википедии, свободной энциклопедии.

Примеры

Пример 1

Это пример от schema.su, его нету в официальной документации! Будьте внимательны, работоспособность не можем гарантировать. Проверяйте через валидатор.

Пример заметки или HTML разметки.

<div>
  <h2>Люкс "Президентский"</h2>
  <p>Количество комнат: 3</p>
  <p>Кровати: King-size</p>
  <p>Максимальная вместимость: 4 человека</p>
  <a href="https://example.com/suites/presidential">Подробнее о номере</a>
</div>

Пример, закодированный в формате Microdata, встроенный в HTML.

<div itemscope itemtype="https://schema.org/Suite">
  <h2 itemprop="name">Люкс "Президентский"</h2>
  <p>Количество комнат: <span itemprop="numberOfRooms">3</span></p>
  <p>Кровати: <span itemprop="bed">King-size</span></p>
  <p>Максимальная вместимость: 
    <span itemprop="occupancy" itemscope itemtype="https://schema.org/QuantitativeValue">
      <span itemprop="value">4</span> человека
    </span>
  </p>
  <a itemprop="url" href="https://example.com/suites/presidential">Подробнее о номере</a>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Suite",
  "name": "Люкс \"Президентский\"",
  "numberOfRooms": 3,
  "bed": "King-size",
  "occupancy": {
    "@type": "QuantitativeValue",
    "value": 4
  },
  "url": "https://example.com/suites/presidential"
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
Suite
name
Люкс "Президентский"
numberOfRooms
3
bed
King-size
occupancy
@type
QuantitativeValue
value
4
url
https://example.com/suites/presidential
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 19.05.2025
Комментарии
Новые материалы на сайте