SEO 5 Min. Lesezeit

LocalBusiness Schema implementieren: Strukturierte Daten für lokale Unternehmen

LocalBusiness Schema sauber implementieren: JSON-LD-Aufbau, Pflichtfelder, Validierung und häufige Fehler.

Wenn ein Heilpraktiker vor Ort, ein Restaurant am Marktplatz, ein Handwerksbetrieb in der Region oder ein Pflegedienst aus der Beispielregion-Neustadt im Local Pack erscheinen will, reicht ein Google-Business-Profil allein nicht. Google braucht klare, maschinenlesbare Signale auf Ihrer Website – und genau dafür gibt es LocalBusiness Schema. Richtig implementiert, hebt es Ihre lokale Sichtbarkeit in der DACH-Region deutlich an und liefert Google Belege, dass Ihr Unternehmen tatsächlich am angegebenen Standort tätig ist. Dieser Leitfaden gehört zu unserer Local-SEO-der Beispielregion- und OnPage-Optimierung-Beratung.

Was ist LocalBusiness Schema?

LocalBusiness ist ein Schema.org-Typ, der lokale Unternehmen beschreibt. Es enthält strukturierte Informationen wie:

  • Name und Beschreibung
  • Adresse und Kontaktdaten
  • Öffnungszeiten
  • Angebotene Services
  • Bewertungen

Diese Daten helfen Google, Ihr Unternehmen in lokalen Suchergebnissen und Google Maps korrekt anzuzeigen.

Wichtig

LocalBusiness Schema ersetzt NICHT Ihr Google Business Profile. Es ergänzt es und sollte konsistente Informationen enthalten.

Grundstruktur des LocalBusiness Markup

Hier ist ein vollständiges Beispiel:

{
 "@context": "https://schema.org",
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH",
 "description": "Beschreibung Ihres Unternehmens",
 "url": "https://www.beispiel.de",
 "logo": "https://www.beispiel.de/logo.png",
 "image": "https://www.beispiel.de/geschaeft.jpg",
 "telephone": "+49 123 456789",
 "email": "info@beispiel.de",
 "address": {
 "@type": "PostalAddress",
 "streetAddress": "Musterstraße 123",
 "addressLocality": "einer Beispielregion",
 "postalCode": "06108",
 "addressRegion": "ST",
 "addressCountry": "DE"
 },
 "geo": {
 "@type": "GeoCoordinates",
 "latitude": 51.4826,
 "longitude": 11.9696
 },
 "openingHoursSpecification": [
 {
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
 "opens": "09:00",
 "closes": "18:00"
 }
 ],
 "priceRange": "€€",
 "sameAs": [
 "https://www.facebook.com/beispiel",
 "https://www.instagram.com/beispiel"
 ]
}

Pflichtfelder vs. empfohlene Felder

Pflichtfelder

FeldBeschreibungBeispiel
@typeArt des Unternehmens”LocalBusiness”
nameFirmenname”Beispiel GmbH”
addressVollständige AdressePostalAddress-Objekt

Empfohlene Felder

FeldBeschreibungSEO-Nutzen
telephoneTelefonnummerClick-to-call in Suchergebnissen
openingHoursÖffnungszeitenWird in Knowledge Panel angezeigt
geoKoordinatenBessere lokale Zuordnung
imageFoto des GeschäftsVisueller Anreiz
priceRangePreisniveau (€-€€€€)Nutzererwartung
sameAsSocial Media ProfileVerknüpfung der Profile

Spezifische Unternehmenstypen

Statt dem generischen “LocalBusiness” können Sie spezifischere Typen verwenden:

{
 "@type": "Dentist"
}

Verfügbare Untertypen

  • Dienstleistungen: Dentist, Electrician, Plumber, Attorney, Accountant
  • Einzelhandel: Store, ClothingStore, ElectronicsStore, FurnitureStore
  • Gastronomie: Restaurant, CafeOrCoffeeShop, Bakery, BarOrPub
  • Gesundheit: MedicalBusiness, Physician, Pharmacy
  • Unterhaltung: EntertainmentBusiness, MovieTheater, NightClub

Richtig wählen

Wählen Sie den spezifischsten Typ, der zu Ihrem Geschäft passt. Ein Zahnarzt sollte “Dentist” verwenden, nicht “LocalBusiness”.

Öffnungszeiten richtig angeben

Einfache Variante

"openingHoursSpecification": [
 {
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
 "opens": "09:00",
 "closes": "18:00"
 },
 {
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": "Saturday",
 "opens": "10:00",
 "closes": "14:00"
 }
]

Mit Mittagspause

"openingHoursSpecification": [
 {
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
 "opens": "09:00",
 "closes": "12:30"
 },
 {
 "@type": "OpeningHoursSpecification",
 "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
 "opens": "13:30",
 "closes": "18:00"
 }
]

Feiertage und besondere Schließzeiten

"specialOpeningHoursSpecification": [
 {
 "@type": "OpeningHoursSpecification",
 "validFrom": "2026-12-24",
 "validThrough": "2026-12-24",
 "opens": "09:00",
 "closes": "13:00"
 },
 {
 "@type": "OpeningHoursSpecification",
 "validFrom": "2026-12-25",
 "validThrough": "2026-12-26",
 "opens": "00:00",
 "closes": "00:00"
 }
]

NAP-Konsistenz: Der Schlüssel

NAP steht für Name, Address, Phone. Diese Daten MÜSSEN überall identisch sein:

  • Website (Schema Markup)
  • Google Business Profile
  • Branchenverzeichnisse
  • Social Media Profile
  • Impressum

