A website for restaurants: the menu on the phone, a table in one tap.

53 percent of people in Germany look at the menu online before visiting a new restaurant, according to a 2024 Bitkom survey. So on a phone, a restaurant website has to show the menu first, readable without downloading a PDF and without zooming. Then come reservations, opening hours that match your Google profile, and photos from your kitchen. That's exactly what I build, Starter from 499 €, design preview after 1-2 days. The texts are written in German, for guests searching on Google.de, while you and I can plan everything in English. The exact price comes in writing after the free first call. And if Italian is spoken in your kitchen: I speak it too.

What you get from me.

  • Menu as its own page with prices, you update dishes and daily specials yourself, no PDF to zoom into
  • Reservation requests with date, time and party size, or I embed your booking system's widget
  • Call and WhatsApp in one tap, directions open straight in Google Maps
  • Opening hours and closing day maintained in one place, the same on every page and matching your Google profile
  • Your photos of the plates and the dining room, resized for phones, no stock images
  • Your Google reviews on the site, with a link to your profile
  • Delivery and pickup: a link to your ordering system, pickup by phone call or WhatsApp
  • German texts for your German guests, and on request a second language, English or Italian, as its own page with its own address
  • Target load time under 2.5 seconds, even with photos from your kitchen
Perfect for: Restaurants & trattoriasPizzeriasCafés & bakery cafésBars & wine barsIce cream parlorsTakeaways & delivery services

Guests check online first

53%

look at the menu online before visiting a new restaurant

47%

prefer to book their table directly online

30%

name online reviews as the most important factor when choosing where to eat

69%

expect a café or restaurant to have its own website

Source: Bitkom, survey of 1,005 people aged 16 and over in Germany, calendar weeks 18 to 21 of 2024, published on 27 June 2024. Retrieved on 2 September 2026.

Restaurant website: the typical gastro site or one from me?

  • Menu

    Typical restaurant website: PDF download, on the phone you have to zoom

    Website by me: Its own page, and you enter its address as the menu link in your Google profile

  • Reservations

    Typical restaurant website: A phone number somewhere in the footer

    Website by me: A request with date and party size high up on the page, or your reservation widget

  • Opening hours

    Typical restaurant website: The website shows different hours than Google

    Website by me: The same in both places, and public holidays go in too

  • Photos

    Typical restaurant website: Stock pasta from an image library

    Website by me: Your kitchen and your dining room, in file sizes that load fast

  • Speed

    Typical restaurant website: Site builder with a video header, long load time

    Website by me: LCP target of 2.5 seconds, my own subpages score 99-100 on Lighthouse for mobile

  • Cost

    Typical restaurant website: Monthly rent to a site builder or gastro website provider

    Website by me: One-time from 499 €, you pay hosting and domain directly to the provider

  • Language

    Typical restaurant website: German only

    Website by me: German as the base, on request a second language, English or Italian

Prices of other providers according to their own sites, as of 2 September 2026: AD-BASE 500 €, 1,490 € or 2,990 € per package plus VAT, Goldfein from 599 € one-time or leasing from 39.90 € per month. LCP recommendation of 2.5 seconds according to web.dev, as of September 2025. Lighthouse measurement of my subpages from 27 August 2026.

Good to know

What belongs on a restaurant website

Before a guest books or sets off, they look for these things on your site.

  • The menu as its own page with prices, not a PDF.
  • Opening hours with your closing day, the same as in your Google profile.
  • The reservation, as a short request form or as your system's widget.
  • Directions with a route link, your Google reviews, and photos of plates and dining room in daylight.
  • If you deliver, the link to your ordering system.
  • If many of your guests speak Italian or English, the menu in that language too, translated by someone who actually speaks it.

What Google search does for a restaurant: real numbers

A restaurant I look after reached 6,140 impressions and 631 clicks in unpaid Google search in one month, plus 149 impressions in AI answers. Without ads. The numbers come from the client's Search Console and appear here with his consent, the name stays out. The full story is in my SEO case study on the blog, written in German.

A grill house near Ludwigsburg as an example

Pascha Grillhaus in the Ludwigsburg district serves Turkish grill food, and I built the website for it. The menu there is its own page with prices and allergens instead of a PDF, and guests call with one tap or start the route to the restaurant right away. You can see it at pascha-grillhaus.com.

I also know the restaurant trade from the supplier side

Materazzi Gourmet from Rottenburg am Neckar sells and repairs coffee machines and catering equipment for restaurants, cafés and bars within around 50 km, from Stuttgart to Tübingen. Not a restaurant then, but a business that deals with restaurant owners every day. I rebuilt the website and have been looking after local visibility, content and social media channels ever since. You can see it at materazzi-gourmet.com.

