Blog › Strukturierte Daten für lokale Unternehmen: LocalBusiness-Schema Schritt für Schritt
Strukturierte Daten für lokale Unternehmen: LocalBusiness-Schema Schritt für Schritt
6. Oktober 2026 · 6 Min. Lesezeit · FDW Media
LocalBusiness ist ein Schema.org-Typ, mit dem du Name, Adresse, Öffnungszeiten und Kontakt deines Unternehmens maschinenlesbar angibst. Du bindest die Daten als JSON-LD in deine Seite ein und prüfst sie mit einem Validator. Die Angaben müssen mit dem sichtbaren Inhalt und deinem Google-Unternehmensprofil übereinstimmen.
Was sind strukturierte Daten und was ist LocalBusiness?
Strukturierte Daten sind Zusatzinformationen im Quelltext einer Seite, die den Inhalt in einem festgelegten Vokabular (Schema.org) beschreiben, damit Maschinen ihn eindeutig verstehen. Das gängige Format dafür ist JSON-LD, ein JSON-Block in einem script-Element, der unabhängig vom sichtbaren Layout steht.
LocalBusiness ist der Schema.org-Typ für Unternehmen mit einem physischen Standort oder einem lokalen Einzugsgebiet. Es gibt speziellere Untertypen wie Restaurant, Bakery, Dentist, LegalService oder HairSalon. Wenn ein passender Untertyp existiert, verwendest du ihn statt des allgemeinen.
Warum lohnt sich LocalBusiness-Markup?
Die Auszeichnung hilft Suchmaschinen und KI-Systemen, deine Firmendaten sicher zuzuordnen: Das ist der Name, das ist die Adresse, das sind die Öffnungszeiten. Ein garantierter Ranking-Vorteil oder eine besondere Darstellung in der Google-Suche lässt sich daraus nicht ableiten. Google gibt an, dass strukturierte Daten beim Verständnis der Seite helfen, entscheidend für lokale Ergebnisse bleiben aber vor allem das Google-Unternehmensprofil, Relevanz, Entfernung und Bekanntheit.
Der Nutzen liegt also in Klarheit und Konsistenz, nicht in einem Trick. Genau diese Eindeutigkeit ist auch für Antwortsysteme hilfreich.
Der erste Schritt ist ein kostenloser Check.
Gratis KI-CheckWelche Felder solltest du angeben?
| Feld | Bedeutung | Hinweis |
|---|---|---|
@type | Typ des Unternehmens | Möglichst spezifischen Untertyp wählen |
name | Offizieller Name | Genau so schreiben wie im Impressum und im Google-Profil |
address | Postanschrift | Als PostalAddress mit Straße, PLZ, Ort, Land |
telephone | Telefonnummer | Internationales Format, identisch zu anderen Quellen |
url | Adresse der Website | Kanonische Startseite |
openingHoursSpecification | Öffnungszeiten | Nur angeben, wenn sie verlässlich gelten |
geo | Koordinaten | Optional, aber hilfreich |
sameAs | Profile an anderen Orten | Zum Beispiel Social-Media-Seiten |
Wie sieht ein vollständiges Beispiel aus?
Das folgende Beispiel verwendet ein erfundenes Unternehmen. Alle Angaben (Name, Adresse, Telefonnummer, Domain) sind fiktiv und müssen durch deine eigenen ersetzt werden.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Bakery", "@id": "https://www.beispiel-baeckerei.at/#localbusiness", "name": "Beispiel-Bäckerei", "description": "Fiktive Familienbäckerei als Beispiel für LocalBusiness-Daten.", "url": "https://www.beispiel-baeckerei.at/", "telephone": "+43 1 234 5678", "email": "office@beispiel-baeckerei.at", "image": "https://www.beispiel-baeckerei.at/bilder/laden.jpg", "address": { "@type": "PostalAddress", "streetAddress": "Musterstraße 1", "postalCode": "1010", "addressLocality": "Wien", "addressCountry": "AT" }, "geo": { "@type": "GeoCoordinates", "latitude": 48.2082, "longitude": 16.3738 }, "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ], "opens": "06:00", "closes": "18:00" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "06:00", "closes": "12:00" } ], "areaServed": "Wien", "sameAs": [ "https://www.instagram.com/beispiel-baeckerei" ] } </script> Der Block gehört in den head oder in den body der Seite, auf der das Unternehmen beschrieben wird, in der Regel die Startseite oder die Kontaktseite.
Wie gehst du Schritt für Schritt vor?
- Daten sammeln: Lege fest, wie Name, Adresse, Telefonnummer und Öffnungszeiten offiziell lauten, und nimm das Impressum als Maßstab.
- Typ wählen: Suche auf schema.org den passendsten Untertyp von LocalBusiness.
- JSON-LD schreiben: Nutze die Vorlage oben und ersetze alle Felder.
- Einbinden: Setze den Block auf die passende Seite. Die Angaben müssen auch für Besucher sichtbar sein.
- Testen: Prüfe das Markup zuerst mit dem Schema Markup Validator (validator.schema.org), der die allgemeine schema.org-Syntax prüft. Zusätzlich kannst du den Rich-Results-Test von Google nutzen, er deckt aber nur die Typen ab, die Google in der Suche auswertet.
- Abgleichen: Vergleiche alles mit deinem Google-Unternehmensprofil und deinen Verzeichniseinträgen.
- Pflegen: Passe das Markup an, wenn sich Zeiten, Adresse oder Telefonnummer ändern.
Wie passen FAQ- und Organization-Markup dazu?
LocalBusiness beschreibt das Unternehmen selbst. Daneben gibt es weitere Typen, die du je nach Seite ergänzen kannst. Mit Organization beschreibst du die Firma allgemein, zum Beispiel Logo und Profile. Mit FAQPage zeichnest du eine Seite mit Fragen und Antworten aus. Mit BreadcrumbList beschreibst du den Seitenpfad. Mehrere Typen lassen sich in einem Block über @graph zusammenfassen und über @id miteinander verknüpfen.
Wichtig bei FAQ-Markup: Der Text im Markup muss auf der Seite sichtbar und wortgleich vorhanden sein. FAQPage bleibt gültiges schema.org-Markup und kann Maschinen, auch KI-Systemen, helfen, Fragen und Antworten sauber zu lesen. Google zeigt FAQ-Rich-Results in der Suche aber nicht mehr an. Einen sichtbaren Effekt in den Google-Ergebnissen solltest du davon nicht erwarten.
Welche Fehler passieren häufig?
- Angaben im Markup, die auf der Seite nicht zu sehen sind oder von ihr abweichen.
- Veraltete Öffnungszeiten, vor allem nach Urlaubs- oder Saisonwechsel.
- Unterschiedliche Schreibweisen von Name oder Adresse in Website, Profil und Verzeichnissen.
- Ungültiges JSON, etwa durch fehlende Kommas oder typografische Anführungszeichen.
- Bewertungs-Markup (
aggregateRating) für selbst geschriebene oder erfundene Bewertungen. Das widerspricht den Richtlinien und kann zu Maßnahmen führen.
Mehr zum Zusammenspiel mit Profil, Verzeichnissen und lokalen Seiten findest du auf der Seite Local SEO. Wie strukturierte Daten in die Gesamtstrategie passen, zeigt der Artikel SEO vs. GEO.
Welche Rolle spielt das Google-Unternehmensprofil?
Für lokale Suchen wie „Bäckerei in meiner Nähe“ ist das Google-Unternehmensprofil in der Regel wichtiger als das Markup auf deiner Website. Dort pflegst du Kategorie, Öffnungszeiten, Fotos, Beiträge und Bewertungen. Das Markup auf der Website bestätigt diese Angaben aus einer zweiten Quelle. Entscheidend ist, dass beide identisch sind, bis hin zur Schreibweise der Straße und der Telefonnummer.
Prüfe deshalb nach jeder Änderung beide Stellen. Ein häufiger Fall: Das Profil zeigt neue Öffnungszeiten, die Website nicht mehr aktualisiert wurde. Dann widersprechen sich die Quellen, und das schadet dem Vertrauen von Kunden und Maschinen gleichermaßen.
Was gilt bei mehreren Standorten?
Hast du mehrere Filialen, lege für jeden Standort eine eigene Seite mit eigenem LocalBusiness-Block an. Jeder Block erhält seinen eigenen @id, die eigene Adresse und die eigenen Öffnungszeiten. Die Muttergesellschaft kannst du zusätzlich als Organization beschreiben und per parentOrganization verknüpfen. Vermeide es, alle Standorte in einem einzigen Block unterzubringen, denn so lassen sich Adresse und Zeiten nicht eindeutig zuordnen.
Bei Betrieben ohne Ladengeschäft, etwa mobilen Handwerkern, ist areaServed wichtig. Gib dort an, in welchen Orten oder Bezirken du tätig bist. Eine Adresse, an der keine Kunden empfangen werden, solltest du nicht als Standort ausweisen, wenn das Google-Profil sie verbirgt.
Weiterlesen
Wie sichtbar ist deine Seite heute?
Gratis KI-CheckFragen
Kurz beantwortet.
Brauche ich LocalBusiness-Markup, wenn ich ein Google-Unternehmensprofil habe?
Das Profil ist für lokale Ergebnisse sehr wichtig, das Markup ergänzt es auf deiner Website. Es hilft Maschinen, die Angaben deiner Seite eindeutig zuzuordnen. Beides sollte zueinander passen.
Wohin gehört das JSON-LD?
In den head oder body der Seite, die dein Unternehmen beschreibt, meist die Startseite oder die Kontaktseite. Suchmaschinen lesen JSON-LD an beiden Stellen. Wichtig ist, dass die Angaben auch sichtbar auf der Seite stehen.
Garantiert das Markup bessere Platzierungen?
Nein. Strukturierte Daten helfen beim Verstehen, sind aber kein Ranking-Trick. Ob und wie Suchmaschinen oder KI-Systeme die Daten verwenden, entscheiden sie selbst.
Wie sichtbar bist du heute?
Der kostenlose KI-Sichtbarkeits-Check zeigt dir in wenigen Minuten, welche Signale deine Website schon liefert und was fehlt.