Skip to content
FunktionenPreisePartnerBlogHilfeÜber unsKontakt
LoslegenAnmelden
Zurück zum Blog
tips2027-06-305 Min. Lesezeit

LocalBusiness Schema Markup für Restaurants: JSON-LD-Vorlage

Kopiervorlage schema.org Restaurant + Menu + AggregateRating + OpeningHoursSpecification. thMenu injiziert automatisch. Inkl. Google Rich Results Test Schritte.

th

thMenu Team

thmenu.com

Ein neuer Döner-Imbiss in Bursa Çekirge will für "çekirge döner" ranken, aber die Search Console meldet "fehlende strukturierte Daten". Ohne korrektes JSON-LD-Template zeigt Google weder Preisklasse noch Öffnungszeiten noch 4,7-Sterne als Rich Result.

Kombination: 4 schema.org-Typen in einem Block

Für eine Restaurantseite kombinieren Sie Restaurant (LocalBusiness-Untertyp) + verschachteltes hasMenu + aggregateRating + openingHoursSpecification in einer einzigen JSON-LD-Struktur. Google indexiert das als eine Entität und rendert Sterne, Preisklasse und "Jetzt geöffnet"-Badge gemeinsam.

thMenu liest Adresse, Telefon, Öffnungszeiten und Menüpositionen aus dem Setup und generiert JSON-LD automatisch in den <head>. Manuelle Eingriffe entfallen, aber das Template hilft beim Debuggen.

Vorlage zum Kopieren

Beispiel für den Çekirge-Imbiss. @context muss "https://schema.org" sein; @type sollte "Restaurant" lauten — ein stärkeres Signal als das generische LocalBusiness.

{"@context":"https://schema.org","@type":"Restaurant","name":"Çekirge Döner","address":{"@type":"PostalAddress","streetAddress":"Hüdavendigar Mah. 12","addressLocality":"Bursa","postalCode":"16070","addressCountry":"TR"},"telephone":"+90-224-555-0142","priceRange":"$$","servesCuisine":"Türkisch","hasMenu":"https://menu.thmenu.com/cekirge-doner","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"183"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"11:00","closes":"23:00"}]}

Validierung mit 2 Tools

Beide Tests müssen bestanden werden: Google Rich Results Test zeigt die SERP-Vorschau; Schema Markup Validator prüft die technische Korrektheit nach schema.org-Regeln. Zielwert: 0 Fehler, 0 Warnungen.

FAQ

Darf ich aggregateRating mit Fake-Sternen aufblähen? Nein — Google verhängt manuelle Strafen, organischer Traffic bricht ein.

Zwei OpeningHoursSpecification-Blöcke für eine Mittagspause? Ja, ein Array mit zwei Einträgen (z.B. 11:00-14:00 und 16:00-23:00).

Brauche ich ein separates Menu-Schema? Optional, aber empfohlen — ermöglicht Google die Indexierung von Preisen je Position.

Hilfreich? Teilen Sie es.