0gravity.ch Free Consultation

Restaurant Website Switzerland 2026: The Complete Guide

| 0gravity
Restaurant Website Switzerland Gastronomy

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

  1. Verify your listing — If you haven’t, do it immediately
  2. Choose the right category — Main: “Restaurant.” Subcategories: cuisine type (e.g., “Italian Restaurant”)
  3. Upload photos — At least 20 photos (dishes, interior, exterior, team)
  4. Keep opening hours current — Including holidays and special hours
  5. Publish posts — Weekly Google Posts (daily menu, events, offers)
  6. Respond to reviews — Every review, positive and negative
  7. 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

VariantScopePrice
Basic (DIY with Squarespace)3-5 pages, template, own photosCHF 300-600/year
Standard (freelancer)5-8 pages, custom design, menuCHF 3,000-6,000
Professional (agency)8-12 pages, CMS, reservations, SEOCHF 6,000-12,000
Premium (agency)Complete with AI optimization, multilingualCHF 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

PhaseDurationActivities
Briefing1 weekRequirements, menu, branding
Design1-2 weeksLayout, color concept, mobile design
Photography1 dayFood shoot, interior, team
Development2-3 weeksCoding, CMS, reservations, SEO
Content1 weekText, menu, images entry
Testing3-5 daysBrowser tests, mobile, performance
Launch1 dayGo-live, connect Google Business
Total5-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.

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.

0g
0gravity

Swiss web agency building ultra-fast, AI-optimized websites. We build websites that bring customers — not just look good.

Ready for a faster website?

Free website check: We test your current website and show you what's possible.

Or directly: hello@0gravity.ch

Book a call