A PDF is unreadable on a phone
The guest has to zoom, pan, zoom again. Someone hungry and in a hurry gives up after a few seconds and looks at the place next door instead.
The menu is the most important page a restaurant has — and on most websites it is a PDF from last year. SaaleWeb builds it as its own maintainable page: dishes with photo, description, price and allergens, sorted into categories, readable on a phone in seconds and connected directly to the reservation path.
Seasonal
€16.90
Wild garlic cream, red onions, spring leek and grilled asparagus from a farm in the region.
Example content. Dishes, prices, images and labelling later come from your own menu.
SaaleWeb is a digital studio based in Halle (Saale) building websites for restaurants, inns, cafés and event gastronomy. The focus is the menu as its own maintainable and indexable page — with dishes, images, prices, allergen labelling and categories — plus a short path to a table reservation. Two completed examples are publicly online: the Waldschlösschen restaurant in Nebra and Neue Liebe in Nebra (Unstrut).
Almost every guest checks the menu before visiting. Usually on a phone, usually on the move, usually right before deciding. This is exactly where most restaurant websites fail — not because of the design, but because of a file format.
The guest has to zoom, pan, zoom again. Someone hungry and in a hurry gives up after a few seconds and looks at the place next door instead.
Content inside a PDF is captured poorly and is almost impossible to structure. Searches for individual dishes, categories or a style of cooking find nothing.
When someone asks ChatGPT or Google for a nearby restaurant with vegetarian options, the answer needs readable, unambiguous data — not a document behind a download link.
New price, seasonal menu, a dish sold out: if each change means re-typesetting and re-uploading a document, in the end nothing gets updated at all.
When the online menu says €14.50 and the plate costs €16.90, an avoidable conflict starts right at the table.
Many businesses maintain only the social channel. Guests find atmosphere there, but no complete menu, no opening hours and no reliable way to reserve.
A digital menu solves all of it at once: readable on mobile, usable for search engines and AI systems, editable by your own team in minutes and connected directly to reservations.
This is how a menu works for guests, Google and AI systems at the same time: switchable categories, every dish with image, description, price and labelling. Try the categories below — the content is an example, the structure is real.
The menu is a real page with its own address, title and description — linkable, shareable and indexable by Google.
Starters, mains, desserts, drinks, seasonal menu: guests jump straight to what they want instead of scrolling twelve pages.
A good photo sells a dish better than any description. At Waldschlösschen a short clip sits behind many of the images.
Allergen data plus vegetarian, vegan, lactose-free or gluten-free sit directly on the dish — not in a footnote on page four.
Price adjustment, new dish, change of season: you edit it yourself in the admin area and the page is immediately current.
From any point in the menu there is a visible path to a table request — exactly when the appetite is there.
German and English as a base, Russian or further languages depending on your guests — dish names and descriptions included.
Menu, MenuSection and MenuItem as JSON-LD: that is what allows Google and AI systems to understand individual dishes, categories and prices in the first place.
Both projects were built by SaaleWeb and are live. Look at the menus before you talk to us — that says more than any description.
Hotel and restaurant in one presence. The menu is organised by category, every dish carries an image, description, price and allergen data, and many dishes additionally have a short video clip. The menu is maintained by the business itself and changes with the season.
Restaurant with terrace, dance and events. The menu lives on its own URL, is bilingual, filterable by category and connected directly to reservations. On the menu page itself an FAQ answers typical guest questions.
The best menu achieves little if all that follows is a phone number in the footer. We build the reservation path to fit the business — not every restaurant needs a booking system.
On a phone the number is a link. For many businesses the telephone remains the best channel — it just has to be instantly reachable.
Date, time, number of guests, occasion, requests such as terrace or a high chair. The request arrives complete instead of being clarified over five callbacks.
If you already use one, we integrate it — as an embedded widget or as a link with pre-filled details. You keep your system.
For many guests the fastest route. On request with a prepared message so the inquiry already carries the right details.
A birthday party for 30 is not a table reservation. Larger occasions get their own form with menu preference and time frame.
Regular hours, last orders, closing days and public holidays — maintained identically on the website and in the Google Business Profile.
We do not sell reservation software and we will not sell you a system you do not need. For many restaurants in the region a clean form plus a phone number is entirely sufficient — and carries no monthly fee.
Between the first impulse and a reserved table there are rarely more than ten minutes — and almost always a phone. Each phase makes a different demand on your website.
Impulse
The guest
Is hungry, has an occasion or visitors — and searches for a restaurant in Halle, Merseburg or along the Saale-Unstrut.
Your website must
appear at all: a maintained Google Business Profile, current photos, a named style of cooking and a clear location.
Check the menu
The guest
Opens the menu — by far the most common reason anyone visits a restaurant website.
Your website must
show the menu immediately and readably on mobile: categories, dishes, prices, allergens. No download, no zooming.
Does it fit?
The guest
Checks opening hours, terrace, parking, whether children are welcome and whether there is something vegetarian.
Your website must
answer those questions before they are asked — on the page, not on the phone.
Reserve
The guest
Wants a table now — usually in the evening, often for today or tomorrow, almost always from a phone.
Your website must
offer a visible, short path: call with one tap, a form, or your reservation tool.
Afterwards
The guest
Has been there, recommends the place, writes a review or comes back for the next occasion.
Your website must
make reviews visible, offer events and celebrations and prepare the next occasion.
Not every business needs everything. Scope is defined in the first consultation based on style of cooking, size, event business and how much you want to maintain yourself.
Its own page with categories, dishes, images, prices, allergens and labelling — maintained by your own team.
Asparagus, game, a Christmas menu or a lunch offer as separate sections that can be switched on and off again.
Phone with one tap, a structured form, integration of your tool or messenger — whatever fits your operation.
Dining room, terrace, beer garden, fireplace room or private room with their own images and descriptions instead of one shared gallery.
Weddings, corporate parties, birthdays and Christmas events as separate pages with capacities, format and an inquiry form.
Regular hours, last orders, holidays and annual closures — maintained cleanly and aligned with the Google profile.
Guest voices from Google, Tripadvisor or other sources with a recognisable origin. No invented quotes.
Consistent contact data, the menu link in the profile, attributes such as terrace or accessibility, photos and questions & answers.
Restaurant, Menu, MenuSection, MenuItem, opening hours and FAQ as JSON-LD — the foundation for Google and AI answers.
Images are compressed properly and delivered in modern formats. A menu with 120 dishes may still load fast.
German and English as a base, Russian or further languages depending on your guests — dishes included.
Gift vouchers, lunch deals or seasonal campaigns as maintainable sections that match the occasion.
Guests stopped typing keywords a while ago; they ask questions — in Google, in Maps and increasingly in ChatGPT, Gemini, Claude or Perplexity. Those systems can only recommend a restaurant when kitchen, menu, location and opening hours are unambiguous and machine-readable on a page they can reach.
Typical questions your website should answer
None of these needs a separate doorway page. Each needs a clear answer in the right place: on the menu page, in the opening hours, on the events page or in the FAQ.
When dishes, categories and prices exist as text and structured data, a system can read them. A photographed menu card is invisible to search and AI.
Name, address, phone number and opening hours are identical on the website, the Google profile and the portals. Contradictions are the most common cause of hesitant answers.
Regional, German, seasonal, vegetarian, game, tarte flambée: what you do not write down, nobody can associate with you.
Directions, parking, proximity to Arche Nebra, the wine route, the station or the city centre — information guests look for that anchors you regionally.
Changed opening hours, annual closures, the seasonal menu. Outdated details damage AI answers more than they damage classic search results.
Whether a specific system names your restaurant is decided by that system, not by an agency. We do not sell guarantees; we build the foundations that improve the odds.
A wedding, a company Christmas party or a birthday with 40 guests is worth more to many businesses than an average evening. Yet most websites give it a single sentence.
Wedding, corporate party, birthday, funeral reception, Christmas party: separate pages with their own search terms instead of one line in a paragraph.
How many people fit in the hall, the private room, on the terrace? That number is often the first question — and rarely answered.
Sample menus, packages and a rough schedule give confidence before anyone picks up the phone.
Date, number of guests, occasion, budget range, catering, technical needs. A complete inquiry saves both sides several calls.
A festively set hall convinces more than any text — provided the images come from your own house.
Christmas parties are searched for in September, weddings a year ahead. These pages have to be online and findable early.
For food sold loose, the 14 allergens subject to labelling must be accessible to guests. The website can carry that information clearly; factual accuracy stays with the kitchen.
Declarations such as colourant, preservative or flavour enhancer belong visibly with the dish. We build the fields, you maintain the content.
Guests see final prices including VAT. The menu should show the same state online and in the house — otherwise the conflict happens at the table.
Wrong hours are the most common cause of disappointed guests and poor reviews. Website and Google profile are therefore maintained together.
Your own photos are legally safe and simply work better. For images of guests or events we make sure consent is properly handled.
Complete provider identification, documented forms and recipients, and real reviews with a recognisable source. Invented testimonials are legally risky.
We implement carefully on the technical and editorial side and flag open questions. That does not replace legal or food-law advice — the final review of labelling, price presentation and your privacy policy stays with you and your advisors.
The figures below are for orientation. The fixed price follows the free initial consultation and depends on menu size, languages, event business and available imagery.
from €600
Café or small business with a manageable menu
from €990
Restaurants where the menu is the most important page
from €1,990
Businesses with events, rooms, seasonal menus or an attached hotel
All figures exclude 19% German VAT. Additional scope such as food photography, video clips per dish, copywriting in several languages or special integrations is calculated separately.
For orientation: a compact WordPress one-pager starts at €600, a restaurant website with a digital menu at €990, and a full gastronomy website with events and rooms at €1,990 — each plus 19% VAT. Food photography, video clips per dish and further languages add scope. We name the exact fixed price after the free initial consultation.
Yes, and that is the whole point. Dishes, descriptions, prices, categories, images and labelling are edited in the admin area and the page is immediately current. That is exactly how the Waldschlösschen menu works, changing with every season.
A PDF is hard to read on a phone, almost impossible to structure and is evaluated far less well by search engines and AI systems. Then there is the practical point: if every price change means re-typesetting a document, in the end nothing gets updated.
Not necessarily, but images work hard. A good photo sells a dish better than three lines of description. A sensible start is the 10 to 15 most important dishes; the rest of the menu can stay text-based and be extended later. Food photography is not part of the base scope and is calculated separately.
Yes. At Waldschlösschen many dishes have a short clip behind the image that plays on tap. Technically that is no problem as long as the clips are short and properly compressed so the menu stays fast.
As a field directly on the dish, using the letter code common in Germany, complemented by labels such as vegetarian, vegan, lactose-free or gluten-free. For food sold loose, the allergens subject to labelling must be accessible to guests. We build the structure; the kitchen is responsible for factual accuracy.
Yes. We integrate an existing tool as an embedded widget or as a link with pre-filled details. If you do not use one yet, we often recommend a structured form plus telephone — enough for many businesses in the region and with no monthly cost.
A compact build is often finished in two to four weeks, a full gastronomy website usually in four to eight weeks. In our experience the biggest time factor is not the technology but capturing the menu, imagery and approvals from the business.
The chance rises considerably when style of cooking, dishes, prices, opening hours, location and answers to typical guest questions are unambiguous and machine-readable on your website — with structured data for the restaurant and its menu plus FAQ sections. Whether a specific system names your business is decided by that system; no one can seriously guarantee it.
Both channels are valuable, but neither replaces a website. Nobody reliably finds a complete menu on Instagram, the Google profile carries no event description, and neither platform belongs to you. The website is where menu, opening hours, celebrations and reservations come together completely and permanently.
We embed real reviews with a recognisable source, for example from the Google Business Profile or Tripadvisor. We do not implement invented quotes or polished averages — they are legally risky and destroy exactly the trust they are meant to build.
After going live we check loading times, mobile use, forms, indexing and the reservation paths. Menu, seasonal offers, event pages and FAQ can then be extended step by step. Ongoing support is available but never a condition — the website belongs to you.
In the free initial consultation we look at your menu, your current website, your reservation path and your Google profile. Afterwards you know which step is worth taking — even if the answer turns out to be no new project.
No obligation, no contract commitment and an honest assessment, including when it argues against a project.