Modul 5 · 5.2
Deutsch
LocalBusiness: Ihre Unternehmensdaten in JSON-LD
Modul 5: Strukturierte Daten · Lesezeit: 13 Minuten
Lernziel: Nach dieser Lektion können Sie einen LocalBusiness-Block in JSON-LD schreiben und beurteilen, mit den erforderlichen und empfohlenen Eigenschaften laut Google und dem passenden Subtyp aus schema.org.
Kernbegriffe: LocalBusiness, Subtyp (Florist, Bakery, Dentist, ...), erforderlich: name und address, PostalAddress (streetAddress, postalCode, addressLocality, addressCountry), empfohlen: telephone, url, openingHoursSpecification, geo, image, priceRange, sameAs, openingHours als Text, eine einzige Quelle der Wahrheit
Warum dieser Block wichtig ist
In Lektion 5.1 haben Sie gesehen, dass Google strukturierte Daten nutzt, um Ihre Seite zu verstehen. Für ein Unternehmen mit Ladengeschäft, Praxis oder Werkstatt ist der wichtigste Block LocalBusiness: Wer sind Sie, wo befinden Sie sich, wie erreicht man Sie telefonisch, wann haben Sie geöffnet? Als mögliche Verwendung nennt Google das Knowledge Panel in der Suche und in Maps, wenn jemand nach Ihrem Unternehmen sucht.
Der Block ersetzt Ihr Google Unternehmensprofil nicht (Modul 6). Er ist eine der Quellen, aus denen Suchmaschinen Ihre Daten beziehen. Deshalb muss er genau dasselbe aussagen wie Ihr Profil, Ihre Kontaktseite und Ihre Branchenbucheinträge. Lektion 6.4 greift das wieder auf.
Den richtigen Typ wählen
Beginnen Sie mit der Frage: Was für ein Unternehmen bin ich? LocalBusiness hat in schema.org dreißig direkte Subtypen und darunter noch viele mehr. Einige Beispiele:
| Unternehmen | Typ | Pfad in schema.org |
|---|---|---|
| Blumengeschäft | Florist | LocalBusiness > Store > Florist |
| Bäckerei | Bakery | LocalBusiness > FoodEstablishment > Bakery |
| Zahnarzt | Dentist | LocalBusiness > Dentist |
| Friseur | HairSalon | LocalBusiness > HealthAndBeautyBusiness > HairSalon |
| Installateur | Plumber | LocalBusiness > HomeAndConstructionBusiness > Plumber |
| Buchhalter | AccountingService | LocalBusiness > FinancialService > AccountingService |
Google verlangt den spezifischsten Typ, der passt. Finden Sie keinen, verwenden Sie LocalBusiness selbst. Macht Ihr Unternehmen zwei Dinge (eine Bäckerei mit Café), darf @type eine Liste sein: ["Bakery", "CafeOrCoffeeShop"]. Achten Sie auf die Schreibweise: Typen beginnen mit einem Großbuchstaben und stehen genau so in schema.org. Bloemist, florist oder Flower shop gibt es nicht; ein auslesendes Programm kennt diesen Typ dann nicht.
Schlagen Sie einen Typ über https://schema.org/<Type> oder in der vollständigen Liste nach. Existiert die Seite, dann existiert auch der Typ.
Erforderlich und empfohlen laut Google
Google nennt für ein lokales Unternehmen nur zwei erforderliche Eigenschaften:
name: der Name des Unternehmens, so wie er auch an Ihrer Fassade und in Ihrem Profil steht;address: der physische Standort, alsPostalAddress. Google bittet darum, möglichst viele Bestandteile auszufüllen.
Dazu kommt eine Reihe empfohlener Eigenschaften. Die wichtigsten für ein kleines Unternehmen:
| Eigenschaft | Was hineingehört | Beachten Sie |
|---|---|---|
telephone | Die Hauptnummer | Mit Ländervorwahl und Ortsvorwahl, zum Beispiel +31 33 000 0000 |
url | Die Adresse der Seite dieses Standorts | Vollständige Adresse mit https://, und sie muss funktionieren |
openingHoursSpecification | Öffnungszeiten pro Tag | Siehe unten |
geo | GeoCoordinates mit latitude und longitude | Zahlen, mindestens 5 Nachkommastellen |
image | Foto(s) des Unternehmens | Adressen, die Google abrufen und indexieren darf |
priceRange | Preisklasse, etwa €€ oder €10-25 | Kürzer als 100 Zeichen |
menu, servesCuisine | Nur für die Gastronomie |
Da LocalBusiness auch eine Organization ist, empfiehlt Google, auch die Felder von Organization zu berücksichtigen, etwa logo und sameAs (die Adressen Ihrer Profile auf anderen Websites, zum Beispiel Instagram oder Facebook).
Was Google in diesem Block nicht möchte: review und aggregateRating über Ihr eigenes Unternehmen. Diese sind nur für Websites gedacht, die Bewertungen über andere Unternehmen sammeln. Lektion 5.3 erklärt, warum.
Die Adresse als PostalAddress
Die Adresse ist ein Objekt mit eigenem Typ. Keine einzelne Textzeile, sondern getrennte Felder:
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 12",
"postalCode": "3811 AA",
"addressLocality": "Amersfoort",
"addressCountry": "NL"
}streetAddress: Straße und Hausnummer, mit Zusatz, falls vorhanden.postalCode: die Postleitzahl.addressLocality: der Ort.addressCountry: das Land, am besten als zweistelliger Ländercode (NL,BE,DE).addressRegion(Provinz, Bundesland oder Bundesstaat) ist erlaubt, in den Niederlanden aber nicht nötig.
Ein häufiger Fehler ist "address": "Voorbeeldstraat 12, 3811 AA Amersfoort". Das ist Text; ein auslesendes Programm muss dann selbst erraten, was die Postleitzahl ist. Verwenden Sie die getrennten Felder.
Öffnungszeiten
Google nennt openingHoursSpecification: eine Liste von Blöcken mit Tagen, Öffnungszeit und Schließzeit.
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "17:00"
}
]Die Regeln:
- Tage auf Englisch, wie in schema.org:
MondaybisSunday(oder als vollständige Adresse,https://schema.org/Monday). Keinma, keinmaandag. - Uhrzeiten im 24-Stunden-Format:
09:00, nicht9 uurund nicht9:00 AM. - Ein Tag, der nicht in der Liste steht, gilt als nicht beschrieben. Möchten Sie ausdrücklich angeben, dass Sie einen ganzen Tag geschlossen haben, setzen Sie
opensundclosesbeide auf00:00. - Rund um die Uhr geöffnet:
opens00:00undcloses23:59. - Geöffnet bis nach Mitternacht (zum Beispiel 18:00 bis 02:00): ein Block mit
opens18:00undcloses02:00. - Vorübergehend andere Zeiten, etwa eine Winterpause: derselbe Block mit
validFromundvalidThrough(Datumsangaben wie2026-12-24).
Es gibt auch eine kürzere Schreibweise aus schema.org: "openingHours": ["Tu-Fr 09:00-18:00", "Sa 09:00-17:00"], mit zweibuchstabigen englischen Tagen. Sie ist in schema.org gültig, steht aber nicht in der Liste von Google. Wenn Sie die Wahl haben, verwenden Sie openingHoursSpecification.
Der vollständige Block für Bloemenatelier Lotte
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Florist",
"name": "Bloemenatelier Lotte",
"url": "https://www.example.com/",
"telephone": "+31 33 000 0000",
"image": "https://www.example.com/beelden/winkel.jpg",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 12",
"postalCode": "3811 AA",
"addressLocality": "Amersfoort",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.15617,
"longitude": 5.38763
},
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "18:00" },
{ "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "09:00", "closes": "17:00" }
],
"sameAs": ["https://www.instagram.com/example"]
}
</script>Achten Sie auf zwei Dinge. latitude und longitude sind Zahlen, ohne Anführungszeichen; der Breitengrad liegt zwischen -90 und 90, der Längengrad zwischen -180 und 180. Und die url verweist auf Ihre eigene Website, nicht auf Ihr Instagram (das gehört in sameAs).
Wo platzieren Sie den Block? Google sagt: Jede Seite ist erlaubt, am logischsten ist aber eine Seite mit Informationen über Ihr Unternehmen, etwa die Startseite oder die Kontaktseite. Haben Sie mehrere Standorte, bekommt jeder Standort eine eigene Seite mit einem eigenen Block und einer eigenen url.
In der Praxis: AI Builder und WordPress
Der AI Builder von WebOké erstellt diesen Block selbst, aus den Unternehmensdaten, die Sie für die Website eingeben: der Unternehmenstyp (eine Auswahlliste mit unter anderem Florist, Bakery und HairSalon, oder allgemein LocalBusiness), Name, Adresse, Postleitzahl, Ort, Telefon, E-Mail, Öffnungszeiten und Ihre Social-Media-Profile. Der Block steht auf der Startseite und auf Seiten mit einem Kontaktblock. Die Öffnungszeiten schreibt der AI Builder derzeit in der kurzen Schreibweise openingHours (zum Beispiel Tu-Fr 09:00-18:00). In WordPress machen SEO-Plugins etwas Ähnliches, oft in einem eigenen Bereich für lokale Daten; bei anderen Website-Baukästen funktioniert es genauso.
Für alle Baukästen gilt: Der Block ist nur so gut wie das, was Sie eingeben. Tragen Sie im Baukasten eine alte Telefonnummer ein, steht diese alte Nummer auch in Ihrem JSON-LD. Pflegen Sie Ihre Unternehmensdaten an einer einzigen Stelle und übernehmen Sie sie von dort auf Ihre Website, in Ihr Profil und in Ihre Einträge.
Zusammenfassung
- Wählen Sie den spezifischsten passenden schema.org-Typ, genau so geschrieben wie auf schema.org.
- Erforderlich laut Google:
nameundaddress(alsPostalAddressmit getrennten Feldern). - Empfohlen:
telephonemit Ländervorwahl,urldes Standorts,openingHoursSpecification,geoals Zahlen,image,priceRange. - Öffnungszeiten: englische Tagesnamen, 24-Stunden-Zeiten; geschlossen ist
00:00bis00:00, rund um die Uhr geöffnet00:00bis23:59. - Keine Bewertungen über Ihr eigenes Unternehmen in diesem Block; sorgen Sie dafür, dass alles mit Ihrem Profil und Ihrer Kontaktseite übereinstimmt.
Quiz
Aufgabe
Aufgabe A5.2: Stimmt Ihr LocalBusiness-Block? Geben Sie die Adresse Ihrer Startseite oder Kontaktseite ein und dazu Ihren Unternehmensnamen, Ihre Postleitzahl und Ihre Telefonnummer, so wie sie in Ihrem Unternehmensprofil stehen. Das Programm sucht den Unternehmensblock im JSON-LD der Seite und prüft Typ, erforderliche Felder, Adresse, Telefon, Öffnungszeiten, Koordinaten und url, und vergleicht Name, Postleitzahl und Telefon mit Ihren Angaben. Keine eigene Unternehmenswebsite? Verwenden Sie dann die Website eines Geschäfts oder einer Praxis in Ihrer Nähe und lassen Sie die drei Vergleichsfelder leer.
Weiterführende Links
Die Schritte in diesen Artikeln gelten für die Verwaltungsoberflächen von WebOké; bei anderen Anbietern funktioniert es ähnlich.
- WebOké Anleitung 8.1: AI Builder: Ihre Website erstellen lassen
- WebOké Anleitung 8.2: AI Builder: Anpassen, Versionen und Veröffentlichen
- Google Search Central, Strukturierte Daten für lokale Unternehmen (LocalBusiness): https://developers.google.com/search/docs/appearance/structured-data/local-business
- Google Search Central, Strukturierte Daten für Organisationen (Organization): https://developers.google.com/search/docs/appearance/structured-data/organization
- schema.org, LocalBusiness und alle Subtypen: https://schema.org/LocalBusiness
- schema.org, OpeningHoursSpecification: https://schema.org/OpeningHoursSpecification
