Local Schema.org Markup für mehrere Standorte

17. 05. 2021
|
SEO Wissen & Tipps
|

Strukturierte Daten helfen Suchmaschinen die Inhalte auf Webseiten noch besser zu verstehen.

Besonders für Unternehmen, die ihre Waren und Dienstleistungen in erster Linie lokal bzw. regional anbieten, sollte im Zuge von Local SEO die Adresse entsprechend mit Schema.org Markup ausgezeichnet werden.

Mitunter helfen strukturierte Daten lokalen Unternehmen auch ihr Google MyBusiness Knowledge Panel anzureichern.

Während es für bestimmtes Schema Markup Sinn macht, es dynamisch von einem CMS generieren zu lassen, wird die Auszeichnung der Adress- und Kontaktdaten oft manuell hinzugefügt.

Zur Erstellung gibt es zahlreiche Tools, ein Gutes ist etwas der Schema Markup Generator in Merkles Technical SEO Toolbox.

Eigene Einträge für Standorte & Filialen

Auf der Dokumentationsseite empfiehlt Seitenbetreibern, jeden Standort eines Unternehmens als lokalen LocalBusiness-Typ zu definieren.

Wie aber sollte das Local Markup konkret aussehen, wenn ein Unternehmen nicht nur einen, sondern zum Beispiel zwei, drei oder mehr Standorte hat?

Im Netz finden sich verschiedene Lösungswege, aber nicht alle funktionieren gleich gut. Google selbst führt mit der Property „department“ nur verschachtelte Elemente zur Auszeichnung verschiedener Abteilungen innerhalb eines Unternehmens an.

Die Lösung: Eine Organisation, mehrere Local Business Entitäten

Eine funktionierende Lösung ist, das Unternehmen an sich als „Organization“ auszuzeichen. Alle Filialen und Standorte werden dann als eigene „Local Business“ Entitäten ausgezeichnet, die sich auf die Organisation als „parentOrganization“ beziehen.

Damit lassen sich spezifische Daten wie Öffnungszeiten auf Filial-Ebene angeben, während globale Informationen, wie z.B. Social Media Profile, auf dem Level der Organisation definiert werden können.

Als Beispiel kann folgender Code gelten:


<script type="application/ld+json">
{
"@context": {
"@vocab": "http://schema.org/"
},
"@graph": [
{
"@id": " https://www.compuglobalhypermega.net#firma",
"@type": "Organization",
"name": "Compu Global Hyper Meganet",
"legalName": " Compuglobalhypermeganet GmbH & Co KG",
"alternateName": "The Internet King",
"email": "mail@compuglobalhypermega.net",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+4312345678",
"contactType": "customer service"
},
"description": "This industry moves so fast, it is really hard to tell what our company exactly does",
"url" : " https://www.compuglobalhypermega.net ",
"logo": " https://www.compuglobalhypermega.net/images/logo.png",
"sameAs": [
"https://www.youtube.com/channel/compu-global-hyper-meganet ",
"https://www.facebook.com/compu-global-hyper-meganet"
]
},


{
"@type": "LocalBusiness",
"@id": " https://www.compuglobalhypermega.net#1070",
"parentOrganization": {
"name" : "Compu Global Hyper Meganet "
},

"name" : "Compu Global Hyper Meganet – Filiale Neubau",
"image" : " https://www.compuglobalhypermega.net/images/Filiale_1070.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "Lindengasse 2/13",
"addressLocality": "Wien",
"postalCode": "1070",
"addressCountry": "Österreich"
},
"telephone": "+431777777",
"priceRange": "$$$",
"openingHours": [ "Mo-Fr 09:30-18:00", "Sa 09:00-12:00" ]
},

{
"@type": "LocalBusiness",
"@id": " https://www.compuglobalhypermega.net#1080",
"parentOrganization": {
"name" : "Compu Global Hyper Meganet"
},

"name" : "Compu Global Hyper Meganet - Filiale Josefstadt",
"image" : " https://www.compuglobalhypermega.net/images/Filiale_1080.jpg ",
"address": {
"@type" : "PostalAddress",
"streetAddress": "Hamerlingplatz 7",
"addressLocality": "Wien",
"postalCode": "1080",
"addressCountry": "Österreich"
},
"telephone": "+4310000000",
"priceRange": "$$$",
"openingHours": "Mo-Fr 09:00-17:00"
}
]
}
</script>

In Googles Testtool für strukturierte Daten wird dieses Markup korrekt erkannt und ohne Fehler ausgegeben:

 

Google Structured Data Testing Tool

Statt dem allgemeinen LocalBusiness kann – sofern vorhanden – auch ein spezifischeres Markup gewählt werden: Ein Elektriker könnte „Electrician“ verwenden, ein Zahnarzt „Dentist“.

Leider ist es aber noch immer so, dass es für viele Unternehmen kein passendes Schema Type gibt, sodass es beim generischen LocalBusiness Type bleiben muss.