Skip to content
Step by step6 min read

How do I build a restaurant website with a menu and online ordering?

Build a restaurant site with a menu, photos, opening hours and ordering using Uttra: what to ask for, what to check and how to publish.

Most diners find a restaurant on their phone, and they leave quickly if the menu is a blurry PDF or the opening hours are wrong. A clean menu site with a clear order button works harder than any social post.

With Uttra you describe the restaurant in chat, see it live, and edit by chatting. This guide shows what to ask for and what to check.

List your dishes with prices and photos, say how orders reach you (WhatsApp is the easiest start), preview on a phone, and publish. Add online payment later once orders flow.

Gather your content first

The site is only as good as its ingredients. Collect these before you start so the first version is already close to final.

  • Dish names, short descriptions, prices in SAR or your currency, grouped by category.
  • One good photo per signature dish; skip photos you do not have rather than using dark ones.
  • Opening hours, address, map link, phone and WhatsApp number.
  • Allergen notes and halal information if relevant to your guests.

The prompt to paste

Describe the experience, not the technology:

  • "Build an Arabic and English website for a Lebanese grill restaurant in Jeddah. Home page with a hero photo, today's opening hours and an Order on WhatsApp button. A menu page with categories (starters, grills, drinks), each dish with photo, description and price in SAR. Customers can add dishes to a basket and send the order to our WhatsApp with name and address. Contact page with map. Warm colours, right-to-left, mobile first."

Check the details in the preview

Open it on a phone and order a meal yourself. Restaurants lose sales on small things, so look for them now.

  • Prices add up correctly in the basket.
  • The WhatsApp message arrives readable, with items, quantities and total.
  • Photos load fast and keep the same shape.
  • Opening hours match reality, including Friday and Ramadan changes.
  • The menu is easy to scan with one thumb.

Publish and make people find it

Publish, then connect a domain with your restaurant name. Add the link to Google Business, Instagram and delivery-app profiles, and put a QR code on tables and packaging so regulars order directly instead of paying delivery-app commission.

Next improvements

Once orders are flowing, ask for table reservations, an offers banner, a daily specials section, or online card payment through a provider you already work with. Change prices by chatting, so the menu never goes stale.

Common questions

No. Cash on delivery or pay on pickup with a WhatsApp order is enough to start. Add card payment later through a provider that supports your market.

Yes. Ask in chat, for example change the mixed grill to 85 SAR, or click the element in the preview and edit it.

The published menu page has its own link, so any free QR generator can turn it into a QR code to print for your tables.

Try it on your own project

Describe what you want in your own words and watch your site or system get built — then change it by chatting.

Start free