What a restaurant website needs
None of this is about technology. It is about what a hungry person with a phone in one hand is trying to do.
- 01
The menu as a page, not a PDF
A PDF means downloading a heavy file and pinching to zoom, and it does not show up when someone searches for the restaurant's name plus “menu”. As a normal page, the menu reads well on a phone, can have search and categories, and search engines can read it too.
- 02
The number that gets answered comes first
A takeaway's site exists so people can call and order. The first button has to dial the number that is actually picked up, and the opening hours have to be the real ones, closing day and lunch-only days included.
- 03
Pre-orders with a pickup time
The customer picks what to take, the day and the time, and pays at the counter. Whoever orders at lunchtime is not stuck on an engaged phone line, and the kitchen gets its orders in sequence, each with a time on it.
- 04
A menu in two languages where there are tourists
In an area with visitors, an English menu is not a luxury. Dish names that do not translate stay as they are, and the codes and prices are the same in both versions.
- 05
Only prices you can stand behind
A wrong price on the website ends as a complaint at the counter. I only publish prices the restaurant confirms; when there is no reliable list, the site says prices are confirmed at the restaurant.
- 06
Beyond the website: table ordering and kiosks
When the bottleneck is service on the floor rather than the shop window, the job is a different one: QR code ordering at the table, a self-service kiosk, a kitchen display and a pickup screen. Both systems are below as working demos on sample data.
Restaurant demos05
Three website demos and two systems. They are demos built from each restaurant's own copy and menu, not the restaurants' official websites. The order page is a simulation and the two systems run on sample data.
- /sites/altto-sushi-lisboaDemo

ALTTO Sushi Lisboa (opens in a new tab)
All you can eat sushi restaurant in Arroios, Lisbon. Landing page plus a full searchable menu page with every dish, in Portuguese and English.
- /sites/churrasqueira-dos-arneiros-torres-vedrasDemo

Churrasqueira dos Arneiro’s (opens in a new tab)
Take-away grill house in Torres Vedras. Charcoal roast chicken, menu and pre-orders.
- /sites/pizzaria-passione-alturaDemo

- /sites/pedidos-mesa-qr-codeSystem

Pedidos à Mesa por QR (opens in a new tab)
QR code table ordering for restaurants and all-you-can-eat rodízios, in European Portuguese and English: the customer's phone with the menu, rounds with a per-person limit, waiter call and bill request, a kitchen display and a floor map for the staff, all synced live on one page.
- /sites/totem-pedidos-self-serviceSystem

Totem de Pedidos (opens in a new tab)
Self-service ordering kiosk for restaurants, in European Portuguese and English: the kiosk with menu upsell, tax number and MB WAY, a kitchen display and a pickup screen, all synced live on one page with sample orders.
Related articles
Longer notes from the blog on the same subject.
- Read
PDF menus and other mistakes: a practical checklist for a restaurant website
A practical checklist: the menu as a page, not a PDF, ordering up front, and what the owner must be able to change alone. Lessons from three demos.
- Read
A self-service ordering kiosk for restaurants: how it works end to end
Kiosk, kitchen display and pickup screen working together: what the demo simulates and what a real install needs, from payments to certified invoicing.
- Read
Google Business Profile and your website: showing up on Maps for local searches
How Google picks local results, the listing rules that get businesses removed, reviews done right, and where your website fits in.
- Read
What a local business website actually needs (and what it doesn't)
A phone-first checklist for restaurants, barbers, clinics and workshops: what belongs on the site, what to leave out, and how it ties to Google.
Other kinds of business
The same exercise for other sectors, and for the area I am based in.
- Barbers and beauty salonsServices and prices up front, and booking in four steps without creating an account.
- Dental and veterinary clinicsAppointments at the centre, the real opening hours, and no claim without a source.
- Study centres and tutoringA page per service, a look inside the rooms, and an easy way to book a visit.
- Garages and tyre shopsThe full list of what the garage does, diagnostic requests, and a workshop board.
- Businesses in Alenquer and the OesteA developer based in Alenquer, with demos made for businesses in the area.
Want a site like these for your restaurant?
Send a few lines about the restaurant and where the menu lives today. I will come back with what I would build and what it costs.