LocalBusiness Schema Markup für lokales SEO
Local SEO 11 Min. Lesezeit

LocalBusiness-Schema in Leipzig richtig implementieren

LocalBusiness-Schema-Markup für Leipziger Unternehmen, Hotels, Druckereien und Verlage — komplette Anleitung mit Code-Beispielen, NAP-Regeln und Validierung.

Arnold Wender

Arnold Wender

SEO-Experte & Gründer

Aktualisiert: 8. Mai 2026
Inhaltsverzeichnis

Wer in Leipzig oder umliegenden Städten wie Plagwitz, Connewitz oder Gohlis ein lokales Geschäft betreibt — eine Druckerei, ein Restaurant, eine Buchhandlung, ein Hotel oder eine Werbeagentur —, kennt das Spiel: man rankt für nicht-lokale Begriffe, und in der Map-Sektion taucht ein Wettbewerber aus Halle oder Dresden auf, der eigentlich gar nicht zur Region gehört. Der wichtigste technische Hebel, um Google die regionale Identität klar zu kommunizieren, ist LocalBusiness-Schema. Korrekt implementiert verbessert es lokale Rankings, Map-Sichtbarkeit und Knowledge-Panel-Darstellung. Dieser Leitfaden aus unserer Local-SEO-Praxis zeigt die saubere Implementation für Leipziger Unternehmensprofile.

Was LocalBusiness-Schema ist

LocalBusiness ist ein Schema.org-Typ, der lokale Unternehmen strukturiert beschreibt. Er enthält:

  • Name, Beschreibung, Logo
  • Adresse, Geo-Koordinaten, Kontaktdaten
  • Öffnungszeiten (inklusive Sonderzeiten)
  • Angebotene Services
  • Bewertungen
  • Social-Media-Verknüpfungen

Diese Daten helfen Google, Ihr Unternehmen in lokalen Suchergebnissen, im Google-Maps-Universum und im Knowledge Panel korrekt darzustellen.

Grundstruktur — am Beispiel einer Leipziger Druckerei

{
  "@context": "https://schema.org",
  "@type": "PrintShop",
  "name": "Druckerei Plagwitz GmbH",
  "description": "Digital- und Offsetdruck im Leipziger Westen — Visitenkarten, Messekataloge, Buchproduktion für Verlage.",
  "url": "https://www.druckerei-plagwitz.de",
  "logo": "https://www.druckerei-plagwitz.de/logo.png",
  "image": "https://www.druckerei-plagwitz.de/produktionshalle.jpg",
  "telephone": "+49 341 1234567",
  "email": "kontakt@druckerei-plagwitz.de",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Karl-Heine-Straße 99",
    "addressLocality": "Leipzig",
    "postalCode": "04229",
    "addressRegion": "SN",
    "addressCountry": "DE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 51.3306,
    "longitude": 12.3320
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "17:00"
    }
  ],
  "priceRange": "€€",
  "sameAs": [
    "https://www.facebook.com/druckerei-plagwitz",
    "https://www.instagram.com/druckerei_plagwitz"
  ]
}

Pflichtfelder vs. empfohlene Felder

Pflichtfelder

FeldBeschreibungBeispiel
@typeUnternehmenstyp”PrintShop”, “Restaurant”, “BookStore”
nameFirmenname (rechtsverbindlich)“Druckerei Plagwitz GmbH”
addressVollständige PostadressePostalAddress-Objekt

Stark empfohlen

FeldBeschreibungSEO-Nutzen
telephoneInternationales FormatClick-to-call in der SERP
openingHoursSpecificationStrukturierte ÖffnungszeitenKnowledge-Panel-Darstellung
geoLat/Long-KoordinatenBessere lokale Zuordnung in Maps
imageFoto des GeschäftsVisueller Anreiz in der SERP
priceRangePreisniveau (€ bis €€€€)Erwartungsmanagement der Nutzer
sameAsSocial-Media-ProfileVerknüpfung der Online-Identität

Spezifische Untertypen — wählen Sie den passenden

Statt des generischen LocalBusiness sollten Sie den spezifischsten verfügbaren Typ verwenden. Beispiele für typische Leipziger Branchen:

{ "@type": "Restaurant" }       // Connewitz-Bistro, Plagwitz-Café
{ "@type": "BookStore" }        // Buchhandlung in Gohlis
{ "@type": "PrintShop" }        // Druckerei im Westwerk
{ "@type": "Hotel" }            // Hotels rund um Bahnhof, Marktplatz
{ "@type": "ProfessionalService" } // SEO-Agentur, Werbeagentur
{ "@type": "MedicalBusiness" }  // Praxen, Ärzte
{ "@type": "EventVenue" }       // Halle für Buchmessen, Lesungen
{ "@type": "AutoRepair" }       // BMW-Werkstätten in Leipzig

