Journal > SEO/GEO > Lokales SEO

LocalBusiness Schema: Vollständige Anleitung für strukturierte Daten

Ein professioneller Leitfaden zum LocalBusiness Schema. Erfahren Sie, wie Sie strukturierte Daten nutzen, um Ihre Sichtbarkeit in der lokalen Suche zu maximi...

Autor: Hagen Müllershausen 10 Min. Lesedauer 20. März 2026

TL;DR

  • Maschinenlesbarkeit: LocalBusiness Schema übersetzt Ihre Unternehmensdaten in ein Format, das Google fehlerfrei verarbeiten kann.
  • Wettbewerbsvorteil: Es ist die Grundvoraussetzung für Rich Results wie Knowledge Panels und hervorgehobene Snippets in der lokalen Suche.
  • JSON-LD Format: Google empfiehlt ausdrücklich die Nutzung von JSON-LD als Script im Head-Bereich der Website.
  • Validierung ist Pflicht: Jeder implementierte Code muss mit dem Google Test für Rich-Suchergebnisse auf Fehlerlosigkeit geprüft werden.
  • Entitätsstärkung: Das Markup auf der Website validiert und stärkt die Daten aus Ihrem Google Unternehmensprofil .

Suchmaschinen benötigen eindeutige und maschinenlesbare Signale, um den Kontext einer Website fehlerfrei zu interpretieren. Wenn es um die digitale Präsenz physischer Standorte geht, reicht reiner Text im HTML-Dokument oft nicht aus. Hier kommt das LocalBusiness-Markup ins Spiel. Wir betrachten diese strukturierte Datenaufbereitung als essenzielles Fundament für jede ernsthafte lokale SEO-Strategie. Es fungiert als direkter Übersetzer zwischen Ihrer Website und dem Google-Algorithmus.

Die Implementierung von strukturierten Daten ermöglicht es Suchmaschinen, spezifische Informationen eines lokalen Unternehmens nicht nur zu lesen, sondern inhaltlich zu verstehen und zu kategorisieren. Dies ist die technische Voraussetzung, um in den erweiterten Suchergebnissen prominent platziert zu werden.

Was ist das LocalBusiness Schema?

Das LocalBusiness Schema ist ein standardisiertes Vokabular, das von der Initiative Schema.org bereitgestellt wird. Schema.org ist ein Gemeinschaftsprojekt der großen Suchmaschinenbetreiber, darunter Google, Microsoft, Yahoo und Yandex. Der Type LocalBusiness definiert ein physisches Geschäft oder die Niederlassung einer Organisation. In der hierarchischen Struktur von Schema.org erbt dieser Type Eigenschaften von den übergeordneten Kategorien Organization und Place.

Ein lokales Unternehmen kann vieles sein: eine Anwaltskanzlei, eine Bankfiliale, eine Arztpraxis oder ein Restaurant. Für Suchmaschinen ist es entscheidend, diese Entitäten genau zu klassifizieren. Durch das Hinzufügen von spezifischem Code zu Ihrer Website teilen Sie den Suchmaschinen exakt mit, wo sich Ihr Unternehmen befindet, wann es geöffnet hat und wie man es kontaktieren kann.

Der Unterschied zwischen Schema.org und Google-Richtlinien

Es ist wichtig, zwischen dem gesamten verfügbaren Vokabular und den spezifischen Anforderungen von Google zu unterscheiden. Schema.org definiert die Struktur und alle theoretisch möglichen Eigenschaften, die sogenannten Properties. Google hingegen gibt in seiner eigenen Dokumentation vor, welche dieser Daten zwingend erforderlich sind, damit das Unternehmen für bestimmte Rich Results infrage kommt.

Wir empfehlen unseren Klienten bei HBM Business stets, sich primär an den Google-Richtlinien zu orientieren, da Google den größten Einfluss auf die lokale Sichtbarkeit hat. Gleichzeitig sollten alle sinnvollen und verfügbaren Datenpunkte genutzt werden, um das Profil so detailliert wie möglich zu gestalten.

Warum strukturiertes Markup für den lokalen SEO-Erfolg unerlässlich ist

Die reine Existenz einer Website garantiert noch keine gute Auffindbarkeit in der lokalen Suche. Google versucht zwar, Informationen aus dem sichtbaren Text (Content) zu extrahieren, doch dieser Prozess ist fehleranfällig. Ein Datum könnte ein Gründungsjahr oder ein Teil der Öffnungszeiten sein. Eine Zahlenfolge könnte eine Telefonnummer oder eine Postleitzahl darstellen.

Rich Results und Knowledge Panels

