It is 6.40pm, a couple is looking for somewhere to eat tonight. The reflex is always the same: Google, "restaurant" plus the name of the municipality, a glance at the stars, then at the website. If the menu is nowhere to be found, if the opening hours date from last year, if the page takes eight seconds to display on their phone, they move on to the next one. Your kitchen never even got its chance.
I am an independent web developer in Hannut, and restaurant owners hold a special place in my work: I notably built the website of Khmissa Events, an event caterer, around a single challenge, making clear booking enquiries arrive. A restaurant website is not a brochure: it is an extra waiter, who welcomes, whets the appetite and takes the bookings, even at midnight.
Here are my seven ingredients for it to play that role, followed by the traps specific to the horeca sector. And if you are starting from zero, my complete guide to creating a professional website in Belgium lays out the general method of which this article is the gastronomic variation.
Ingredient 1: an up-to-date menu, readable on a phone, never a PDF
Let us start with the main course, the one everyone comes for: the menu. The vast majority of visits to a restaurant website happen on mobile, often in the street or on the sofa. Your menu must be readable there with one thumb, without pinching the screen, without downloading anything.
That is why I ban the PDF menu, that reflex inherited from the printer. A PDF on a phone is an unreadable menu you painfully zoom into, a file Google reads badly, and above all a document that never gets updated because it has to be regenerated at every change. The menu must be a real page of the website: structured text, pleasant to read, findable by Google, editable in two minutes.
And updating is not a detail: a customer who orders a dish seen on the website and gets told "ah no, that was the winter menu" experiences a small betrayal. Better a short, accurate menu than an obsolete grimoire. Plan the editable zone for the current suggestions from the design stage: it is the kind of detail that separates a website designed for a restaurant from a generic website repainted.
Ingredient 2: simple booking, without friction or account creation
Second ingredient: the path between the craving and the booked table must be as short as possible. Every extra screen, every useless field, every compulsory account creation drops bookings on the floor.
Depending on the establishment's size and habits, several formulas work. The simple form that sends the request by email or WhatsApp suits small houses very well: name, date, time, number of covers, phone number, that is all. The booking module with automatic confirmation is justified when the volume grows. And the direct call button remains indispensable alongside: part of the clientele will always prefer to phone, so the number might as well be tappable from every page.
What I advise against: depending exclusively on a third-party booking platform that inserts itself between you and your customer, captures their details and bills you for the relationship. As a supplement why not, as the only channel never. Your website must remain the main entrance, the one that takes no commission.
The thumb test
Take your phone, open your website, and time the journey from landing on the homepage to the booking request sent. More than three screens or more than a minute: you are losing covers every week.
Ingredient 3: authentic photos that make people hungry
Third ingredient, the most emotional: the image. People choose a restaurant with their eyes before choosing it with their reason. Your photos do more to fill the room than any text.
The golden rule: real photos of your place. Your dishes, your dining room, your terrace, your hands plating up. Stock images, those perfect dishes photographed in a Californian studio, are spotted immediately and create a quiet distrust: if the photos are not theirs, what is? A recent smartphone, daylight near a window, and an hour with someone who has an eye are enough to produce an honest, appetising series.
Technically, these photos must stay light: optimised, properly sized images, otherwise your beautiful gallery becomes the reason the website drags on 4G. It is integration work I consider non-negotiable on a restaurant website, where the image is queen and mobile is everywhere.
Ingredient 4: impeccable practical information, in sync with your Google listing
Fourth ingredient, the least glamorous and the most profitable: the practical information. Exact hours, public holidays and annual leave included. Address with directions in one click. Tappable phone number. Payment methods accepted. Terrace, wheelchair access, high chair, pets: everything that avoids a call or a disappointment.
The critical point: perfect consistency between your website and your Google Business Profile listing. Hours diverging between the two means a customer in front of a closed door, which means a one-star review in the making. Google itself cross-references this information: consistency strengthens your local ranking, inconsistency undermines it.
Think also of exceptional closures: the homepage and the Google listing must be able to announce within two minutes "closed tonight for a private event". Planning that spot from the design stage avoids the banner cobbled together in a panic on a Friday afternoon.
Ingredient 5: your customer reviews, visible and alive
Fifth ingredient: social proof. In horeca more than anywhere, the stars decide. Your website must show your best Google reviews, not as frozen copy-paste, but connected to your listing so the visitor can check they are real and recent.
And upstream, those reviews must exist: asking for a review at the moment the customer settles the bill with a smile, via a QR code on the table or the receipt, has become a reflex of well-run houses. I detailed the whole honest mechanism in my article on Google reviews for your business: 8 methods to get more: everything applies doubly to a restaurant.
A word on negative reviews, inevitable in this trade of humans and rush evenings: always reply, calmly and without justifying yourself line by line. Readers judge the reply as much as the criticism. A dignified reply to an unfair review is worth an advert.
Ingredient 6: irreproachable speed on mobile
Sixth ingredient, invisible and decisive: speed. Your typical customer consults your website standing up, on their phone, with an average connection and three seconds of patience. Restaurant websites are paradoxically among the slowest on the web: overloaded galleries, autoplay ambiance videos, background music, external booking widgets dragging their scripts.
My position is simple: nothing justifies a restaurant showcase website being slow. No video launching by itself, no music, optimised images, clean code. The elegance, the atmosphere, the visual identity: all of that is built with typography, colours and good photos, not with gimmicks weighing megabytes.
Speed also plays on your visibility: Google takes it into account, especially on mobile. A fast website means a better local ranking, therefore more eyes on your menu, therefore more covers. The chain is direct.
Ingredient 7: local SEO cooked to perfection
Seventh ingredient: being found. Your market is geographic by nature: "Italian restaurant Liège", "where to eat Hannut", "brasserie terrace Namur". Your website must be built for those searches.
Concretely: texts that name your town and your type of cuisine naturally, a dedicated page if you have several rooms or distinct services, the Restaurant structured data describing to Google your cuisine, your hours, your price range and your reviews, and clean linking with your Google listing. That technical markup, invisible to your customers, makes a real difference in how Google presents your establishment.
The general principle of local SEO goes beyond the scope of this article: my complete method is in the hands-on account of website creation in Hannut for the process, and my restaurant clients in the Liège region, where horeca competition is particularly dense, know that this local work is what separates a beautiful shop window from a profitable one.
The search that really counts
Tonight, type your type of cuisine plus your municipality in private browsing. If your competitors appear and you do not, every service that passes is a service where they choose for you.
A visual identity that extends the plate
Between the technical ingredients, a word on the website's soul. Your establishment has a personality: warm village bistro, refined gastronomic table, proudly family-run chip shop. The website must extend it from the first screen, through typography, colours and the tone of the texts, not betray it with an interchangeable generic template.
It is not a graphic designer's vanity: consistency between the website and the real experience prepares satisfaction. The customer who discovers in the dining room exactly the atmosphere the website promised starts their meal in confidence. The one who expected a modern brasserie and pushes open the door of a faded tavern starts with a disappointment, before even the aperitif. Your website is a promise: make it accurate, and keep it.
Concretely, that comes down to simple choices: your real colours, a typeface that breathes your style, the words of your menu rather than marketing jargon, and your photos rather than someone else's. Authenticity is your best differentiator against the chains.
Your next customer's typical journey, minute by minute
To tie the seven ingredients together, let us follow a real customer. 6.40pm, they search "restaurant" plus your municipality. The Google local pack displays three houses: yours is among them thanks to the polished listing and the regular reviews (ingredients 4, 5 and 7). They compare the stars, open your website from the listing.
6.41pm: the homepage displays instantly on their phone (ingredient 6). A photo of your dining room sets the tone, the menu is a thumb's reach away. 6.43pm: the menu is readable, the prices displayed, the weekend suggestions in plain sight (ingredient 1). Their decision is made, the photos have done the work (ingredient 3).
6.44pm: they touch "book", fill in four fields, send (ingredient 2). You confirm between two services. Total: four minutes between the craving and the table secured, without a call, without commission, without friction. That is what a well-built website does for you every week, silently. Every missing ingredient breaks that chain somewhere, and the 6.40pm couple eats elsewhere.
This journey has an increasingly frequent variant: voice search or the AI assistant. "Find me an Italian open tonight near me" queries the same sources: your Google listing, your structured data, your reviews. All the work of the seven ingredients also serves these new paths to your table, at no extra effort. A well-built website is already ready for what comes next.
Finally, note what this journey does not contain: no visit to your social media, no detour through a commission platform, no call to ask for the hours. The hurried Thursday-evening customer takes the shortest path: your mission is for that path to run through your place.
Takeaway and click and collect: the extra menu
In recent years, takeaway has settled durably into Belgian habits. If it represents a share of your activity, your website can serve it without chaining you to a commission platform.
The minimal setup is surprisingly simple: a page dedicated to the takeaway offer, a specific menu if your selection differs, and order-taking by phone or form with a collection slot. To go further, a real online ordering module with payment is justified when the volume deserves it: it is then a mini e-commerce, with Bancontact at the top of the payment methods to offer.
The important thing is gradualism: start with the simple setup, measure the real demand, then invest in automation if the numbers justify it. I have seen restaurant owners pay for sophisticated ordering systems for twelve orders a month: the phone handled them very well.
Facebook and Instagram do not replace your website
A frequent objection in the trade: "I already have Instagram, my photos are there, my regulars follow me". Keep Instagram, it is a formidable tool for horeca. But it does not replace a website, for very concrete reasons.
First, Google: when someone searches for a restaurant in your municipality, it is websites and listings that come up, not social accounts. The customer who does not know you yet, the one who has just arrived in the region or is passing through, finds you through search, not through the algorithm of a news feed.
Then, the practical information: finding the hours or the menu in a stream of posts is a torture your customers do not deserve. Finally, ownership: your account can be restricted, hacked or simply drowned by the algorithm of the day at noon. I developed the full comparison in website or Facebook page: 5 decisive criteria: the horeca conclusion holds in one sentence, social media creates the craving, the website banks the decision.
Delivery platforms: the ally that must not become the owner
A word on the delivery and booking platforms, unavoidable in the Belgian landscape. They bring visibility and orders, that is undeniable. They also take substantial commissions and, above all, they own the customer relationship: their details, their habits, their loyalty go to the platform, not to you.
The strategy I advise: use them as an acquisition channel, never as the exclusive channel. Your website must offer the direct path, without commission: direct booking, takeaway ordering by phone or form, up-to-date menu. And every physical medium, receipt, card, shop window, must point to your website and your listing, not to an intermediary's app. Recovering even a share of the orders directly pays for the website several times a year.
Think of your customers who do not speak French
Depending on your location, part of your clientele speaks Dutch, English or German: tourists, expats, commuters, business customers. A bilingual or trilingual website, done well, with real translations and a clean structure for each language, opens those tables.
I insist on the "done well": an automatic translation widget that butchers the names of your dishes does more damage than a single-language website. Restaurant menus are a minefield for machine translation: better a short, accurate English version than six approximate languages. It is an investment to weigh according to your area: essential in tourist towns, optional in a Hesbaye village.
The mistakes I see on restaurant websites, again and again
A small inventory of the sector's traps, observed in the field. The PDF menu, as said, undisputed champion. The autoplay background music that startles a whole open-plan office and closes the tab. The full-screen video of flames in the kitchen weighing more than the entire rest of the website.
The hours never updated, with last summer's "annual closure" notice still online at Christmas. The gallery of fifty unsorted photos where the tartare sits next to the blurry staff photo from 2019. The contact form landing in an email inbox nobody checks during service. And the total absence of a link between the website and the Google listing, two shop windows ignoring each other.
None of these mistakes is fatal in isolation. Accumulated, they tell of a house that does not pay attention, and the visitor transposes: if the website is neglected, maybe the kitchen is too. It is unfair to your work in the dining room and at the stove, but that is how digital judgement works.
Measuring what your website really brings in
A restaurant website is steered with three numbers, all free to obtain. Your Google listing's statistics first: how many people found you this month, how many called, asked for directions or clicked through to the website. That is your local visibility thermometer.
The booking requests coming from the website next: a simple weekly count is enough, provided the form is identifiable as the source. And Search Console finally, which shows on which searches your website appears: you will sometimes discover surprises there, like searches for specific dishes or for "terrace" that deserve their own content.
Look at these numbers once a month, between two services. A rising trend validates your efforts; stagnation signals the missing ingredient. Without measurement, the website remains an expense of faith; with three numbers, it becomes a management tool like your food cost.
What it costs, and how I work with restaurant owners
Let us finish with the figures, without detours. With me, a showcase website starts at €380, and a complete restaurant website with structured menu, booking module and local SEO is priced according to the real needs: number of pages, languages, booking system chosen. Every project receives a quote detailed item by item, free and within 24 hours. My prices are public and the first exchange commits you to nothing.
My way of working with horeca adapts to your constraints: we meet outside service hours, I come and taste your universe before drawing anything, and I build the website so it lives with a minimum of handling on your part. Restaurant owners have no time, I know it: the website must work for you, not the other way round.
One last piece of advice for the road: start with the fundamentals. An impeccable menu on mobile, accurate hours, a connected Google listing, ten good photos. It is less spectacular than a total redesign, and it is what fills the tables as early as next month.


