Используем cookie — для входа в кабинет и обезличенной статистики. Подробнее
Сайты

Сайт для ресторана и кафе: меню, бронь столов, доставка — что нужно и сколько стоит

30 октября 2026·11 мин чтения

Короткий ответ: гость открывает сайт ресторана, чтобы за полминуты увидеть меню с ценами, часы работы, адрес и кнопку брони или телефона. Меню делайте страницей, а не PDF, и ведите на неё QR-код со стола. Бронь — форма или бот для одного зала, отдельная система для схемы столов. Доставка — через агрегаторы на старте, своя корзина имеет смысл при постоянном потоке заказов. Кофейне хватит лендинга (от 24 000 ₽), ресторану с банкетами — корпоративного сайта (от 56 000 ₽), своей доставке — тарифа магазина (от 104 000 ₽).

Ниже — как собрать такой сайт по частям: что обязательно, что можно отложить, где ресторан тратит деньги впустую. Общий выбор между одностраничником и многостраничным сайтом мы уже разбирали в статье сайт-визитка или лендинг, здесь — только то, что специфично для общепита.

Что гость ищет на сайте ресторана?

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

Посмотрите на сайт глазами трёх типичных посетителей:

  • «Ищу, где поужинать сегодня». Открывает с телефона на улице. Нужны: открыто ли сейчас, средний чек или цены в меню, сколько идти, кнопка «Позвонить».
  • «Выбираю место для дня рождения». Сидит за компьютером, сравнивает три-четыре заведения. Нужны: вместимость залов, банкетное меню или цена на человека, условия депозита и предоплаты, фото зала с людьми, а не пустого.
  • «Хочу заказать домой». Нужны: есть ли доставка, куда и за сколько, минимальная сумма заказа, способ оплаты. Если доставка идёт только через агрегатор — прямая ссылка на ваше заведение там.

Шапка сайта ресторана обычно короче, чем у компании: логотип, «Меню», «Бронь», «Банкеты», «Доставка», телефон. Часы работы и адрес — в шапке или сразу под первым экраном, а не только в подвале.

Какую информацию для гостей требует закон?

Отношения кафе и гостя регулируют Правила оказания услуг общественного питания (постановление Правительства РФ от 21.09.2020 N 1515) и закон о защите прав потребителей. Правила требуют довести до гостя режим работы, перечень услуг, состав, вес и пищевую ценность блюд, цены по меню.

Что прямо есть в тексте Правил:

  • режим работы доводится до сведения потребителей (п. 3);
  • перечень услуг и условия их оказания, название блюда со способом приготовления и основными ингредиентами, вес или объём порции, пищевая ценность — калорийность, белки, жиры, углеводы (п. 9);
  • в винной карте указывают наименование, объём и цену алкогольной продукции (п. 10);
  • гость должен иметь возможность ознакомиться с меню и прейскурантом и в зале, и вне зала, а цена услуги определяется по меню (п. 11);
  • документ о предварительном заказе можно направить гостю в электронном виде, если он выбрал такой способ (п. 14).

Правила не обязывают иметь сайт. Но если меню на сайте есть, держите в нём те же цены и сведения, что и в зале: расхождение цены на сайте и в чеке — частый повод для жалоб. Сведения о самом исполнителе доводятся до гостя по статье 8 закона о защите прав потребителей (п. 12 Правил) — на сайте их удобно разместить в подвале. Срок действия этих Правил установлен до 31 декабря 2026 года, а Роспотребнадзор в феврале 2026 года опубликовал проект новых правил общепита. Перед запуском сверьте актуальную редакцию на КонсультантПлюс или с юристом.

Три способа показать меню: что выбрать
ФорматПлюсыМинусыКогда подходит
PDF-файлДелается за час из макета печатного менюНа телефоне надо увеличивать пальцами, поиск его не читает, после смены цены файл устареваетВременно, пока нет страницы меню
Страница меню на сайтеЧитается на телефоне, индексируется, цены и стоп-лист меняются в админке за минутуНужно один раз завести позиции и фотоПочти всегда: это основной вариант
QR-код на столеВедёт на ту же страницу, гость не ждёт официанта с картойНе все гости хотят сканировать, нужен быстрый мобильный интернет в залеКак дополнение к бумажному меню, а не вместо него