Häufige Fehler

❌ "Beispiel GmbH" vs. "Beispiel"
❌ "Musterstr. 123" vs. "Musterstraße 123"
❌ "+49 123 456789" vs. "0123 456789"

Tipp

Erstellen Sie ein NAP-Dokument mit den exakten Schreibweisen und verwenden Sie es für alle Profile.

Mehrere Standorte

Für Unternehmen mit mehreren Filialen nutzen Sie Organization mit SubOrganization:

{
 "@context": "https://schema.org",
 "@type": "Organization",
 "name": "Beispiel GmbH",
 "url": "https://www.beispiel.de",
 "subOrganization": [
 {
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH - Filiale der Beispielregion",
 "address": {
 "@type": "PostalAddress",
 "streetAddress": "Musterstraße 123",
 "addressLocality": "einer Beispielregion"
 }
 },
 {
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH - Filiale Essen",
 "address": {
 "@type": "PostalAddress",
 "streetAddress": "Beispielweg 456",
 "addressLocality": "Essen"
 }
 }
 ]
}

Einbinden in Ihre Website

Im Head-Bereich (empfohlen)

<head>
 <script type="application/ld+json">
 {
 "@context": "https://schema.org",
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH",
 ...
 }
 </script>
</head>

Mit JavaScript generieren

const schema = {
 "@context": "https://schema.org",
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH",
 // ... weitere Felder
};

const script = document.createElement('script');
script.type = 'application/ld+json';
script.text = JSON.stringify(schema);
document.head.appendChild(script);

Schema testen und validieren

Google Rich Results Test

https://search.google.com/test/rich-results

Zeigt, ob Google Ihr Markup korrekt erkennt.

Schema.org Validator

https://validator.schema.org/

Prüft auf technische Fehler.

Nach dem Go-Live

Überprüfen Sie in der Google Search Console unter “Verbesserungen”, ob Fehler auftreten.

Erweiterungen für mehr Sichtbarkeit

Bewertungen einbinden

{
 "@type": "LocalBusiness",
 "name": "Beispiel GmbH",
 "aggregateRating": {
 "@type": "AggregateRating",
 "ratingValue": "4.8",
 "reviewCount": "127"
 }
}

Vorsicht

Verwenden Sie nur echte Bewertungen von verifizierbaren Quellen (Google, Trustpilot, etc.). Fake-Bewertungen können zu Abstrafungen führen.

Services auflisten

{
 "@type": "LocalBusiness",
 "hasOfferCatalog": {
 "@type": "OfferCatalog",
 "name": "Unsere Leistungen",
 "itemListElement": [
 {
 "@type": "Offer",
 "itemOffered": {
 "@type": "Service",
 "name": "SEO-Beratung",
 "description": "Professionelle Suchmaschinenoptimierung"
 }
 }
 ]
 }
}

Checkliste LocalBusiness Schema

  • Spezifischen Unternehmenstyp gewählt
  • Vollständige Adresse mit Geo-Koordinaten
  • Telefonnummer im internationalen Format
  • Öffnungszeiten aktuell
  • NAP-Konsistenz geprüft
  • Mit Rich Results Test validiert
  • Logo und Bild eingebunden
  • Social Media Profile verknüpft

Häufige Fehler vermeiden

  1. Falsche Koordinaten: Überprüfen Sie Lat/Long auf Google Maps
  2. Veraltete Öffnungszeiten: Halten Sie diese aktuell
  3. Fehlende @context: Ohne “@context” funktioniert das Markup nicht
  4. Inkonsistente NAP-Daten: Führt zu Verwirrung bei Google

Fazit

LocalBusiness Schema ist für lokale Anbieter vor Ort, in der Region und in ganz der DACH-Region einer der wirksamsten technischen Hebel auf das Local Pack. Es hilft Google, Ihr Unternehmen exakt am richtigen Standort zu verorten – und stützt Vertrauenssignale wie Bewertungen, Öffnungszeiten und Service-Areas mit maschinenlesbaren Belegen.

Lesen Sie ergänzend unsere Beiträge FAQPage Schema implementieren und E-E-A-T optimieren.


FAQ

Brauche ich LocalBusiness Schema, wenn ich ein Google Business Profile habe?

Ja. Das Google Business Profile und LocalBusiness Schema ergänzen sich. Das Schema auf Ihrer Website bestätigt die Informationen im GBP.

Wie schnell wirkt sich das Schema auf Rankings aus?

Google muss Ihre Seite erst neu crawlen und indexieren. Das kann einige Tage bis Wochen dauern. Direkte Ranking-Auswirkungen sind oft innerhalb von 2-4 Wochen sichtbar.

Kann falsches Schema schaden?

Ja. Irreführende oder falsche Informationen können zu einer manuellen Abstrafung führen. Halten Sie Ihre Daten immer aktuell und korrekt.

Soll ich Schema für jede Seite meiner Website hinzufügen?

LocalBusiness Schema gehört typischerweise auf die Startseite und Kontaktseite. Andere Seiten können spezifischere Schemas haben (Article, Service, etc.).

Individuelle Beratung gewünscht?

Wender Media unterstützt Sie bei der praktischen Umsetzung — von der technischen Konzeption bis zum Launch. Schreiben Sie uns, wir antworten innerhalb von 24 Stunden.

Jetzt Beratung anfragen

Kostenlos & unverbindlich — info@wendermedia.info

Verwandte Artikel