ISKRA

Blog · About websites

Website for a Cafe or Restaurant: What It Absolutely Needs

Bohdana Lakhman, ISKRA October 2026 5 min read

Short answer: a cafe or restaurant website absolutely needs an up-to-date menu (with prices — not "a photo of a PDF from last year"), an address with a map and opening hours, and a fast way to get in touch — phone, Telegram, or a booking form. Delivery and online payment aren't always necessary, depending on the format of the place. A basic site like this starts at $150–400.

What it absolutely needs

  • A menu with prices. The most common reason people search for a place on Google is to check the menu and prices before showing up. If the menu is missing or outdated, they move to a competitor who shows everything upfront.
  • Address with a map and opening hours. Especially important for people searching "near me" — Google Maps and clear hours answer the most common question immediately.
  • A fast way to contact or book a table. One-tap phone, a Telegram button, or a simple booking form — not a long form with a dozen fields.
  • Photos of the place and the food. People "eat with their eyes" before they even arrive — good photos of the interior and dishes influence the decision more than a text description ever will.

When you need delivery and online ordering

If you run your own delivery or want to take takeout orders through the site, that's separate functionality: a cart, delivery cost calculation, online payment. For a smaller place it's often more cost-effective to first plug into an existing delivery service (Glovo, Uber Eats, etc.) or take orders through a Telegram bot, and build a full online store with your own logistics only once order volume justifies it.

What a cafe or restaurant website costs

  • Basic website (menu, address, contacts, photos) — $150–400.
  • Website with table booking (booking form or widget) — $400–800.
  • Website with delivery and online payment (cart, payment integration) — from $800.
The most common mistake is building a complex site with a cart and delivery "for the future," before the place has even confirmed there's demand for delivery at all. It's simpler and cheaper to start with a basic site and a Telegram bot for orders, and expand once real demand is visible.

Planning a website for your place?

Tell us about your format — we'll figure out what you actually need, without extra functionality you won't use.

Discuss your project
Message on Telegram