Меню на сайте: PDF, страница или QR?

Страница. PDF неудобно читать на телефоне, поисковики плохо понимают его содержимое, а после смены цен файл быстро устаревает. QR-код на столе — это просто ссылка на ту же страницу меню, а не отдельный продукт.

Как устроить страницу меню, чтобы ею пользовались:

  • Разделы с якорями. «Завтраки», «Горячее», «Десерты», «Бар» — закреплённой полосой сверху, чтобы на телефоне можно было перейти к разделу одним касанием.
  • Карточка блюда. Название, вес, цена, основные ингредиенты, при необходимости — КБЖУ и пометки «острое», «вегетарианское», «содержит орехи». Фото — не обязательно для каждой позиции, но для фирменных блюд стоит.
  • Стоп-лист. Администратор в админке отключает позицию, и она пропадает или помечается «нет сегодня». Без этого гость заказывает по QR то, чего уже нет.
  • Разные меню по времени. Бизнес-ланч с 12 до 16, завтраки до полудня — показываются в своё время или с подписью.
  • Без тяжёлых фото. Меню с полусотней полноразмерных снимков на мобильном интернете в подвальном зале открывается долго. Сжимайте изображения и подгружайте их по мере прокрутки.

Бумажное меню при этом оставьте: у части гостей нет желания или зарядки сканировать код, а правила говорят о возможности ознакомиться с меню в зале. QR-код печатайте с адресом конкретной страницы, а не главной сайта, и проверьте, что он читается при вечернем освещении зала.

Бронь столов: как принимать?

Три варианта по возрастанию сложности: форма заявки, которую подтверждает администратор; готовый виджет сервиса бронирования; своя система со схемой зала. Для одного зала с десятком столов хватает формы с быстрым ответом в мессенджер.

  1. Форма заявки. Дата, время, число гостей, имя, телефон, пожелание. Заявка падает администратору в Telegram или на почту, он перезванивает или пишет. Плюс — дёшево и просто. Минус — гость не видит, есть ли свободный стол, и ждёт подтверждения.
  2. Виджет сервиса бронирования. Готовые сервисы для ресторанов дают схему зала, подтверждение по СМС и напоминания. Вы платите сервису подписку, а сайт лишь встраивает его окно. Подходит, если сервис уже используется администраторами.
  3. Своя система. Нужна, когда у брони свои правила: депозит по дням недели, разные залы с разной минимальной суммой, бронь веранды только в сезон, связка с картой гостя. Это уже веб-приложение с кабинетом администратора.

Есть и промежуточный вариант — бот для записи в Telegram: гость выбирает дату и время в чате, получает подтверждение и напоминание накануне.

В любой форме брони вы собираете имя и телефон — это персональные данные. Нужны согласие на обработку и политика конфиденциальности на сайте, а хранить данные следует по правилам 152-ФЗ; подробности — в статье где хранить данные сайта.

Доставка: свой сайт или агрегаторы?

На старте — агрегаторы: у них уже есть поток заказов и курьеры. Своя корзина на сайте оправдана, когда есть постоянные гости, которые заказывают напрямую, свои курьеры или договор со службой доставки и готовность разбирать заказы без посредника.

Что учесть при выборе:

Точки проверкиДоставка: свой сайт или агрегаторы?
  • Агрегаторы берут комиссию с заказа и сами решают, как вас показывать в выдаче, но дают поток новых гостей. На сайте достаточно кнопок со ссылками на ваше заведение в каждом агрегаторе.
  • Своя доставка — это корзина, зоны доставки с разной ценой и минимальной суммой, время приготовления, онлайн-оплата и чек по 54-ФЗ. Как это устроено, разобрано в статье приём оплаты на сайте и онлайн-касса.
  • Алкоголь в доставку не добавляют: закон 171-ФЗ (п. 2 ст. 16) не допускает розничную продажу алкогольной продукции дистанционным способом.
  • Самовывоз часто выгоднее доставки: заказ оформлен заранее, гость забирает его сам, курьер не нужен.

