In short: A restaurant website in Switzerland costs anywhere from around CHF 15 per month (website builder, built yourself) to CHF 2,500–6,700 for a professional redesign — CHF 4,200 on average, according to the Swiss comparison portal Gryps. On top come hosting, domain and updates, which over three years often cost more than building the site itself. More important than the price is what the site does: most guests see your Google profile first. The website then has to answer three questions within seconds — What do you serve? When are you open? How do I book? The eight must-have elements below decide whether a visit turns into a reservation.
Does a restaurant still need its own website in 2026?
Yes — for three reasons that grow more important every year:
Google and AI assistants read it. Your Google profile is the shop window, the website is the source behind it. Google cross-checks both, and AI assistants lean heavily on business websites: in a BrightLocal analysis of local queries, 58 percent of the sources ChatGPT Search used were business websites.
Reservations without a detour. Every booking through your own site comes straight to you — without a platform earning a cut per guest or keeping the contact.
Control. Seasonal menu, lunch specials, events, vouchers, job openings: on platforms, what appears is what the platform wants to show. On your website, what appears is what you want to show.
For hotels this counts double: your own website with a booking engine is the only channel without commission. How Swiss hotels win back direct bookings is covered in the article on OTA commission.
What a restaurant website costs in Switzerland
| Route | One-off | Ongoing | Fits if … |
|---|---|---|---|
| Website builder, built yourself (e.g. Wix, Jimdo, Squarespace) | your time | approx. CHF 15–40 per month | small budget, you have time and a good eye |
| Simple professional site (one-pager) | from approx. CHF 2,000 | hosting, updates | little content, clear offering |
| Website with sub-pages and online reservation | CHF 3,000–5,000 | hosting, updates | standard for most restaurants |
| Redesign of a restaurant website | CHF 2,500–6,700, avg. CHF 4,200 | hosting, updates | the existing site is outdated |
| Custom design, multilingual | from approx. CHF 6,000 | hosting, maintenance | own visual identity, tourist location |
| Website as a subscription ("website as a service") | no or low setup | monthly flat fee incl. hosting and care | you never want to deal with it yourself again |
Professional prices: Gryps, web design costs Switzerland. Builder prices vary by provider and plan — reservation features often come only with the higher plans.
The costs that are often forgotten
- Domain and hosting: typically CHF 100 to 300 per year.
- Updates: menu, opening hours, seasonal photos — around CHF 150 per hour with a web designer (Gryps).
- Reservation tool: systems such as Lunchgate, aleno, TheFork or OpenTable charge a subscription or a fee per guest.
- Photos and copy: a professional shoot and clean texts (in several languages for tourist locations) often make the biggest difference — and are missing from many quotes.
A worked example over three years: redesign CHF 4,200, hosting and domain CHF 200 per year, ten hours of updates per year at CHF 150 — around CHF 9,300 in total. Building the site is less than half of that. So ask every quote for the running costs, not just the project price.
The eight must-have elements of a restaurant website
1. The menu as text, not as a PDF. A PDF has to be zoomed on a phone, goes out of date quickly and is read less well by Google and AI assistants. The menu as normal page text — with prices — is better in every respect. A PDF download can be offered in addition.
2. Reservation in two clicks at most. A clearly visible "book a table" button in the first screen, with your reservation tool behind it. At minimum: a tappable phone number. "Reservations by phone only" in practice means: only when nobody is busy serving.
3. Opening hours — identical to Google. Including rest days, public holidays and closures. If website and Google profile contradict each other, guests lose trust — and so does Google.
4. Address and phone as clickable text. Not as an image. With a link to directions, a note on parking and the nearest public transport stop. Exactly this information must read the same everywhere — on Google, Local.ch and search.ch.
5. Fast on mobile. Most restaurant searches happen on the go. Google rates the load time of the largest visible element (Largest Contentful Paint) as "good" up to 2.5 seconds. Large header videos and uncompressed photos are the most common brakes.
6. Real photos. Guests recognise stock images instantly. Dishes, room, terrace, team — with short image descriptions (alt texts) that search engines read too.
7. Structured data. A machine-readable profile in the code (Schema.org "Restaurant"): cuisine, price range, opening hours, link to the menu, reservation option. Guests don't see it; Google and AI assistants read it directly.
8. Legal basics in order. An imprint with full company details and a privacy policy. Since 1 September 2023, Switzerland's revised Data Protection Act requires you to inform people as soon as you process personal data — for example via a reservation form, a newsletter or analytics tools. When in doubt, have the text reviewed by a lawyer.
Additionally for hotels
A booking engine directly on the site, a clear reason to book direct (best rate, breakfast, late check-out), room photos per category, arrival information and — depending on your guest mix — English and French.
The six most expensive mistakes
1. The agency owns the domain. Or the nephew who built the site in 2017. Domain and hosting belong in the venue's name, the logins in your files.
2. Built and forgotten. Last winter's menu, opening hours from before the renovation. A website without care does more harm than a simple one that is correct.
3. Reservations by phone only. The phone rings in the middle of service, nobody picks up — and the guest books with the neighbour who has an online tool.
4. Beautiful video, slow site. A full-screen video looks great in the agency pitch and takes forever to load on mobile data in the tram.
5. No measurement. Without tracking — for example clicks on "reserve", "call" and "directions" — you don't know whether the site brings guests or is just pretty.
6. Rebuilding everything when three things would do. Often a text menu, a reservation button at the top and correct opening hours achieve more than a complete CHF 6,000 redesign. Check the eight must-haves first.
Build it yourself, one-off project or subscription?
Website builder if your budget is under CHF 1,000, you enjoy design and will handle the upkeep yourself. The risk: the site looks home-made, and upkeep stalls as soon as the season starts.
One-off project if you want a custom site and can enter changes yourself — or are willing to pay for them by the hour.
Subscription if you have no time for the website and would rather pay a fixed monthly amount that covers hosting, care and changes. Here too, make sure the domain and content belong to you.
What the website has to do with Google Ads, local SEO and AI
Google Ads: the landing page affects the click price — the more relevant, the cheaper. More in the article on Google Ads costs.
Local ranking: name, address, town and category on the website strengthen the relevance of your Google profile — details in Improving your Google ranking.
AI assistants: ChatGPT, Gemini and Google's AI Overviews mention businesses they can find clear facts about. Your website is the most important source for that — see generative engine optimization.
And with us?
At Tailored Intelligence the website is not a stand-alone project but part of the Google 360° package: website as a service with design and hosting, ongoing updates, booking-system integration, Google Analytics 4 with conversion tracking and keyword-optimised content — together with the Trophy review system and a monthly optimised Google Ads campaign. See packages. If you only need a fast landing page for Google advertising: that is included in our ads management.
FAQ
How much does a restaurant website cost in Switzerland? Built by a professional, between around CHF 2,000 for a simple one-pager and CHF 6,700 for a redesign with sub-pages — around CHF 4,200 on average according to Gryps. Built yourself with a website builder, from around CHF 15 to 40 per month. On top come hosting, domain and updates.
Is a website builder like Wix or Jimdo enough for a restaurant? For a small venue, yes, if the must-have elements are in place — above all a text menu, a reservation button and fast loading. The limits show with multiple languages, custom design and when nobody on the team has time for upkeep.
How long does it take to have a restaurant website built? For a site with a few sub-pages, typically two to six weeks. The bottleneck is usually photos and copy, not the technology.
Menu as PDF or as text? As text. A PDF is awkward on a phone, read less well by Google and AI assistants, and goes out of date quickly. A PDF download can be offered in addition.
Does my restaurant website need a privacy policy? Yes, as soon as you process personal data — for example via a reservation or contact form or analytics tools. Since 1 September 2023, Switzerland's revised Data Protection Act requires you to inform people about it.
Do I need a new website for Google Ads? Not necessarily. For campaigns, a fast dedicated landing page with reservation, directions and phone is often enough — your existing website stays as it is.
Sources
- Gryps: prices for web design services in Switzerland, incl. redesign of a restaurant website (gryps.ch)
- BrightLocal: Uncovering ChatGPT Search Sources (brightlocal.com/research)
- Google Search Central: Core Web Vitals and structured data for local businesses (developers.google.com/search)
- Swiss Federal Act on Data Protection (FADP), in force since 1 September 2023 (fedlex.admin.ch)
- Tooltester: Wix pricing plans 2026 compared (tooltester.com)
Related reading
- Google Ads costs in Switzerland: what advertising on Google really costs
- Generative engine optimization: how ChatGPT and Google's AI recommend your business
- Optimizing your Google Business Profile — the practical guide
- CHF 48,000 to Booking.com — 4 levers for direct bookings
Want to know which of the eight must-haves are missing from your website? 10 minutes, your venue as the example, no sales pressure.