Strukturierte Daten beseitigen diese Mehrdeutigkeit. Wenn Sie das LocalBusiness Markup korrekt implementieren, qualifizieren Sie Ihre Website für Rich Results. Das sind erweiterte Suchergebnisse, die dem Nutzer direkt auf der Suchergebnisseite (SERP) wertvolle Informationen liefern. Dazu gehören Bewertungssterne, Preisspannen, genaue Adressdaten und Öffnungszeiten.

Zudem unterstützt das Markup die Generierung und Pflege des Knowledge Panels. Dieses Informationsfeld erscheint bei markenbezogenen Suchanfragen prominent auf der rechten Seite der Desktop-Suchergebnisse oder ganz oben auf mobilen Geräten. Es bündelt alle relevanten Unternehmensdaten an einem Ort.

Die Synergie mit dem Google Unternehmensprofil

Viele Unternehmen fragen uns, warum sie strukturierten Code auf ihrer Website benötigen, wenn sie bereits ein verifiziertes Google Unternehmensprofil (früher Google My Business) besitzen. Die Antwort liegt in der Validierung der Entität. Google gleicht die Daten aus dem Unternehmensprofil permanent mit den Informationen auf der verknüpften Website ab. Wenn die Website saubere, strukturierte Daten liefert, die exakt mit dem Google-Profil übereinstimmen, steigt das Vertrauen der Suchmaschine in die Richtigkeit dieser Informationen. Dieses Vertrauen ist ein massiver Rankingfaktor in der lokalen Suche.

Erweiterte Funktionen: Google Maps Booking API

Ein weiterer Aspekt, der oft übersehen wird, ist die Handlungsfähigkeit direkt aus den Suchergebnissen heraus. Mit tiefgreifenden strukturierten Daten und entsprechenden Schnittstellen wie der Google Maps Booking API lassen sich Reservierungen, Terminbuchungen oder Bestellungen initiieren, ohne dass der Nutzer die Google-Umgebung verlassen muss. Dies senkt die Hürde für Conversions drastisch.

JSON-LD: Das bevorzugte Format für strukturierte Daten

Es gibt verschiedene technische Wege, um Schema-Markup in eine Website zu integrieren. In der Vergangenheit wurden häufig Microdata oder RDFa verwendet. Dabei wurden HTML-Tags direkt im sichtbaren Text mit Attributen versehen. Diese Methode ist extrem fehleranfällig und erschwert die Wartung der Website erheblich, da Design und strukturierte Daten untrennbar miteinander verwoben sind.

Wir raten dringend von diesen veralteten Methoden ab. Google empfiehlt heute ausdrücklich die Verwendung von JSON-LD (JavaScript Object Notation for Linked Data). Bei JSON-LD handelt es sich um ein leichtgewichtiges Datenformat, das als Script-Block in den HTML-Code der Seite eingefügt wird. Meist geschieht dies im Head-Bereich, es kann aber auch im Body platziert werden.

Der große Vorteil von JSON-LD liegt in der sauberen Trennung von sichtbarem Content und maschinenlesbarem Code. Sie können die strukturierten Daten zentral verwalten, ohne das Layout oder den Textfluss Ihrer Website zu beeinträchtigen.

Die wichtigsten Properties für ein lokales Unternehmen

Um ein valides LocalBusiness Schema zu erstellen, müssen bestimmte Properties zwingend ausgefüllt werden, während andere optional, aber stark empfohlen sind. Die folgende Tabelle gibt einen Überblick über die essenziellen Datenpunkte, die wir bei jeder Implementierung berücksichtigen.

PropertyBedeutungStatus (Google)Beispiel / Format
@contextDefiniert das verwendete Vokabular.Pflichtfeldhttps://schema.org
@typeDie genaue Art des Unternehmens.PflichtfeldLocalBusiness (oder spezifischer wie Restaurant, Dentist)
nameDer offizielle Name des Unternehmens.PflichtfeldHBM Business Consulting
imageURL zu einem repräsentativen Foto.Pflichtfeldhttps://www.example.com/photos/buero.jpg
addressDie physische Adresse (PostalAddress).PflichtfeldBeinhaltet streetAddress, addressLocality, postalCode, addressRegion.
telephoneDie primäre Kontaktnummer.Empfohlen+49 30 1234567
urlDie Website des Unternehmens.Empfohlenhttps://www.example.com
geoGeografische Koordinaten.EmpfohlenBreiten- und Längengrad (latitude, longitude)
openingHoursSpecificationDetaillierte Öffnungszeiten.EmpfohlenWochentage und Zeiten im 24-Stunden-Format.
priceRangeDie Preisklasse des Angebots.Empfohlen$$, €€ oder eine konkrete Spanne.

