Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

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:

UnternehmenTypPfad in schema.org
BlumengeschäftFloristLocalBusiness > Store > Florist
BäckereiBakeryLocalBusiness > FoodEstablishment > Bakery
ZahnarztDentistLocalBusiness > Dentist
FriseurHairSalonLocalBusiness > HealthAndBeautyBusiness > HairSalon
InstallateurPlumberLocalBusiness > HomeAndConstructionBusiness > Plumber
BuchhalterAccountingServiceLocalBusiness > 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, als PostalAddress. Google bittet darum, möglichst viele Bestandteile auszufüllen.

Dazu kommt eine Reihe empfohlener Eigenschaften. Die wichtigsten für ein kleines Unternehmen:

EigenschaftWas hineingehörtBeachten Sie
telephoneDie HauptnummerMit Ländervorwahl und Ortsvorwahl, zum Beispiel +31 33 000 0000
urlDie Adresse der Seite dieses StandortsVollständige Adresse mit https://, und sie muss funktionieren
openingHoursSpecificationÖffnungszeiten pro TagSiehe unten
geoGeoCoordinates mit latitude und longitudeZahlen, mindestens 5 Nachkommastellen
imageFoto(s) des UnternehmensAdressen, die Google abrufen und indexieren darf
priceRangePreisklasse, etwa €€ oder €10-25Kürzer als 100 Zeichen
menu, servesCuisineNur 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: Monday bis Sunday (oder als vollständige Adresse, https://schema.org/Monday). Kein ma, kein maandag.
  • Uhrzeiten im 24-Stunden-Format: 09:00, nicht 9 uur und nicht 9: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 opens und closes beide auf 00:00.
  • Rund um die Uhr geöffnet: opens 00:00 und closes 23:59.
  • Geöffnet bis nach Mitternacht (zum Beispiel 18:00 bis 02:00): ein Block mit opens 18:00 und closes 02:00.
  • Vorübergehend andere Zeiten, etwa eine Winterpause: derselbe Block mit validFrom und validThrough (Datumsangaben wie 2026-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: name und address (als PostalAddress mit getrennten Feldern).
  • Empfohlen: telephone mit Ländervorwahl, url des Standorts, openingHoursSpecification, geo als Zahlen, image, priceRange.
  • Öffnungszeiten: englische Tagesnamen, 24-Stunden-Zeiten; geschlossen ist 00:00 bis 00:00, rund um die Uhr geöffnet 00:00 bis 23:59.
  • Keine Bewertungen über Ihr eigenes Unternehmen in diesem Block; sorgen Sie dafür, dass alles mit Ihrem Profil und Ihrer Kontaktseite übereinstimmt.

Quiz

1. Welche zwei Eigenschaften nennt Google als erforderlich für ein LocalBusiness?



2. Was ist falsch an "address": "Voorbeeldstraat 12, 3811 AA Amersfoort"?



3. Sie haben sonntags den ganzen Tag geschlossen und möchten das ausdrücklich angeben. Was tragen Sie im Block für Sonntag ein?



4. Welcher Wert für geo ist richtig?



5. Ein Friseursalon verwendet "@type": "Kapper". Was passiert?



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.

Aufgabe A5.2: Stimmt Ihr LocalBusiness-Block?

Testen Sie danach dieselbe Seite im Rich Results Test von Google und vergleichen Sie: Nennt Google dieselben Punkte?





Was Sie eingeben und was wir finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe (fast) richtig hatten; auch das können Sie dort löschen.

Weiterführende Links

Die Schritte in diesen Artikeln gelten für die Verwaltungsoberflächen von WebOké; bei anderen Anbietern funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…