A professional restaurant website in Switzerland costs between CHF 3,000 and CHF 15,000 in 2026, should load in under 2 seconds, display the menu in a mobile-friendly format, enable online reservations, and show allergen information per Swiss food law. Additionally, every restaurant in 2026 needs an optimized Google Business Profile and a website that gets found not only by Google, but also by AI assistants like ChatGPT when guests ask: “Which restaurant in Zurich has the best pasta?” This guide covers everything restaurateurs need to know.
Why Does a Restaurant Need Its Own Website in 2026?
“I have Instagram and Google Maps — do I really need a website?” We hear this often. The answer: yes, absolutely. Here’s why:
1. Google Business Profile Isn’t Enough
Google Business is important, but it belongs to Google — not you. Google can change your information, manipulate reviews, or restrict your profile. Your website belongs to you.
2. Instagram Is No Substitute
Instagram shows images, but no menu, no opening hours, no allergen information, no online reservations. And: Instagram is a closed platform — Google only partially indexes Instagram content.
3. AI Assistants Need Your Website
When someone asks ChatGPT “Which restaurant in Bern serves vegan dishes?”, ChatGPT searches the internet. Without a website, you don’t exist for AI systems.
4. Direct Bookings Save Commission
Reservation platforms like TheFork or Quandoo charge commission. Direct reservations through your website cost you nothing.
What a Restaurant Website Needs in 2026
The Menu — The Heart of Your Website
The menu is the most important part of your website. 78% of visitors come specifically for the menu. Here’s how to do it right:
HTML, not PDF. Publish your menu as HTML text, not as a PDF. Reasons:
- Google can index HTML, but struggles with PDFs
- HTML is readable on smartphones, PDFs aren’t
- AI systems can read HTML, but barely read PDFs
- HTML loads faster than a 5 MB PDF
- HTML can be updated without uploading a new file
Structured data. Use Schema.org Menu markup so Google and AI systems understand your dishes, prices, and allergens:
{
"@type": "MenuItem",
"name": "Zurich-style Veal",
"description": "Veal in cream sauce with rosti",
"price": "38.50",
"priceCurrency": "CHF",
"suitableForDiet": ["https://schema.org/GlutenFreeDiet"]
}
Allergens and additives. Swiss food law (LGV) requires labeling of the 14 most common allergens. On the website, we recommend:
- Allergen symbols for each dish
- Filter function (e.g., “Show only gluten-free dishes”)
- Note: “Please inform our staff about any allergies”
Display prices. Show prices in CHF on your website. Guests expect transparency, and prices help with AI visibility — when someone asks ChatGPT for an “affordable restaurant in Zurich,” the AI can only answer if it knows prices.
Online Reservations
Every restaurant needs an online reservation option in 2026:
Option 1: Simple Contact Form
- Cost: CHF 0 (integrated in website)
- Drawback: No automatic confirmation system
- Suitable for: Small restaurants with few reservations
Option 2: Reservation Tool Integration
- Resmio, OpenTable, Quandoo, TheFork
- Cost: CHF 0-200/month (depending on provider and commission model)
- Advantage: Automatic confirmation, reminders, no-show management
- Drawback: Commission with some providers
Option 3: Custom Reservation System
- Development cost: CHF 3,000-8,000
- Ongoing costs: Minimal
- Advantage: No commission, full control, data belongs to you
- Suitable for: Larger restaurants with many reservations
Opening Hours and Location
Sounds trivial, but the most common complaints about restaurant websites are:
- Opening hours not found
- Opening hours outdated
- Address not prominently placed
Best practices:
- Opening hours visible on every page (footer)
- Public holidays and closures prominently displayed
- Google Maps embedded (with privacy notice per nDSG)
- Parking options mentioned
- Nearest public transport stop listed
Food Photography
Images are crucial for restaurants. Invest in professional photography:
- Food shoot (15-20 dishes): CHF 800-2,000
- Interior photography: CHF 500-1,500
- Team photos: CHF 300-800
Tips for great food photography:
- Natural light (no flash)
- Overhead perspective for platters and bowls
- 45-degree angle for burgers, sandwiches, layered dishes
- Use decoration sparingly
- Authentic over perfect — guests want to see what they’ll actually get
Image optimization for the website:
- WebP format (50-70% smaller than JPEG)
- Lazy loading for images below the fold
- Responsive images (different sizes for different devices)
- Alt text with dish names and descriptions (good for SEO and AI)
Local SEO
Local SEO is the most important online channel for restaurants:
Optimize Google Business Profile
- Verify your listing — If you haven’t, do it immediately
- Choose the right category — Main: “Restaurant.” Subcategories: cuisine type (e.g., “Italian Restaurant”)
- Upload photos — At least 20 photos (dishes, interior, exterior, team)
- Keep opening hours current — Including holidays and special hours
- Publish posts — Weekly Google Posts (daily menu, events, offers)
- Respond to reviews — Every review, positive and negative
- Link your menu — Directly to your website, not to a PDF
Local Keywords
Optimize your website for local search queries:
- “Restaurant [city]” (e.g., “Restaurant Zurich”)
- “[Cuisine] restaurant [city]” (e.g., “Italian restaurant Bern”)
- “Lunch menu [district]” (e.g., “Lunch menu Zurich Kreis 4”)
- “Restaurant with terrace [city]”
- “Family-friendly restaurant [region]“
Structured Data for Restaurants
Implement Schema.org Restaurant markup:
- Restaurant type, cuisine, price range
- Address, opening hours, phone number
- Menu (Menu schema)
- Reviews (AggregateRating)
- Reservation link
Multilingual Support
In Switzerland, multilingual support is especially important for restaurants:
- German and English as a minimum in tourist areas
- French in Western Switzerland and Bern
- Italian in Ticino and Graubunden
The menu should be at least bilingual (original language + English).
What a Restaurant Website Costs
| Variant | Scope | Price |
|---|---|---|
| Basic (DIY with Squarespace) | 3-5 pages, template, own photos | CHF 300-600/year |
| Standard (freelancer) | 5-8 pages, custom design, menu | CHF 3,000-6,000 |
| Professional (agency) | 8-12 pages, CMS, reservations, SEO | CHF 6,000-12,000 |
| Premium (agency) | Complete with AI optimization, multilingual | CHF 12,000-20,000 |
Our recommendation for Swiss restaurants: The Professional package. A fast, SEO-optimized website with CMS for the menu, online reservations, and local SEO. Talk to us for a customized quote.
Mobile First: 73% of Your Guests Come via Smartphone
The numbers are clear: 73% of restaurant searches come from mobile devices. Your website must work perfectly on smartphones:
- Touch-friendly navigation — Large buttons, no hover effects
- Click-to-call — Phone number directly callable
- Click-to-navigate — Address opens Google Maps
- Fast load time — Under 2 seconds on 4G
- Readable menu — No zooming required
AI Optimization for Restaurants
In 2026, more and more guests are asking AI assistants for restaurant recommendations. Here’s how to be found:
1. Create an llms.txt
Create an llms.txt file with key information: name, cuisine, location, opening hours, price category, specialties, reservation link.
2. Answer Questions
AI systems look for concrete answers. Answer questions on your website like:
- “What’s the best dish at [your restaurant]?”
- “Does [your restaurant] have a terrace?”
- “Is [your restaurant] suitable for children?”
- “What does dinner at [your restaurant] cost?“
3. Unique Content
Write about what makes your restaurant special:
- Your restaurant’s story
- Where your ingredients come from
- Your chef and their background
- Special events and offers
4. Collect Reviews
Google Reviews are one of the strongest factors for AI recommendations. Actively ask satisfied guests for reviews.
nDSG Compliance for Restaurant Websites
Restaurant websites must also comply with the nDSG:
- Privacy policy — Required if you use forms, analytics, or reservation systems
- Cookie consent — If you use Google Analytics, Facebook Pixel, or similar
- Imprint — Recommended with name, address, email, UID number
- Reservation data — Inform guests how long reservation data is stored and who has access
Social Media Integration
Your website and social media should work together:
- Embed Instagram feed — Show current images (but: watch load times, static images often better)
- Social media links — Prominent in header or footer
- Share buttons — On the menu and for special dishes
- Google Reviews widget — Shows trust and social proof
Common Mistakes on Restaurant Websites
1. Menu as PDF
The most common problem. PDFs are unreadable on smartphones, barely indexable by Google, and invisible to AI systems.
2. No Mobile Optimization
If your website doesn’t work perfectly on smartphones, you lose 73% of your potential guests.
3. Outdated Information
Nothing frustrates guests more than incorrect opening hours or an outdated menu. Use a CMS to make changes quickly.
4. Too Much Music and Animation
Auto-play videos, background music, and heavy animations slow your website and drive visitors away. Less is more.
5. No Online Reservations
Guests want to reserve online — around the clock, not just during opening hours.
6. No Visible Reviews
Display your best Google reviews on your website. Social proof convinces undecided guests.
7. No Local SEO
Without an optimized Google Business Profile and local SEO measures, guests won’t find you — neither on Google nor on ChatGPT.
Timeline: Creating a Restaurant Website
| Phase | Duration | Activities |
|---|---|---|
| Briefing | 1 week | Requirements, menu, branding |
| Design | 1-2 weeks | Layout, color concept, mobile design |
| Photography | 1 day | Food shoot, interior, team |
| Development | 2-3 weeks | Coding, CMS, reservations, SEO |
| Content | 1 week | Text, menu, images entry |
| Testing | 3-5 days | Browser tests, mobile, performance |
| Launch | 1 day | Go-live, connect Google Business |
| Total | 5-8 weeks |
Conclusion
A professional restaurant website is not optional in 2026 — it’s a necessity. It brings direct reservations (without commission), improves your local visibility on Google and AI assistants, and gives you control over your online presence. Invest CHF 6,000-12,000 in a professional solution and see it as an investment in your future.
Contact us for a no-obligation consultation. We have experience with restaurant websites and can show you how your online presence can become a reservation magnet.
Frequently Asked Questions (FAQ)
What does a restaurant website cost in Switzerland?
A professional restaurant website costs CHF 3,000-15,000, depending on scope. A standard website with menu, reservations, and SEO runs CHF 6,000-12,000. Simple solutions with website builders start at CHF 300/year.
Should the menu be a PDF or HTML?
Always HTML. PDFs are poorly readable on smartphones, barely indexable by Google, and invisible to AI systems. HTML menus load faster, are search-engine friendly, and can display allergen information in a structured way.
Do I need an online reservation system?
In 2026, definitely yes. Guests expect to be able to reserve 24/7 online. A simple contact form works for small restaurants, while larger ones benefit from tools like Resmio, OpenTable, or a custom system.
How important is Google Business Profile for restaurants?
Extremely important. Google Business is often the first point of contact for potential guests. Optimize your listing with current photos, correct opening hours, and respond to all reviews.
Does my restaurant website need to be nDSG-compliant?
Yes. As soon as you use a contact form, Google Analytics, or a reservation system, you’re processing personal data. You need a privacy policy and a cookie consent banner for tracking cookies.
How does my restaurant get recommended by ChatGPT?
Through an AI-optimized website with structured data, quality content, an llms.txt file, and many positive Google reviews. The more relevant information available online, the more likely the recommendation.
Does a restaurant need a multilingual website?
In tourist areas and major cities, yes — at least German and English. The menu should definitely be bilingual. In Western Switzerland, add French; in Ticino, Italian.
How long does it take to create a restaurant website?
A professional restaurant website takes 5-8 weeks. Simpler solutions take 2-3 weeks. Plan one day for food photography — professional images make the difference.