An always up-to-date menu (not a PDF), real photos, opening hours and phone number within thumb’s reach. A practical guide to what really matters — and to average market prices in Italy.
People looking for a restaurant are not “browsing”: they are hungry, often already out on the street, and they decide in under a minute, almost always on their phone. In Palermo it is a daily scene: the tourist standing between two places in the old town comparing menus on Google, or the family searching for “pizzeria open for lunch” on a Sunday morning. At that moment your website does not need to tell the story of the place since 1962: it has to answer four questions in three seconds — what is on the menu, how much it costs, where you are, and whether you are open right now.
Everything else (the “about us” page, the dining-room gallery, the reviews) is useful, but it comes second. If the menu cannot be read on a phone, the visitor has already opened your competitor’s website.
It is by far the most common mistake: the menu uploaded as a PDF. On a phone it opens slowly, forces people to zoom and drag, sometimes starts a download, and Google struggles to read it. Worse still: since updating it is a hassle, it sits there with prices from two years ago — and the customer at the table notices.
The solution is a digital menu: a real web page, readable on any screen, organised by category, that the owner updates on their own in two minutes (dish sold out? hide it; new price? change it). The same menu connects to the QR codes on the tables and can be translated automatically. A concrete example: this digital menu demo for an imaginary grill house.
Stock photos are recognisable at first glance — the “perfect” margherita shot in an American studio convinces nobody, and it sets expectations the dining room will then contradict. Ten real photos, taken even with a good smartphone in natural light near a window, beat fifty purchased images. Authentic photos also perform better on Google Maps and on social media: they are the ones that make people say “I want that”.
The phone number must be tappable (one tap and the call starts), the address must open Google Maps with a touch, and the opening hours must be up to date — public holidays included. They sound like trivial details, but they are the three most searched-for pieces of information of all: if people have to dig through the footer to find them, the website is working against you.
If your place is in a tourist area — and in Palermo that means half the city, from Via Maqueda to Mondello — a menu in Italian only is a real obstacle. You do not need the whole site translated into five languages: a well-made English version of the menu and the practical information is enough. Modern digital menus can even be translated automatically, with human review of the dish names (“stigghiole” is not translated, it is explained).
These are average market prices in Italy for work done by a professional, not my price list. They are meant to give you an order of magnitude for judging the quotes you receive.
| Solution | Average price | What it includes |
|---|---|---|
| Showcase site (4–6 pages) | 500–1.500 € | Home, menu, gallery, contact page with map and tap-to-call, mobile optimisation and basic local SEO. |
| + Digital menu with QR code | 100–500 € | Web menu you can update on your own, QR codes for the tables, optional English translation. |
| + Table bookings online | 200–800 € | Booking form or widget with confirmation, integrated into the site (from simple solutions to systems with shift management). |
| Recurring costs (domain + hosting) | 50–150 €/year | Fixed yearly expense, regardless of who builds the site. |
These are indicative averages (2026): every project is a story of its own. A 120-dish menu in three languages does not cost the same as a 30-dish one, and a booking system with deposits and cover management is a different trade from a simple request form.
To see how these principles turn into real pages, I have prepared a complete demo for an imaginary grill house: there is the showcase site with opening hours, map and phone number front and centre, and the digital menu ready to be linked to the QR codes on the tables. They are demos, but the level of care is what I believe a restaurant should demand. You will find more examples from other industries among my projects.
They are great channels, but they do not replace a website: posts scroll away, the menu gets lost among the photos, and people without the app see a crippled page. Above all, social profiles do not show up well when someone searches Google for “pizzeria + neighbourhood”. The right combination: the website as your stable base, social media for the day-to-day relationship.
Your Google listing (Business Profile) is essential, often the very first point of contact — take care of it even before the website. But on its own it is not enough: you cannot structure a real menu on it, you do not manage bookings the way you want, and Google makes the rules. Listing and website reinforce each other: the listing brings the visitor in, the website wins them over. And a well-kept website with consistent data also helps the listing rank in local searches.
For a showcase site with a digital menu, on average 2–4 weeks from the moment the materials are ready. The real variable is not the technology: it is the content. Photos of the dishes, menu texts, final opening hours — if they arrive right away, the schedule holds; if they arrive in instalments, it stretches. Practical advice: before contacting anyone, get an up-to-date menu and about twenty decent photos ready.
Yes: the digital menu is a standalone page, and you can link it to the QR codes on the tables even if the full website comes later. It is a good first step when the budget is tight — and when the website does get built, the menu is already there, ready to plug in.
I am based in Palermo, Italy: if your restaurant or pizzeria is nearby, the easiest way to figure out what you really need is an informal chat with no strings attached — even over a coffee. Otherwise drop me a line: I will reply with honest feedback within 24–48 hours.
Write me →