Сайт для ресторана и кафе: меню, бронь столов, доставка — что нужно и сколько стоит
Короткий ответ: гость открывает сайт ресторана, чтобы за полминуты увидеть меню с ценами, часы работы, адрес и кнопку брони или телефона. Меню делайте страницей, а не 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-код печатайте с адресом конкретной страницы, а не главной сайта, и проверьте, что он читается при вечернем освещении зала.
Бронь столов: как принимать?
Три варианта по возрастанию сложности: форма заявки, которую подтверждает администратор; готовый виджет сервиса бронирования; своя система со схемой зала. Для одного зала с десятком столов хватает формы с быстрым ответом в мессенджер.
- Форма заявки. Дата, время, число гостей, имя, телефон, пожелание. Заявка падает администратору в Telegram или на почту, он перезванивает или пишет. Плюс — дёшево и просто. Минус — гость не видит, есть ли свободный стол, и ждёт подтверждения.
- Виджет сервиса бронирования. Готовые сервисы для ресторанов дают схему зала, подтверждение по СМС и напоминания. Вы платите сервису подписку, а сайт лишь встраивает его окно. Подходит, если сервис уже используется администраторами.
- Своя система. Нужна, когда у брони свои правила: депозит по дням недели, разные залы с разной минимальной суммой, бронь веранды только в сезон, связка с картой гостя. Это уже веб-приложение с кабинетом администратора.
Есть и промежуточный вариант — бот для записи в 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 ₽ в месяц.
Услуги и кейсы по теме: интеграция с 1С и CRM от 32 000 ₽ · создание сайтов под ключ · цены и сроки
Расскажите, какое у вас заведение и как гости сейчас бронируют и заказывают, — предложим состав сайта, назовём цену и срок до старта работ.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
