Zum Inhalt springen
Start » JTL Plugin: LocalBusiness Schema

JTL Plugin: LocalBusiness Schema

Structured Data · JSON-LD · Schema.org

LocalBusiness Schema für JTL-Shop 5 – Rich Snippets sauber ausspielen, ohne Template-Gefummel

Mit Schema LocalBusiness hinterlegst du strukturierte Unternehmensdaten als JSON-LD direkt im <head> deines Shops. Du pflegst die Daten bequem im Backend, sie werden automatisch korrekt ausgegeben – optional nur auf der Startseite, auf allen Seiten oder nur dort, wo die URL einen Text enthält. Ideal für lokale Sichtbarkeit, eindeutige Firmendaten und einen sauberen technischen SEO-Unterbau.

Was die Erweiterung liefert

  • LocalBusiness / Organization JSON-LD automatisch im <head>.
  • Backend-Maske zum Eintragen von Name, Adresse, Kontakt, Logo/Bild, Geo & Social Links.
  • Live-Vorschau der JSON-LD Ausgabe: weniger Tippfehler, schneller Check.
  • Ausgabe-Regeln für kontrollierte Ausspielung (Home / alle Seiten / URL enthält).

Warum das wichtig ist

  • Klare Unternehmenssignale für Suchmaschinen (Adresse, Kontakt, Marke).
  • Technisch sauber: kein Copy-Paste in Templates, kein Risiko bei Theme-Updates.
  • Weniger Duplicate-Chaos durch kontrollierte Ausgabe statt „überall gleichzeitig“.
  • Local SEO Basis für Unternehmen mit Standort, Abholpunkt oder Showroom.

So schnell ist es eingerichtet

  • Installieren & aktivieren wie gewohnt im JTL-Shop.
  • Daten eintragen (Name, Adresse, Telefon, E-Mail, Logo/Bild).
  • Schema-Typ wählen (z. B. LocalBusiness / Organization).
  • Ausgabe-Regel setzen und speichern – fertig.

Typische Einsatzfälle

  • Startseite: Unternehmensdaten zentral an einer Stelle ausspielen.
  • Kontaktseite: Ausgabe nur bei URL enthält /kontakt.
  • Filiale/Standort: saubere Basis für lokale Signale (Adresse/Geo/sameAs).
  • Aufgeräumter Shop: wenn andere Plugins/Theme bereits Schema ausgeben, gezielt steuern.
Wichtig für saubere Ergebnisse Pro Seite sollte in der Regel nur ein LocalBusiness/Organization-Block ausgegeben werden. Wenn Theme oder andere Erweiterungen bereits JSON-LD erzeugen, nutze die Ausgabe-Regeln, um Dopplungen zu vermeiden.


LocalBusiness Schema (JSON-LD) – Dokumentation

Diese Erweiterung ergänzt deinen JTL-Shop 5 um strukturierte Unternehmensdaten (Schema.org) als JSON-LD im <head> der Seite. Die Daten werden bequem im Backend gepflegt und können gezielt ausgespielt werden: nur Startseite, alle Seiten oder nur bei bestimmten URLs.

Überblick

Nach der Installation findest du im Backend eine Einstellungsseite, auf der du deine Unternehmensdaten einträgst (Name, Adresse, Kontakt, Logo/Bild, optional Geo & Social Links). Die Erweiterung generiert daraus einen JSON-LD Block (application/ld+json) und fügt ihn automatisiert in den Seiten-Head ein.

Best Practice Pro Seite sollte in der Regel nur ein passender Schema-Block (z. B. LocalBusiness/Organization) ausgegeben werden. Wenn Theme oder andere Plugins bereits JSON-LD ausgeben, nutze die Ausgabe-Regeln, um Dopplungen zu vermeiden.
LocalBusiness Schema – Backend Konfiguration

Klick auf das Bild öffnet die vergrößerte Ansicht.

Installation (Step-by-Step)

Plugin installieren & aktivieren

Erweiterung im JTL-Shop 5 installieren und aktivieren (wie gewohnt über Extension Store/Pluginverwaltung).

Einstellungsseite öffnen

Im Backend die Plugin-Konfiguration öffnen und zum Bereich „LocalBusiness / Schema“ wechseln.

Daten eintragen

Unternehmensdaten pflegen (Name, Adresse, Kontakt, Logo/Bild, optional Geo & Social Links).

