Das Wichtigste in Kürze
- Strukturierte Daten beschreiben Ihr Lokal maschinenlesbar nach dem Vokabular von schema.org. Gäste sehen sie nicht, Suchmaschinen und KI-Assistenten schon.
- Wählen Sie den genauesten Typ: Restaurant, CafeOrCoffeeShop, BarOrPub, Bakery, FastFoodRestaurant, Hotel oder BedAndBreakfast.
- Google verlangt für lokale Unternehmen nur Name und Adresse, empfiehlt aber unter anderem Koordinaten, Öffnungszeiten, Telefon, Website, Preisniveau, Küche und einen Link zur Speisekarte.
- Prüfen Sie jede Änderung mit dem Test für Rich-Suchergebnisse von Google und dem Schema Markup Validator.
- Die Daten müssen dem sichtbaren Inhalt entsprechen. Selbst gesammelte Sternebewertungen im eigenen Markup bringen bei Google keine Sterne und wirken schnell unseriös.
Dieser Beitrag ist eine allgemeine Information und ersetzt keine Rechts- oder Steuerberatung. Regeln ändern sich und unterscheiden sich teils je Bundesland: Prüfen Sie Details bei Ihrer Wirtschaftskammer (WKO) oder IHK, der zuständigen Behörde oder Ihrer Steuerberatung.
Was strukturierte Daten sind
Stellen Sie sich vor, Sie geben einem neuen Lieferanten nicht Ihre ganze Speisekarte, sondern ein ausgefülltes Formular: Name, Adresse, Telefon, Öffnungszeiten, Küche. Genau das sind strukturierte Daten. Sie stehen unsichtbar im Quelltext Ihrer Website und fassen die wichtigsten Fakten in festen Feldern zusammen. Welche Felder es gibt und wie sie heißen, legt schema.org fest, ein gemeinsames Vokabular, das Google, Microsoft, Yahoo und Yandex ins Leben gerufen haben.
Der Vorteil: Eine Suchmaschine muss nicht raten, ob „Mo–Fr 11–22“ im Footer Öffnungszeiten sind oder ob „Hauptstraße 5“ Ihre Adresse ist. Sie liest es direkt aus dem Formular. Das hilft bei der Einordnung in der lokalen Suche, bei der Darstellung von Öffnungszeiten und dabei, dass KI-Assistenten Ihr Lokal korrekt beschreiben. Strukturierte Daten sind ein Baustein des lokalen SEO, kein Ersatz für gute Inhalte und ein gepflegtes Google-Unternehmensprofil.
Der richtige Typ für Ihren Betrieb
Schema.org kennt nicht nur das allgemeine „LocalBusiness“, sondern viele genauere Untertypen. Für die Gastronomie ist „FoodEstablishment“ der Oberbegriff, darunter liegen spezifische Typen. Je genauer der Typ, desto klarer die Botschaft. Wählen Sie einen Haupttyp, der zu Ihrem Betrieb und zur Hauptkategorie in Ihrem Google-Profil passt.
| Betrieb | Passender schema.org-Typ | Hinweis |
|---|---|---|
| Restaurant, Wirtshaus, Gasthaus | Restaurant | Der Standard für Lokale mit Bedienung |
| Café, Kaffeehaus | CafeOrCoffeeShop | Auch für Konditorei-Cafés |
| Bäckerei, Konditorei | Bakery | Mit Café-Bereich trotzdem Bakery als Haupttyp |
| Bar, Pub, Weinbar | BarOrPub | Für Weinbars gibt es auch Winery, das meint aber ein Weingut |
| Club, Diskothek | NightClub | Untertyp von EntertainmentBusiness |
| Imbiss, Food Truck, Burgerladen | FastFoodRestaurant | Ohne festen Standort reicht oft eine Organisation mit Kontaktdaten |
| Eisdiele, Brauerei | IceCreamShop, Brewery | Spezialtypen für genau diese Betriebe |
| Hotel, Pension | Hotel, BedAndBreakfast, Hostel | Hotelrestaurant zusätzlich als eigenes Restaurant beschreiben |
Ein Hotel mit öffentlich zugänglichem Restaurant kann beides abbilden: das Hotel als Hauptobjekt und das Restaurant als eigenes Objekt mit eigenen Öffnungszeiten, etwa über die Eigenschaft „department“, die Google ausdrücklich für Abteilungen eines Unternehmens vorsieht. Für einen Heurigen oder Buschenschank gibt es keinen eigenen Typ; Restaurant oder Winery mit klaren Öffnungszeiten sind hier die üblichen Wege.
Die wichtigsten Angaben
Laut Google sind für lokale Unternehmen nur name und address Pflicht. Je vollständiger die übrigen Angaben, desto besser kann eine Suchmaschine Ihr Lokal einordnen. Diese Felder sind für die Gastronomie besonders wichtig:
| Eigenschaft | Was hinein gehört | Worauf achten |
|---|---|---|
| name | Name des Lokals | Genau wie am Schild und im Google-Profil, ohne Werbezusätze |
| address | Straße, PLZ, Ort, Land | Gleiche Schreibweise wie im Impressum |
| geo | Breiten- und Längengrad | Laut Google mindestens fünf Nachkommastellen |
| telephone, url | Telefon mit Ländervorwahl, Website | Etwa +43 oder +49 statt 0 |
| openingHoursSpecification | Öffnungszeiten pro Wochentag | Ruhetage weglassen, Betriebsurlaub mit Gültigkeitszeitraum |
| servesCuisine | Küche, etwa Österreichisch, Italienisch, Vegan | Ehrlich und konkret, keine Liste aller denkbaren Stile |
| menu bzw. hasMenu | Link zur Speisekarte oder strukturierte Karte | Link zu einer Text-Speisekarte, nicht zu einem PDF |
| acceptsReservations | Ja, Nein oder Link zur Reservierung | Nur wenn Reservieren wirklich möglich ist |
| priceRange | Preisniveau, etwa €€ oder 15–30 € | Laut Google unter 100 Zeichen |
| image | Link zu einem Foto des Lokals | Ein echtes Foto, kein Logo-Platzhalter |
Die Öffnungszeiten werden mit englischen Wochentagen und Uhrzeiten im 24-Stunden-Format angegeben, zum Beispiel „Tuesday“ von 11:30 bis 22:00. Wenn Ihre Bar bis 2 Uhr früh offen hat, schreiben Sie das als ein Zeitfenster von 18:00 bis 02:00, nicht als zwei Einträge. Saisonale Schließungen wie Betriebsurlaub oder die Winterpause im Schanigarten beziehungsweise in der Außengastronomie lassen sich mit einem Start- und Enddatum hinterlegen. Die Speisekarte selbst sollte als Text auf der Website stehen; wie Sie sie aufbauen, erklärt der Ratgeber zur digitalen Speisekarte.
Ein Beispiel, Zeile für Zeile
So sieht der Inhalt eines JSON-LD-Blocks für ein fiktives Wirtshaus aus. Im Quelltext steht er in einem Script-Element vom Typ „application/ld+json“, meist im Kopfbereich der Seite. Hier ist er der Lesbarkeit halber als Liste von Feld und Wert dargestellt; im echten Code stehen Feldnamen und Texte in Anführungszeichen und werden mit geschweiften Klammern gruppiert.
- @context: https://schema.org (sagt, welches Vokabular verwendet wird)
- @type: Restaurant
- name: Gasthaus Zur Linde
- address: PostalAddress mit streetAddress „Hauptplatz 3“, postalCode „4020“, addressLocality „Linz“, addressCountry „AT“
- geo: GeoCoordinates mit latitude 48.30639 und longitude 14.28611
- telephone: +43 732 000000
- url: die Startseite des Lokals
- servesCuisine: Österreichisch, Regional
- priceRange: €€
- menu: Link zur Speisekarten-Seite
- acceptsReservations: Link zur Reservierungsseite
- openingHoursSpecification: dayOfWeek Tuesday bis Saturday, opens 11:30, closes 22:00; ein zweiter Eintrag für Sunday von 11:00 bis 15:00
Montag fehlt in diesem Beispiel absichtlich: Das ist der Ruhetag. Für ein Café würde statt Restaurant „CafeOrCoffeeShop“ stehen, für eine Bar „BarOrPub“, der Rest bleibt gleich. Den fertigen Block für Ihre Öffnungszeiten, inklusive Feiertagen und Betriebsurlaub, erzeugt der Öffnungszeiten-Generator automatisch.
Öffnungszeiten als JSON-LD erzeugen
Zeiten einmal eingeben und Website-Text, Türschild, Google-Beitrag und strukturierte Daten zum Einfügen erhalten. Kostenlos und ohne Anmeldung.
So kommen die Daten auf Ihre Website
Typ festlegen
Den genauesten schema.org-Typ für Ihren Betrieb wählen, passend zur Hauptkategorie im Google-Profil.
Daten sammeln
Name, Adresse, Koordinaten, Telefon, Öffnungszeiten, Küche, Preisniveau und die Adressen von Speisekarte und Reservierung zusammentragen, genau so, wie sie auf der Website stehen.
Block erstellen
Den JSON-LD-Block mit einem Generator, einem Plugin Ihres Website-Systems oder durch Ihre Agentur erstellen lassen. Händisch geschriebener Code ist fehleranfällig.
Einfügen
Den Block auf der Startseite einbauen, bei mehreren Standorten auf der jeweiligen Standortseite. Viele Baukästen haben dafür ein Feld für eigenen Code im Kopfbereich.
Testen
Die veröffentlichte Seite mit dem Test für Rich-Suchergebnisse und dem Schema Markup Validator prüfen und Fehler beheben.
Pflegen
Bei jeder Änderung von Öffnungszeiten, Telefon oder Speisekarte die strukturierten Daten mitändern. Am sichersten erzeugt das Website-System sie automatisch aus den sichtbaren Inhalten.
Testen: Rich-Suchergebnisse und Validator
Zwei kostenlose Werkzeuge zeigen, ob Ihre strukturierten Daten richtig gelesen werden. Beide funktionieren mit der Adresse einer veröffentlichten Seite oder mit eingefügtem Code.
- Test für Rich-Suchergebnisse von Google: zeigt, welche Daten Google erkennt, und meldet Fehler und Warnungen für die Funktionen, die Google unterstützt. Fehler müssen behoben werden, Warnungen betreffen meist fehlende empfohlene Angaben.
- Schema Markup Validator (validator.schema.org): prüft das gesamte schema.org-Vokabular, auch Eigenschaften, die Google nicht auswertet, etwa acceptsReservations. Gut, um Tippfehler in Feldnamen zu finden.
- Google Search Console: zeigt nach einiger Zeit, ob Google beim Crawlen Probleme mit strukturierten Daten findet, und meldet sie per E-Mail. Für die Website-Statistik lohnt sich die Search Console ohnehin.
Ein bestandener Test bedeutet, dass die Daten technisch korrekt sind. Er garantiert keine bestimmte Darstellung in den Suchergebnissen: Google entscheidet selbst, welche Informationen es wann zeigt. Wie Titel und Beschreibung Ihrer Seite im Suchergebnis wirken, prüfen Sie zusätzlich mit der Google-Vorschau.
Häufige Fehler und keine falschen Sterne
Die meisten Probleme entstehen nicht beim Einbau, sondern Monate später, wenn sich etwas im Lokal ändert und das Markup vergessen wird. Andere entstehen aus gut gemeinten Abkürzungen. Google verlangt in seinen allgemeinen Richtlinien, dass strukturierte Daten den sichtbaren Inhalt der Seite wiedergeben und nicht irreführend sind. Wer dagegen verstößt, riskiert, dass Google die Daten ignoriert oder eine manuelle Maßnahme verhängt.
So machen Sie es richtig
- Dieselben Öffnungszeiten wie auf der Seite, im Google-Profil und an der Tür
- Den genauesten Typ wählen, etwa CafeOrCoffeeShop statt LocalBusiness
- Telefon mit Ländervorwahl und vollständige Adresse inklusive Land
- Nach jeder Änderung neu testen
- Echte Bewertungen von Google oder Plattformen sichtbar verlinken
Lieber nicht
- Selbst ausgedachte oder selbst gesammelte Sternebewertungen als aggregateRating eintragen
- Gerichte, Küchen oder Orte ins Markup schreiben, die nirgends auf der Seite stehen
- Veraltete Zeiten nach Sommerpause oder Umzug stehen lassen
- Mehrere widersprüchliche Blöcke aus Theme, Plugin und eigenem Code gleichzeitig
- Ein PDF als Speisekarte verlinken, das niemand am Handy lesen kann
Zu den Sternen: Google zeigt laut seinen Richtlinien für Rezensions-Snippets keine Sterne für lokale Unternehmen, deren Bewertungen auf der eigenen Website von ihnen selbst kontrolliert werden. Das gilt ausdrücklich auch für eingebettete Widgets von Drittanbietern. Ein „4,9 Sterne“-Markup auf der eigenen Startseite bringt also keinen Vorteil, im schlimmsten Fall aber Ärger. Investieren Sie die Energie lieber in echte Google-Bewertungen. Einen Tischaufsteller, der Gäste per Scan direkt zur Bewertung führt, erstellen Sie mit dem QR-Code für Google-Bewertungen.
Was strukturierte Daten bringen und was nicht
Ehrlich gesagt: Strukturierte Daten machen aus einer schwachen Website keine starke. Sie sind kein direkter Rankingfaktor, der Sie über Nacht nach oben bringt, und für ein Lokal gibt es kein spektakuläres Rich Result wie für Rezepte oder Veranstaltungen. Ihr Wert liegt in der Eindeutigkeit. Suchmaschinen, Karten-Apps und KI-Assistenten wie ChatGPT oder Gemini greifen auf viele Quellen zurück, und widerspruchsfreie, maschinenlesbare Fakten auf Ihrer eigenen Website sind eine davon. Mehr dazu, wie Chatbots Lokale empfehlen, steht im Ratgeber zur Sichtbarkeit in KI-Suchen. Ob ChatGPT Ihr Lokal heute schon empfiehlt, zeigt die KI-Vorschau für Ihr Lokal.
Den größten Nutzen haben strukturierte Daten, wenn der Rest stimmt: eine Website mit klaren Texten, eine Speisekarte als Text, ein vollständiges Google-Profil und überall dieselben Angaben. Veranstalten Sie regelmäßig Events, lohnt sich zusätzlich das Markup für Veranstaltungen; wie Sie Events online sichtbar machen, erklärt der Ratgeber Events online bewerben. Suchen Sie Personal, gibt es mit „JobPosting“ ein eigenes Markup, mit dem Ihre Stellen in der Jobsuche von Google erscheinen können; wie das geht, erklärt der Ratgeber Personal über die eigene Website finden.
Checkliste strukturierte Daten
- Genauester schema.org-Typ gewählt (Restaurant, CafeOrCoffeeShop, BarOrPub, Hotel …)
- Name und Adresse identisch mit Website, Impressum und Google-Profil
- Koordinaten, Telefon mit Ländervorwahl und Website-Adresse eingetragen
- Öffnungszeiten pro Wochentag, Ruhetage weggelassen, Betriebsurlaub mit Datum
- Küche, Preisniveau, Speisekarte und Reservierung angegeben
- Keine selbst kontrollierten Sternebewertungen im Markup
- Test für Rich-Suchergebnisse und Schema Markup Validator ohne Fehler
- Fester Ablauf: Jede Änderung im Lokal wird auch im Markup nachgezogen
Website mit strukturierten Daten inklusive
Wir zeigen Ihnen kostenlos, wie Ihre Gastro-Website aussehen kann, mit Speisekarte als Text und automatisch gepflegten strukturierten Daten.
Kostenlose Vorschau Ihrer Gastro-Website, gestaltet von uns.


