Для кафе достаточно одностраничного сайта: меню с ценами, адрес с картой, часы работы, фото зала и блюд, кнопка брони столика или заказа доставки, если она есть. Такой лендинг стоит 15 000 рублей и делается за 2 дня - для кафе это оптимальный формат, полноценный сайт с личным кабинетом здесь не нужен.
Меню верстайте текстом на странице, а не картинкой или PDF: так его видит поиск, и человек может открыть его на телефоне без скачивания файла. Разбейте на категории - завтраки, горячее, напитки, десерты, у каждого блюда цена рядом, а не в отдельном прайсе. Фото ставьте свои, а не стоковые: людям важнее увидеть реальный интерьер и реальную подачу блюд, чем идеальную картинку из интернета.
Блок с адресом делайте с картой, а не просто текстом улицы - виджет Яндекс Карт вставляется на страницу за пару минут и сразу строит маршрут с телефона. Часы работы указывайте с пометкой про праздники, если график в них меняется, иначе человек придёт к закрытой двери и больше не вернётся.
На старте не нужны онлайн-заказ с оплатой на сайте и личный кабинет с бонусами - это отдельная разработка, которая окупается только при заметном потоке заказов через доставку. Начните с формы или кнопки в мессенджер, посмотрите месяц-два, сколько заявок реально идёт через сайт, и уже под этот объём решайте, нужна ли полноценная система заказов. Отдельно заведите карточку в Яндекс Бизнесе и 2ГИС со ссылкой на сайт - для кафе локальный поиск часто приводит больше людей, чем прямые заходы на адрес.