Detailbetrachtung: Adresse und Geodaten

Die Adresse muss präzise strukturiert sein. Der Type PostalAddress erfordert die Aufschlüsselung in Straße und Hausnummer (streetAddress), Ort (addressLocality), Postleitzahl (postalCode) und Region oder Bundesland (addressRegion). Zusätzlich empfehlen wir immer die Angabe der geo Property. Die exakten Breiten- und Längengrade helfen Kartendiensten, den Standort auf den Meter genau zu verifizieren.

Detailbetrachtung: Öffnungszeiten

Die Property openingHoursSpecification ist technisch anspruchsvoll. Schema.org verlangt hier ein sehr spezifisches Format. Die Wochentage müssen mit zweistelligen englischen Kürzeln angegeben werden: Mo, Tu, We, Th, Fr, Sa, Su. Die Uhrzeiten müssen zwingend im 24-Stunden-Format notiert werden. Ein Geschäft, das von 9 Uhr morgens bis 5 Uhr nachmittags geöffnet hat, wird mit “09:00-17:00” ausgezeichnet.

Code-Beispiel: Ein vollständiges LocalBusiness JSON-LD Script

Um die Theorie in die Praxis umzusetzen, betrachten wir ein konkretes Beispiel. Nehmen wir an, wir strukturieren die Daten für ein gehobenes Restaurant in Berlin. Der folgende Code zeigt, wie ein vollständiges, fehlerfreies JSON-LD Script aussieht.

<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Restaurant", "name": "Gourmet Oase Berlin", "image": [ "https://www.example.com/photos/aussenansicht.jpg", "https://www.example.com/photos/innenraum.jpg", "https://www.example.com/photos/speisen.jpg" ], "@id": "https://www.example.com", "url": "https://www.example.com", "telephone": "+493012345678", "priceRange": "€€€", "menu": "https://www.example.com/speisekarte", "servesCuisine": "Modern European", "acceptsReservations": "True", "address": { "@type": "PostalAddress", "streetAddress": "Friedrichstraße 100", "addressLocality": "Berlin", "postalCode": "10117", "addressCountry": "DE" }, "geo": { "@type": "GeoCoordinates", "latitude": 52.520008, "longitude": 13.404954 }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Tuesday", "Wednesday", "Thursday", "Friday" ], "opens": "17:00", "closes": "23:00" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Saturday", "Sunday" ], "opens": "12:00", "closes": "23:30" } ]
}
t>

In diesem Beispiel haben wir den spezifischen Type Restaurant gewählt, der eine Unterkategorie von LocalBusiness ist. Dadurch können wir branchenspezifische Properties wie servesCuisine (Art der Küche) und acceptsReservations (Nimmt Reservierungen an) nutzen. Je spezifischer der Type gewählt wird, desto besser kann Google das Unternehmen einordnen.

Fortgeschrittene Strukturierung: Abteilungen und komplexe Öffnungszeiten

Nicht jedes lokale Unternehmen hat eine einfache Struktur. Oft gibt es verschiedene Abteilungen innerhalb eines Gebäudes, die unterschiedliche Öffnungszeiten oder Telefonnummern haben. Ein klassisches Beispiel ist ein Autohaus mit einem Verkauf für Neuwagen, einer Werkstatt und einem Ersatzteilverkauf. Auch eine Apotheke, die sich innerhalb eines großen Supermarkts befindet, stellt eine solche komplexe Struktur dar.

Für diese Fälle bietet Schema.org die Property department. Damit können Sie ein Hauptunternehmen definieren und darin weitere, eigenständige LocalBusiness-Entitäten verschachteln. Jede Abteilung erhält dabei ihren eigenen Type, ihren eigenen Namen und ihre eigenen Öffnungszeiten.

Wenn wir beispielsweise ein Krankenhaus strukturieren, ist das Haupt-Markup vom Type Hospital. Darin können wir über department eine Notaufnahme (Type EmergencyService) mit 24-Stunden-Öffnung und eine integrierte Apotheke (Type Pharmacy) mit regulären Öffnungszeiten definieren. Diese präzise Trennung verhindert, dass Nutzer vor verschlossenen Türen stehen, weil Google nur die Öffnungszeiten der Hauptentität ausgelesen hat.

Schritt für Schritt: Implementierung auf der Website

Die Theorie und der Code sind vorbereitet. Nun muss das Script auf die Website gebracht werden. Dafür stehen verschiedene Methoden zur Verfügung, abhängig von den technischen Ressourcen und dem verwendeten Content-Management-System (CMS).