Связь с кассой и учётом решает, будет ли сайт обузой. Если меню и цены ведутся в учётной системе ресторана (например, iiko или r_keeper), позиции, цены и стоп-лист можно забирать оттуда по API, а заказы с сайта — отправлять прямо на кухню. Тогда администратору не нужно переносить каждый заказ руками. Такая связка — отдельная работа по тарифу интеграций, от 32 000 ₽, и её стоит закладывать сразу, если в день больше нескольких заказов.

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

Банкеты и мероприятия — отдельная страница?

Да, если банкеты приносят заметную долю выручки. Человек, который выбирает место для свадьбы или корпоратива, ищет другое, чем гость на ужин: вместимость, цену на человека, условия предоплаты, фото зала с рассадкой. Отдельная страница отвечает на эти вопросы и даёт рекламе точный адрес.

Что положить на страницу банкетов:

  • залы с вместимостью в двух вариантах — фуршет и рассадка;
  • банкетные меню или цена на человека «от», минимальная сумма и депозит;
  • что входит: обслуживание, оформление, звук, проектор, парковка;
  • можно ли свой торт, свои напитки, ведущего, сколько стоит пробковый сбор, если он есть;
  • сервисный сбор и любые доплаты — заранее и явно: по п. 19 Правил без согласия гостя нельзя включать в заказ платежи, которых нет в меню и в выбранных им услугах;
  • фото и видео с реальных мероприятий — с согласия людей в кадре;
  • отдельная форма заявки: дата, повод, число гостей, бюджет на человека.

Банкетная заявка обычно ведёт к переписке и встрече, поэтому её удобно сразу отправлять в CRM или в таблицу, а не в общий чат с бронями на вечер.

Фото, скорость и карточка в картах: что ещё важно?

Большинство гостей открывает сайт ресторана с телефона, часто на улице и на мобильном интернете. Поэтому сайт должен быстро грузиться, а фото — быть настоящими и лёгкими. Отдельно заведите и поддерживайте карточку организации в Яндекс Картах: многие видят её раньше сайта.

  • Скорость. Главный экран с фото должен показываться за 2,5 секунды и быстрее — это порог хорошего LCP по методике web.dev. Как измерить и что ускорить, есть в статье о скорости загрузки сайта.
  • Фото. Блюда при дневном свете, зал с гостями, фасад и вход — чтобы гость узнал место с улицы. Снимки с фотостока для ресторана вредят: гость приходит и видит другой интерьер.
  • Карточка в картах. Часы, меню, фото и ссылка на сайт в ней должны совпадать с сайтом. Самая частая проблема — праздничные часы поменяли в одном месте и забыли в другом.
  • Аналитика. Цели в Метрике на кнопки «Позвонить», «Забронировать», переходы в агрегаторы — иначе непонятно, приводит ли сайт гостей.

Лендинг или корпоративный сайт?

Лендинг — если у вас одно заведение, одно меню и нет банкетного направления: одна страница с меню, часами, картой и бронью. Корпоративный сайт — если есть банкеты, несколько залов или точек, события, блог шефа и вы хотите собирать поисковый трафик по разным запросам.

Простое правило: каждому отдельному запросу гостя — своя страница. «Банкетный зал на 50 человек», «бизнес-ланч у метро», «доставка роллов в районе» — это три разных вопроса, и одна длинная страница плохо отвечает на все сразу. Если таких запросов два-три, лендинга достаточно; если больше — нужен многостраничный сайт.

Когда сайт ресторану не нужен и какие ошибки делают чаще всего?

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

Типичные ошибки на сайтах заведений:

  • меню только в PDF на 15 МБ, которое не открывается на телефоне;
  • цены на сайте не совпадают с меню в зале;
  • нет часов работы или они не обновлены к праздникам;
  • форма брони уходит на почту, которую никто не читает по вечерам;
  • фоновое видео на главной, из-за которого сайт грузится долго;
  • своя корзина доставки при трёх заказах в неделю, а потом некому принимать заказы в часы пик;
  • нет согласия на обработку данных и политики в форме брони.
