Eine Website ist mit folgenden Unterseiten aufgebaut:
Domain.de
Domain.de/Dienstleistung A
Domain.de/Dienstleistung B
Domain.de/Produkte
Domain.de/Impressum
Domain.de/wir über uns
Domain.de/Kontakt
Nun sollen die Seiten mit strukturierte Daten ausgezeichnet werden, wobei
- einige Daten immer gleich sind auf jeder Seite (wie das LOGO, die Firma mit Anschrift, Tel. etc.)
- jede Seite individuelle strukturierte Daten benötigt
Für die Seiten, bei denen die strukturierten Daten immer gleich sind, lässt sich das Script für das LOGO, Anschrift etc.
im Seitenlayout unter zusätzliche Head-Tags einfügen.
Code:
<script type="application/ld+json">
{
"@context": "http://www.schema.org",
"@type": "Organization",
"@id": " http://www. ihre-Domain.com ",
"name": " Ihr Seitentitel oder Ihre Seitenüberschrift ",
"logo": " http://www.ihre-Domain.com/logo.jpg ",
"url": " http://www.ihre-Domain.com ",
"foundingDate": "Jahreszahl",
"founder":
{
"@type": "Person",
"name": "Gründername "
},
"description": " Ihre Meta-Description oder eine Zusammenfassung Ihrer Firmentätigkeit.",
"address": {
"@type": "PostalAddress",
"streetAddress":"Straße und Hausnummer",
"addressLocality": "Ort",
"addressRegion": "Bundesland",
"postalCode": "Postleitzahl",
"addressCountry": "Deutschland"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"telephone": "+49-0000-1234567",
"email": "info@ihreDomain.com"
}
}
</script>
Wie aber bekommt den individuellen JSON-LD Angaben auf den Unterseiten rein?
Hier z.B. für die Produktseite:
Code:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": " Produktbezeichnung ",
"image": [
"http://www. ihre-Domain.com/Bild-URL/erstes-produktbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/zweites-produktbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/drittes-produktbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/viertes-produktbild.jpg"
],
"description": " Ihre Meta-Description oder die Produktbeschreibung.",
"brand": {
"@type": "Thing",
"name": " Markenname oder Ihr Firmenname "
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "89"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "119.99",
"availability": "http://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Ihr Firmenname",
"logo": {
"@type": "ImageObject",
"url": " http://www.ihre-Domain.com/logo.jpg "
}
}
}
}
</script>
Oder dieser Code, der nur auf die Home-Seite soll
Code:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"url": "http://www.ihre-Domain.com/",
"name": "Ihr Seitentitel oder Ihre Seitenüberschrift ",
"image": [
"http://www. ihre-Domain.com/Bild-URL/erstes-seitenbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/zweites-seitenbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/drittes-seitenbild.jpg",
"http://www. ihre-Domain.com/ Bild-URL/viertes-seitenbild.jpg"
],
"author": {
"@type": "Person",
"name": "Ihr Name"
},
"description": " Ihre Meta-Description oder eine Zusammenfassung des jeweiligen Seiteninhalts.",
"publisher": {
"@type": "Organization",
"name": " Ihr Firmenname ",
"logo": " http://www.ihre-Domain.com/logo.jpg "
}
}
</script>
Quelle der Scripte: https://www.bio-seo.de/json-codes-strukturierte-daten
Wie lässt sich das Ganze realsieren?
Lesezeichen