Nach Branchengruppen

  • Dienstleistungen: ProfessionalService, Dentist, Electrician, Plumber, Attorney, Accountant
  • Einzelhandel: Store, BookStore, ClothingStore, ElectronicsStore, FurnitureStore
  • Gastronomie: Restaurant, CafeOrCoffeeShop, Bakery, BarOrPub
  • Gesundheit: MedicalBusiness, Physician, Pharmacy
  • Unterhaltung: EntertainmentBusiness, MovieTheater, NightClub, EventVenue
  • Übernachtung: Hotel, BedAndBreakfast, Hostel

Öffnungszeiten — auch komplexe Fälle abbilden

Standard

"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 (typisch für Praxen, Anwaltskanzleien)

"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"
  }
]

Sonderzeiten zu Buchmesse, Weihnachten, Manga-Comic-Con

"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"
  }
]

Für saisonale Spitzen (Buchmesse Februar/März, Manga-Comic-Con) lohnt sich die strukturierte Pflege der Sonderöffnungszeiten besonders — dann signalisieren Sie Besuchern und Google Verlässlichkeit.

NAP-Konsistenz — die wichtigste Regel überhaupt

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

  • Website (Schema-Markup, Impressum, Footer, Kontaktseite)
  • Google Business Profile
  • Branchenverzeichnisse (Gelbe Seiten, Yelp, Branchenbuch.de)
  • Social-Media-Profile
  • Bewertungsplattformen (Trustpilot, Provenexpert)

Häufige NAP-Inkonsistenzen

Falsch (Inkonsistenz):
"Druckerei Plagwitz GmbH" vs. "Druckerei Plagwitz"
"Karl-Heine-Str. 99" vs. "Karl-Heine-Straße 99"
"+49 341 1234567" vs. "0341 / 12345-67"

Richtig (durchgängig identisch):
"Druckerei Plagwitz GmbH"
"Karl-Heine-Straße 99"
"+49 341 1234567"

Mehrere Standorte — Organization mit subOrganization

Für Leipziger Unternehmen mit Filialen in Dresden, Chemnitz oder Halle:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Beispiel GmbH",
  "url": "https://www.beispiel.de",
  "subOrganization": [
    {
      "@type": "LocalBusiness",
      "name": "Beispiel GmbH — Filiale Leipzig",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Karl-Heine-Straße 99",
        "addressLocality": "Leipzig",
        "postalCode": "04229"
      }
    },
    {
      "@type": "LocalBusiness",
      "name": "Beispiel GmbH — Filiale Dresden",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Hauptstraße 12",
        "addressLocality": "Dresden",
        "postalCode": "01097"
      }
    },
    {
      "@type": "LocalBusiness",
      "name": "Beispiel GmbH — Filiale Chemnitz",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Brückenstraße 5",
        "addressLocality": "Chemnitz",
        "postalCode": "09111"
      }
    }
  ]
}

Jede Filiale braucht zusätzlich eine eigene Standortseite mit eigenem LocalBusiness-Schema, NAP-Stammblatt und idealerweise eigenem Google-Business-Profile-Eintrag.

Einbinden in die Website

Im <head>-Bereich (empfohlen)

<head>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Restaurant",
    "name": "Bistro Connewitz",
    ...
  }
  </script>
</head>

Mit JavaScript dynamisch generieren

const schema = {
  "@context": "https://schema.org",
  "@type": "BookStore",
  "name": "Buchhandlung Gohlis",
  // ... weitere Felder
};

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

Im Astro-Stack

---
const schema = {
  "@context": "https://schema.org",
  "@type": "Hotel",
  "name": "Hotel am Augustusplatz",
  // ...
};
---
<script type="application/ld+json" set:html={JSON.stringify(schema)} />

Validieren und debuggen

Google Rich Results Test

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

Zeigt, ob Google Ihr Markup als “LocalBusiness” oder spezifischen Untertyp erkennt.

Schema.org-Validator

https://validator.schema.org/

Prüft auf strukturelle Fehler und Typkonformität.

Nach dem Go-Live

In der Google Search Console unter Verbesserungen prüfen, ob LocalBusiness-Daten korrekt erkannt werden und keine Fehler oder Warnungen anliegen.

Erweiterungen für mehr Sichtbarkeit

Bewertungen einbinden

{
  "@type": "Restaurant",
  "name": "Bistro Connewitz",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "143"
  }
}

Services oder Speisekarte auflisten

{
  "@type": "PrintShop",
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Unsere Druckleistungen",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Visitenkarten-Druck",
          "description": "Hochwertiger Digitaldruck, Lieferung in Leipzig binnen 24 Stunden"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "Service",
          "name": "Buchproduktion für Verlage",
          "description": "Kleinauflagen ab 50 Exemplaren, Hardcover und Softcover"
        }
      }
    ]
  }
}