Option 1: Nutzung von CMS-Plugins

Für die meisten Website-Betreiber ist dies der einfachste und sicherste Weg. Wenn Sie WordPress nutzen, bieten SEO-Plugins wie Yoast SEO oder Rank Math integrierte Funktionen für strukturierte Daten. Sie müssen lediglich ein Formular in den Plugin-Einstellungen ausfüllen. Sie geben den Namen, die Adresse, die Telefonnummer und die Öffnungszeiten ein. Das Plugin generiert im Hintergrund automatisch das korrekte JSON-LD Script und fügt es in den Head-Bereich Ihrer Seiten ein. Dies dauert in der Regel nur wenige Minuten und erfordert keinerlei Programmierkenntnisse.

Option 2: Google Tag Manager

Für größere Websites oder Agenturen, die flexibel bleiben müssen, ist der Google Tag Manager eine hervorragende Option. Sie können ein benutzerdefiniertes HTML-Tag erstellen, Ihren manuell geschriebenen JSON-LD Code einfügen und festlegen, dass dieses Tag auf der Startseite oder der spezifischen Standort-Seite ausgelöst wird. Der Vorteil hierbei ist, dass Sie den Code anpassen können, ohne in die Quelldateien der Website eingreifen zu müssen.

Option 3: Manuelle Implementierung

Wenn Sie vollen Zugriff auf den Quellcode Ihrer Website haben, können Sie das Script direkt in das HTML-Dokument einfügen. Der Code-Block sollte idealerweise im <head>-Bereich der Seite platziert werden. Achten Sie darauf, dass der Code nur auf den relevanten Seiten eingebunden wird. Wenn Sie mehrere Standorte haben, benötigt jede Standort-Seite ihr eigenes, spezifisches LocalBusiness-Script mit der jeweiligen Adresse und den passenden Öffnungszeiten.

Testing und Fehlerbehebung: Den Code validieren

Die Arbeit ist mit dem Einfügen des Codes nicht beendet. Ein winziger Syntaxfehler, wie ein fehlendes Komma oder eine falsch geschlossene Klammer im JSON-Format, führt dazu, dass Suchmaschinen den gesamten Block ignorieren. Daher ist eine strenge Validierung unerlässlich.

Der Google Test für Rich-Suchergebnisse

Das wichtigste Tool in diesem Prozess ist der offizielle “Test für Rich-Suchergebnisse” (Rich Results Test) von Google. Sie können entweder die URL Ihrer Seite eingeben oder den reinen Codeausschnitt hineinkopieren. Das Tool analysiert das Script und zeigt Ihnen sofort, ob Ihre Seite für Rich Results qualifiziert ist.

Es unterscheidet dabei zwischen Fehlern und Warnungen. Ein Fehler (meist rot markiert) bedeutet, dass eine zwingend erforderliche Property fehlt oder das Format fehlerhaft ist. In diesem Fall wird Google den Code nicht verarbeiten. Eine Warnung (meist gelb markiert) weist darauf hin, dass eine empfohlene Property fehlt. Das Markup funktioniert zwar grundsätzlich, aber Sie verschenken Potenzial für eine noch bessere Darstellung.

Der Schema Validator

Zusätzlich zum Google-Tool empfehlen wir den Schema Markup Validator von Schema.org. Während Google nur die Properties prüft, die für die eigenen Rich Results relevant sind, überprüft der Schema Validator die Einhaltung des gesamten Schema.org-Vokabulars. Dies ist besonders nützlich, um sicherzustellen, dass die hierarchische Struktur (wie bei Abteilungen) logisch korrekt aufgebaut ist.

Häufige Fehlerquellen

In unserer Praxis bei HBM Business stoßen wir regelmäßig auf dieselben Fehler bei der Implementierung:

  • Fehlende Bild-URLs: Google verlangt zwingend mindestens ein Bild (Property image) für lokale Unternehmen. Oft wird dieses Feld vergessen oder die URL ist nicht öffentlich zugänglich.
  • Falsches Datums- oder Zeitformat: Die Öffnungszeiten müssen dem ISO 8601 Standard entsprechen. Angaben wie “9 AM to 5 PM” führen unweigerlich zu Fehlermeldungen.
  • Blockierung durch robots.txt: Strukturierte Daten nützen nichts, wenn der Googlebot die Seite nicht crawlen darf. Stellen Sie sicher, dass die Seite, die den Code enthält, für Suchmaschinen zugänglich ist und kein noindex-Tag aufweist.
  • Währungsformate: Wenn Sie Preisspannen oder konkrete Preise angeben, muss die Währung im ISO 4217 Format (z. B. “EUR” oder “USD”) angegeben werden, nicht als Symbol.

