Свойство 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
— это не просто слово про кровать. Это инструмент точной коммуникации между владельцами сайтов и пользователями. Он помогает:
Так что если вы работаете с описанием жилья, не забудьте про bed
. Это мелочь, которая может сильно упростить жизнь вашим клиентам.
Это пример от 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.