Формат заведения → состав сайта → тариф (цены по прайсу студии, «от»)
Формат заведенияЧто нужно на сайтеТариф
Кофейня, стритфуд, одна точкаМеню с ценами, часы, адрес и карта, телефон, ссылки на агрегаторы доставкиЛендинг — от 24 000 ₽, 2 дня
Кафе или ресторан с банкетамиМеню по разделам, бронь, страница банкетов, галерея зала, контакты, отзывыКорпоративный сайт — от 56 000 ₽, 3–4 дня
Ресторан со своей доставкойКорзина, зоны и стоимость доставки, онлайн-оплата, личный кабинет гостя, админка заказовИнтернет-магазин — от 104 000 ₽, от 5 дней
Несколько заведений или сетьВыбор точки, меню и часы по каждой, обмен с учётной системойКорпоративный сайт или магазин + интеграции — от 32 000 ₽
Бронь с планом зала, депозиты, свои сценарииСхема столов, статусы брони, кабинет администратораВеб-приложение — от 160 000 ₽, от 10 дней
Бронь и вопросы гостей в мессенджереБот: меню, бронь, напоминание о визитеTelegram-бот — от 16 000 ₽, 1–2 дня

Сколько стоит сайт ресторана

Цена зависит от состава, а не от слова «ресторан». Лендинг с меню и бронью — от 24 000 ₽, корпоративный сайт с банкетами и галереей — от 56 000 ₽, сайт со своей доставкой и оплатой — от 104 000 ₽. Связь с учётной системой — от 32 000 ₽ отдельно.

Что не входит в базовые тарифы и что стоит заложить в бюджет: фотосъёмка блюд и зала, домен и хостинг, подписка на сервис бронирования, если вы выбрали готовый виджет, комиссии эквайринга. Если сайт уже есть и меню на нём устроено неудобно, иногда достаточно переделать его — редизайн стоит от 29 000 ₽.

Работаем по договору: 50 % предоплаты, 50 % после приёмки, на приёмку — 5 рабочих дней, до двух раундов правок, после акта — 30 календарных дней гарантии. Поддержка после запуска: на лендинге — 7 дней, на корпоративном сайте — месяц, на интернет-магазине — 14 дней, дальше — от 7 900 ₽ в месяц. Исполнитель освобождён от НДС по п. 1 ст. 145 НК РФ.

Чтобы оценка была точной, подготовьте до разговора: формат заведения и число залов, меню в любом виде (таблица, макет, фото страниц), как сейчас принимаете брони и заказы, какую учётную систему используете и есть ли доставка своими силами.

Короткие ответы на частые вопросы

Можно ли обойтись карточкой в Яндекс Картах вместо сайта?

Небольшой кофейне у дома — часто да: часы, адрес, фото и отзывы гость видит прямо в карточке. Сайт нужен, когда есть банкеты, своя доставка, бронь с условиями или реклама, которую надо вести на собственную страницу.

Обязательно ли указывать на сайте вес и состав блюд?

Правила оказания услуг общественного питания требуют доводить до гостя вес или объём порции, основные ингредиенты и пищевую ценность — через меню или иным принятым способом. Если меню опубликовано на сайте, разумно давать там те же сведения, что и в зале. Точный перечень для вашего заведения уточните у юриста.

Можно ли продавать вино и пиво в доставке через сайт?

Нет. Закон 171-ФЗ (п. 2 ст. 16) не допускает розничную продажу алкоголя дистанционным способом. Винную карту на сайте показать можно, но в корзину доставки такие позиции не ставят.

Сколько времени занимает наполнение меню?

Зависит от числа позиций и готовности материалов. Если есть таблица с названиями, составом, весом и ценами и фото блюд, позиции загружаются быстро. Дольше всего обычно ждут фотосъёмку и сверку цен с кухней.

Кто будет менять цены и стоп-лист после запуска?

Ваш администратор — через админку, без программиста. Если меню выгружается из учётной системы, цены и наличие обновляются автоматически. Для доработок после запуска есть поддержка — от 7 900 ₽ в месяц.

Расскажите, какое у вас заведение и как гости сейчас бронируют и заказывают, — предложим состав сайта, назовём цену и срок до старта работ.

Рассчитать проект →

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

Канал Roboweb в Telegram
Разборы цен, сроков и условий договора. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp