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

menu

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

⚠️ Этот термин был заменён на hasMenu.

⚠️ В микроразметке Schema.org важен регистр букв, поэтому не перепутайте с Menu. Правило: Типы (types) записываются с заглавной буквы, Свойства (properties) записываются с маленькой буквы.

Содержание: Описание, Какие должны быть типы, В каких типах используется, На что заменен, Примеры использования.

menu

Описание:

Либо фактическое меню в виде структурированного представления, в текстовом формате, либо URL-адрес меню.

Свойство "menu" в Schema.org используется для обозначения меню, которое связано с определённым объектом, например, рестораном или кафе. Это свойство позволяет структурировать информацию о меню, чтобы поисковые системы и другие приложения могли легко интерпретировать и отображать её.

Свойство "menu" может содержать либо фактическое меню в структурированном виде, либо текстовое описание меню, либо ссылку на веб-страницу, где меню можно найти. Это означает, что владельцы ресторанов и других заведений могут предоставлять информацию о своих предложениях более удобным и понятным способом.

Использование свойства "menu" имеет несколько целей. Во-первых, оно помогает улучшить видимость заведения в поисковых системах, так как поисковые алгоритмы могут легче распознавать и индексировать информацию о меню. Во-вторых, это улучшает пользовательский опыт, так как потенциальные клиенты могут быстро находить актуальную информацию о том, что предлагается в меню, что может повлиять на их решение о посещении заведения.

Свойство "menu" применяется в контексте микроразметки, которая внедряется в HTML-коды веб-страниц. Это позволяет сайтам быть более структурированными и понятными для машинного восприятия. Важно, чтобы информация, представленная через это свойство, была актуальной и точной, так как она напрямую влияет на то, как пользователи воспринимают заведение и его предложения.

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

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

Заменен на: hasMenu

Примеры

Пример 1

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

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

Название: Пекарня "Вкусная Выпечка"

Адрес:
    Улица Пекарей, 10
    Город Выпечки
    Регион Кулинарии
    Почтовый код: 54321

Номер телефона: +7 (321) 654-32-10

Часы работы: Пн-Вс: 08:00-20:00

Веб-сайт: www.example.com

Меню: Хлеб, булочки, пирожные, торты 

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

<div itemscope itemtype="https://schema.org/Bakery">
  <h1 itemprop="name">Пекарня "Вкусная Выпечка"</h1>
  <div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
    <span itemprop="streetAddress">Улица Пекарей, 10</span>,
    <span itemprop="addressLocality">Город Выпечки</span>,
    <span itemprop="addressRegion">Регион Кулинарии</span>
    <span itemprop="postalCode">54321</span>
  </div>
  <span itemprop="telephone">+7 (321) 654-32-10</span>
  <span itemprop="openingHours">Пн-Вс: 08:00-20:00</span>
  <a itemprop="url" href="https://example.com">www.example.com</a>
  <div itemprop="menu">Хлеб, булочки, пирожные, торты</div>
</div>

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

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "Пекарня 'Вкусная Выпечка'",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Улица Пекарей, 10",
    "addressLocality": "Город Выпечки",
    "addressRegion": "Регион Кулинарии",
    "postalCode": "54321"
  },
  "telephone": "+7 (321) 654-32-10",
  "openingHours": "Mo-Su 08:00-20:00",
  "url": "https://example.com",
  "menu": "Хлеб, булочки, пирожные, торты"
}
</script>

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

@context
https://schema.org
@type
Bakery
name
Пекарня 'Вкусная Выпечка'
address
@type
PostalAddress
streetAddress
Улица Пекарей, 10
addressLocality
Город Выпечки
addressRegion
Регион Кулинарии
postalCode
54321
telephone
+7 (321) 654-32-10
openingHours
Mo-Su 08:00-20:00
url
https://example.com
menu
Хлеб, булочки, пирожные, торты
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 26.11.2024
Комментарии
Новые материалы на сайте