Menu: PDF or its own page?

Google has a menu editor for gastronomy profiles. There you enter dishes with prices or add the address of your menu as a link, and according to Google's help pages changes take 24 to 48 hours. That's exactly what a menu as its own page is good for. It has a fixed address that you enter in your Google profile, it can be read and searched on a phone, and a new dish gets updated in one place. The PDF can stay next to it as a download if you want to keep it for guests to print.

Reservations: form, widget or phone?

A form of your own asks for date, time, party size and mobile number, and you confirm by call or WhatsApp. If you already use a reservation system, its widget gets built into the page. At resmio, for example, the widget is included in every plan, even the free Basic, with no fee per guest (resmio.com, as of 2 September 2026). Why the reservation belongs on your own domain is something Quandoo made clear: at the end of September 2026 the provider stopped taking new reservations, and by the end of 2026 it will shut down completely. If the reservation sits on your own site, in a case like that you just swap the widget, and the link for your guests stays the same. And guests who would rather not book online still reach your number with one tap.

Why opening hours have to match in two places

Nothing annoys guests more than driving to a closed restaurant because the website and the Google profile claim different things. On your site the hours therefore live in a single file and appear the same everywhere, from the weekly closing day to your holiday break. The Google profile has special hours for this, which let you enter public holidays and closures of up to six days in a row, that's how Google's help pages describe it. There is no automatic connection between the two on a static site, and I won't claim there is. In the handover I show you how to change both on the same day, it takes a few minutes.

How it works.

  1. First call Best in the morning before service, by phone or WhatsApp, or at your restaurant if you're in the Stuttgart area. We sort out what currently runs through the phone, the delivery portal and Instagram, and what the site should take over.
  2. Quote and material You get a written quote, and that price stands. From you I need the menu as a file or photo, 15 to 20 phone photos of dishes and the dining room in daylight, the opening hours with your closing day, and the link to your Google profile.
  3. Design preview after 1-2 days You first see the mobile view with the menu and the reservation button, because that's how your guests see the site. Change requests go in here, not at the end.
  4. Build Menu as its own page, reservations, reviews, directions and the second language if you want one. Usually online in 2-3 weeks.
  5. Handover I show you how to change a dish, adjust a price and enter a public holiday, on the site and in your Google profile. After that you can still reach me on WhatsApp.

Frequently asked questions

What does a website for a restaurant cost?

The Starter package starts at 499 €, the Business package at 900 €, both one-time. After the free first call you get a written quote, and that price stands. Other providers charge between 500 € and 2,990 € net for restaurant websites, or leasing from 39.90 € per month, the sources are listed under the comparison table. After launch there's nothing ongoing to pay me, hosting and domain go directly to the provider.

Can I change the menu myself?

Yes. In the handover I show you how to swap a dish or change a price, and a daily menu works the same way. If you'd rather write than click, send me the change on WhatsApp and I'll put it in.

I already have a reservation system. Can you build it in?

Yes, your provider's widget goes in the right spot on the page, usually right next to the menu and once more at the end. If your provider ever shuts the service down, I swap the widget and the rest of the site stays as it is.

I'm on Lieferando. Do I still need my own website?

On the portal you're one of many, and you don't make the rules there. On your own site the menu, the reservations and your reviews appear the way you want, and in your Google profile you link your menu directly. I'll add the link to your ordering portal anyway, one doesn't rule out the other.

Can the site also be in English or Italian?

Yes. Each language gets its own pages with their own addresses, so Google and your guests can tell them apart cleanly, no translation button. The main site is in German, because your guests in Germany search in German. Besides German I speak Italian and English, so the first call can happen in English or Italian too. Whether I translate the menu or you provide the translation is something we settle there, since the scope depends on it.

Are phone photos enough?

Usually yes. What matters is daylight, the plate from above and at a slight angle, the dining room without guests. I resize the images for phones so the site stays fast. Stock photos of someone else's pasta don't go on my pages, every guest can spot them.

Will the site bring me more guests?

Nobody can promise you that, and you shouldn't trust anyone who does. What I can do: make the menu readable, cut the reservation down to one tap, show your reviews and build the site so Google connects it to your location. I make inquiries through the site measurable, so after a few months you can see for yourself what's coming in.

How long until the site is done?

You see the design preview after 1-2 days, and the site is usually online in 2-3 weeks. The most common delays are missing photos and a menu that only exists laminated on the table. A phone photo of the menu is enough for me to start.

Get in touch.

You can write to me in English, German or Italian, on WhatsApp or by email. I usually reply within a few hours.

WhatsApp Call