Die Bedeutung der Aktualität

Strukturierte Daten sind kein Projekt, das man einmalig abschließt und dann vergisst. Sie müssen als lebendiger Teil Ihrer Website-Infrastruktur betrachtet werden. Wenn Ihr Unternehmen umzieht, sich die Telefonnummer ändert oder Sie neue Öffnungszeiten einführen, muss das LocalBusiness Schema zwingend zeitgleich aktualisiert werden.

Widersprüchliche Daten im Netz sind pures Gift für lokales SEO. Wenn Ihr Google Unternehmensprofil neue Öffnungszeiten anzeigt, der JSON-LD Code auf Ihrer Website aber noch die alten Zeiten ausgibt, entsteht ein Konflikt. Google verliert das Vertrauen in die Konsistenz Ihrer Daten, was sich negativ auf Ihre Rankings in der lokalen Suche auswirken kann.

Fazit: Ein unverzichtbares Werkzeug für lokale Sichtbarkeit

Die korrekte Auszeichnung Ihrer Unternehmensdaten durch das LocalBusiness Schema ist ein entscheidender Schritt, um in der modernen Suchlandschaft wettbewerbsfähig zu bleiben. Es geht nicht nur darum, Suchmaschinen die Arbeit zu erleichtern. Es geht darum, die Kontrolle darüber zu behalten, wie Ihr Unternehmen in den Suchergebnissen präsentiert wird.

Indem Sie präzise, strukturierte und validierte Daten bereitstellen, bauen Sie eine starke, maschinenlesbare Entität auf. Sie qualifizieren sich für auffällige Rich Results, stärken Ihr Google Unternehmensprofil und bieten potenziellen Kunden genau die Informationen, die sie benötigen, um eine Entscheidung zu treffen. Nehmen Sie sich die Zeit für eine saubere Implementierung und regelmäßige Prüfung. Der langfristige Nutzen für Ihre lokale Sichtbarkeit wird den technischen Aufwand bei Weitem übersteigen.

FAQ

Häufige Fragen

Muss ich programmieren können, um LocalBusiness Schema zu nutzen?

Nein. Obwohl das JSON-LD Format wie Programmierung aussieht, ist es lediglich eine strukturierte Datenanordnung. Mit modernen CMS-Plugins für WordPress oder kostenlosen Online-Generatoren für Schema-Markup können Sie den benötigten Code durch einfaches Ausfüllen von Formularen erstellen lassen.

Wie lange dauert es, bis Google die strukturierten Daten erkennt?

Sobald der Code auf der Website implementiert ist, muss Google die Seite neu crawlen. Dies kann je nach Crawl-Budget Ihrer Website wenige Stunden bis einige Tage dauern. Sie können den Prozess beschleunigen, indem Sie die entsprechende URL in der Google Search Console zur Indexierung einreichen.

Kann ich mehrere Standorte auf einer Seite auszeichnen?

Technisch ist es möglich, ein Array von mehreren LocalBusiness-Entitäten auf einer einzigen Seite zu platzieren. Aus SEO-Sicht ist dies jedoch nicht empfehlenswert. Die beste Praxis ist es, für jeden physischen Standort eine eigene Unterseite (Standort-Seite) zu erstellen und dort nur das spezifische Schema für genau diesen Standort einzubinden.

Was passiert, wenn mein Code Fehler enthält?

Wenn der JSON-LD Code kritische Syntaxfehler aufweist, wird Google den gesamten Block ignorieren. Ihre Seite wird dann nicht für Rich Results herangezogen. Aus diesem Grund ist der abschließende Test mit dem Google Tool für Rich-Suchergebnisse ein absolut notwendiger Schritt vor der Veröffentlichung.

Ersetzt das Schema-Markup mein Google Unternehmensprofil?

Auf keinen Fall. Das Google Unternehmensprofil (Google Business Profile) ist der wichtigste Kanal für

Autor

HM

Hagen Müllershausen

SEO, SEA und Growth Engineering

Ich entwickle datengetriebene SEO-, SEA- und KI-Workflows für Unternehmen mit komplexen Anforderungen.

LinkedIn Profil

Teilen

LinkedIn X E-Mail

Newsletter

Updates direkt per Mail.

Erhalte neue Artikel, Checklisten und praxisnahe SEO/GEO-, SEA- und KI-Impulse direkt in dein Postfach.

Du willst das Thema direkt in deinem Unternehmen umsetzen?

Projekt anfragen