Ausgabe-Regel setzen & speichern

Festlegen, wo der JSON-LD Block ausgegeben werden soll (Startseite/alle Seiten/URL enthält) und speichern.

Konfiguration im Backend

Die genauen Feldnamen können je Version leicht variieren – das Prinzip bleibt gleich.

Schema-Typ

Wähle den passenden Typ (z. B. LocalBusiness oder Organization). Für Unternehmen mit Standort ist LocalBusiness meist passend.

Unternehmensdaten

Name, Straße, PLZ, Ort, Land. Optional: Zusatzinfos wie Bild/Logo-URL. Achte auf konsistente Schreibweise (wie im Impressum).

Kontakt

Telefon und E-Mail (sofern im Plugin vorgesehen). Verwende erreichbare, echte Kontaktdaten.

sameAs (Social Links)

Hinterlege Social/Profil-Links (z. B. Instagram, Facebook, YouTube). Das stärkt die Zuordnung deiner Marke.

Geo (optional)

Latitude/Longitude nur eintragen, wenn du sie sicher hast. Das ist optional, aber bei LocalBusiness hilfreich.

Hinweis Wenn du mehrere Standorte hast, solltest du pro Standort nur dort ausspielen, wo es wirklich passt (z. B. nur Startseite oder nur bestimmte Standortseiten), damit es nicht widersprüchlich wird.

Ausgabe-Regeln (wo erscheint der JSON-LD Block?)

Nur Startseite

Empfohlen, wenn du „ein Unternehmen = ein Standort“ hast und Dopplungen vermeiden willst.

Alle Seiten

Nur nutzen, wenn du sicher bist, dass nicht schon an anderer Stelle JSON-LD ausgegeben wird.

Nur wenn URL Text enthält

Perfekt für Kontakt-/Standortseiten. Beispiel: Ausgabe nur bei URL enthält /kontakt oder /standort.

Praxis-Tipp Wenn du unsicher bist: Starte mit „Nur Startseite“. Damit bist du fast immer auf der sicheren Seite.

JSON-LD prüfen (im Frontend)

Seitenquelltext öffnen

Frontend öffnen → Rechtsklick → „Seitenquelltext anzeigen“.

Nach JSON-LD suchen

Suche im Quelltext nach application/ld+json oder nach "@type".

Duplikate vermeiden

Wenn du mehrere JSON-LD Blöcke mit LocalBusiness/Organization findest, dann Ausgabe-Regel anpassen.

Beispiel: So sieht ein JSON-LD Block grundsätzlich aus
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Beispiel GmbH",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Musterstraße 1",
    "postalCode": "01067",
    "addressLocality": "Dresden",
    "addressCountry": "DE"
  }
}
</script>

Beispiele (copy & paste)

Empfohlenes Setup (Startseite)

  • Schema-Typ: LocalBusiness
  • Ausgabe-Regel: Nur Startseite
  • sameAs: Social Links ergänzen

Kontaktseiten-Setup (URL enthält)

  • Schema-Typ: Organization oder LocalBusiness
  • Ausgabe-Regel: URL enthält/kontakt
  • Ideal, wenn du schema bewusst nur auf Kontaktseite ausspielst

Mehrere Standorte (vorsichtig!)

  • Je Standort eigene Seite
  • Ausgabe-Regel pro Standort: URL enthält → z. B. /standort-berlin
  • Auf der Startseite nur dann ausspielen, wenn es wirklich einen „Hauptstandort“ gibt

FAQ

Ich sehe keinen JSON-LD Block im Quelltext – woran liegt’s?

Prüfe zuerst, ob die Ausgabe-Regel zur aktuellen Seite passt (z. B. „Nur Startseite“). Danach: Plugin aktiv? Daten gespeichert? Cache geleert?

Warum taucht der Block mehrfach auf?

Meist geben Theme oder ein anderes Plugin bereits Schema-Daten aus. Stelle die Ausgabe-Regel auf „Nur Startseite“ oder „URL enthält“, um Dopplungen zu vermeiden.

Welche URL soll ich bei „URL enthält“ eintragen?

Nimm einen stabilen Teil der URL, z. B. /kontakt oder /standort. Keine komplette Domain nötig – nur der Teil, der im Pfad vorkommt.

Support Wenn du mir einen Screenshot deiner Konfigurationsseite gibst, kann ich die Doku 1:1 auf eure Feldnamen anpassen.