Skip to content
ВозможностиТарифыПартнёрамБлогСправкаО насКонтакты
НачатьВойти
Назад к Блогу
tips2027-06-305 мин чтения

LocalBusiness Schema Markup для ресторанов: полный шаблон JSON-LD

Шаблон schema.org Restaurant + Menu + AggregateRating + OpeningHoursSpecification. thMenu внедряет автоматически. Включены шаги валидации Google Rich Results.

th

thMenu Team

thmenu.com

Новая донерная в Бурсе Чекирге хочет ранжироваться по запросу "çekirge döner", но Search Console показывает "отсутствуют структурированные данные". Без правильного JSON-LD-шаблона Google не покажет диапазон цен, часы работы или рейтинг 4,7 как rich result.

Комбинация: 4 типа schema.org в одном блоке

Для страницы ресторана объедините Restaurant (подтип LocalBusiness) + вложенный hasMenu + aggregateRating + openingHoursSpecification в один JSON-LD. Google индексирует как единый объект.

thMenu читает адрес, телефон, часы работы и блюда из настроек и генерирует JSON-LD автоматически в <head>. Ручные правки не нужны.

Шаблон для копирования

@context должен быть "https://schema.org"; @type — "Restaurant".

{"@context":"https://schema.org","@type":"Restaurant","name":"Çekirge Döner","address":{"@type":"PostalAddress","streetAddress":"Hüdavendigar Mah. 12","addressLocality":"Bursa","postalCode":"16070","addressCountry":"TR"},"telephone":"+90-224-555-0142","priceRange":"$$","servesCuisine":"Турецкая","hasMenu":"https://menu.thmenu.com/cekirge-doner","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"183"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"11:00","closes":"23:00"}]}

Валидация: 2 инструмента

Google Rich Results Test показывает предпросмотр SERP. Schema Markup Validator проверяет техническое соответствие schema.org. Цель: 0 ошибок, 0 предупреждений.

FAQ

Можно ли накрутить aggregateRating фальшивыми звёздами? Нет — Google применяет ручной штраф, органический трафик пропадает.

Два блока openingHoursSpecification для обеденного перерыва? Да, массив с двумя записями (11:00-14:00 и 16:00-23:00).

Нужен отдельный Menu schema? Опционально, но рекомендуется — позволяет Google индексировать цены по блюдам.

Было полезно? Поделитесь.