Checkliste LocalBusiness-Schema

  • Spezifischsten Untertyp gewählt (BookStore statt Store, Hotel statt LocalBusiness)
  • Vollständige Adresse mit Geo-Koordinaten (Lat/Long auf Google Maps verifiziert)
  • Telefonnummer im internationalen Format (+49 341 ...)
  • Öffnungszeiten aktuell, inklusive Sonderzeiten zu Buchmesse / Weihnachten
  • NAP-Stammblatt erstellt und durchgängig durchgesetzt
  • Mit Rich Results Test validiert (keine Fehler, keine Warnungen)
  • Logo und Standortbild eingebunden
  • Social-Media-Profile via sameAs verknüpft
  • Schema in der Search Console nach Go-Live geprüft

Häufige Fehler

  1. Falsche Geo-Koordinaten — verifizieren Sie Lat/Long über Google Maps. Bei einem Leipziger Hotel zwischen Innenstadt und Plagwitz kann eine 500-m-Abweichung schon zu falscher Nachbarschaftszuordnung führen.
  2. Veraltete Öffnungszeiten — pflegen Sie diese mindestens quartalsweise; bei Sonderzeiten (Messen, Feiertage) zeitnah.
  3. Fehlendes @context — ohne "@context": "https://schema.org" ist das Markup ungültig.
  4. Inkonsistente NAP-Daten zwischen Schema, Impressum, GBP und Verzeichnissen — größter Bremsklotz im Local SEO.
  5. Generischer Typ trotz spezifischer Branche — wenn Sie ein Restaurant betreiben, wählen Sie Restaurant, nicht LocalBusiness.

Verwandte Beiträge

Fazit

LocalBusiness-Schema ist ein Pflichtelement für jedes Leipziger Unternehmen mit lokaler Kundschaft. Korrekt umgesetzt verbessert es Map-Sichtbarkeit, Knowledge-Panel-Darstellung und lokale Rankings — und unterstützt die Konsistenzsignale, die Google für Ihre Domain zusammensetzt. Kombinieren Sie das Schema mit einem optimierten Google Business Profile, sauberer NAP-Pflege und einer aktiven Bewertungsstrategie, dann haben Sie das Fundament für stabile Local-SEO-Performance.

Wir setzen LocalBusiness-Schema seit Jahren in unserer Local-SEO-Beratung für Leipziger und sächsische Kunden um — von Restaurants in Connewitz bis zu Hotels am Augustusplatz, von Buchhandlungen in Gohlis bis zu Druckereien in Plagwitz. Sprechen Sie uns an, wenn Sie Ihre lokale Sichtbarkeit systematisch ausbauen wollen. Vertiefend zum Thema strukturierte Daten und On-Page auch unsere Schwesterseite onpage-optimierung.de sowie für Sachsen-Anhalt seo-halle.com.


FAQ

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

Ja. GBP und Schema ergänzen sich. Das Schema auf Ihrer Website bestätigt die Informationen im GBP — und schickt zusätzliche Signale an Google, die das Profil alleine nicht senden kann. Konsistenz zwischen beiden Quellen ist entscheidend.

Wie schnell wirkt sich Schema auf Rankings aus?

Google muss Ihre Seite neu crawlen und indexieren — das dauert typischerweise einige Tage bis wenige Wochen. Erste lokale Ranking-Bewegungen sind oft innerhalb von 2–4 Wochen messbar; volle Wirkung entwickelt sich über 2–3 Monate, abhängig von Wettbewerb und Domain-Autorität.

Kann falsches Schema schaden?

Ja. Irreführende oder offensichtlich falsche Informationen können zu manuellen Maßnahmen führen. Erfundene Bewertungen, falsche Adressen oder absichtlich aufgeblähte Service-Listen werden zunehmend erkannt. Pflegen Sie Schema mit derselben Sorgfalt wie Ihre Pflichtangaben.

Soll ich Schema auf jeder Seite einbinden?

LocalBusiness-Schema gehört auf Startseite und Kontaktseite. Andere Seitentypen tragen spezifischere Schemas — Service-Seiten brauchen Service-Schema, Magazin-Beiträge brauchen Article, FAQs benutzen FAQPage. Im @graph-Ansatz lassen sich mehrere Schemas auf einer Seite kombinieren.

Was, wenn ich keinen physischen Standort habe?

Dann ist LocalBusiness der falsche Typ. Reine Online-Dienstleister verwenden Organization mit serviceArea-Angabe. Bei einer Leipziger Online-SEO-Agentur, die Sachsen-weit arbeitet, ist beides möglich — wir empfehlen den vollständigen LocalBusiness-Eintrag, weil Kunden den Standort als Vertrauenssignal werten und Google die regionale Relevanz so klarer einordnet.

Arnold Wender, SEO-Experte

SEO-Experte & Gründer

Arnold Wender ist Gründer und Geschäftsführer der SEO-Agentur Leipzig. Mit über 18 Jahren Erfahrung in der Suchmaschinenoptimierung hilft er Unternehmen, ihre Online-Sichtbarkeit nachhaltig zu verbessern.

Profil anzeigen