Schema Snippet: Sternebewertung in Google Ergebnissen


Diese kurze Anleitung erklärt, wie man in den Suchergebnissen Sternebewertungen anzeigen lassen kann. Dies funktioniert mit Shema und ein bisschen HTML.

In diesem Bild kann man gut erkennen, dass die Sterne funktionieren. Dies habe ich mit Shema.org JSON Code gemacht. Eine PHP Funktion holt alle Bewertungen aus einer Tabelle und mit einer While Schleife gehe ich alle Bewertungen durch.

Wichtig: Momentan ändert Google seine Konventionen zu Schema Snippets sehr oft. daher kann es sein, dass die Nachfolgenden Snippets nicht mehr aktuell sind. Schreibt dazu am besten ein Kommentar, wenn Ihr nicht weiter kommt – ich versuche den Beitrag dann zu ändern.

Fangen wir mit dem Grundgerüst an. Um Bewertungen für eure Seite zu generieren, benötigen wir ein Produkt. In meinem Fall habe ich United-Hosting.eu genommen und werbe dort mit den Bewertungen für das Kostenlose Webspace Hosting.

Unser Produkt ist also ein Free Webspace, dieser kostet logischerweise 0€ und ist derzeit verfügbar (Also man kann sich registrieren). Da ich kein End Datum für mein Angebot habe, sage ich, ich biete das Produkt noch für 2 Jahre an. In der Schema Sprache sieht das also dann so aus:

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.78",
"reviewCount": "9"
},
"description": "1GB SSD, unl. Traffic und kostenlose Domain Aufschaltung",
"name": "United-Hosting Free Webspace",
"image": "https://united-hosting.eu/img/uh_logo_new.png",
"brand": "United-Hosting",
"sku": "0008025",
"gtin8": "9505 0080",
"offers": {
"@type": "Offer",
"availability": "http://schema.org/InStock",
"price": "0.00",
"priceCurrency": "EUR",
"priceValidUntil": "2021-12-30",
"url": "https://united-hosting.eu"
}
</script>

Jetzt haben wir unser Produkt. Die SKU und GTIN8 habe ich selbst definiert, da dies aktuell eine Vorgabe für @type Product ist. Wichtig sind auch Informationen wie Bild, Deal Link, Beschreibung und natürlich die URL.

Fügen wir zu unserem Code jetzt die Bewertungen hinzu, sieht das ganze so aus:

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.78",
"reviewCount": "9"
},
"description": "1GB SSD, unl. Traffic und kostenlose Domain Aufschaltung",
"name": "United-Hosting Free Webspace",
"image": "https://united-hosting.eu/img/uh_logo_new.png",
"brand": "United-Hosting",
"sku": "0008025",
"gtin8": "9505 0080",
"offers": {
"@type": "Offer",
"availability": "http://schema.org/InStock",
"price": "0.00",
"priceCurrency": "EUR",
"priceValidUntil": "2021-12-30",
"url": "https://united-hosting.eu"
},
"review": [

		{
			"@type": "Review",
			"author": "Karin Bruder",
			"datePublished": "2020-04-02",
			"description": "Danke für die tolle Möglichkeit",
			"name": "Bewertung von Karin Bruder",
			"reviewRating": {
			  "@type": "Rating",
			  "bestRating": "5",
			  "ratingValue": "5",
			  "worstRating": "1"
			}
		}
		,
		{
			"@type": "Review",
			"author": "Max Muster",
			"datePublished": "2020-02-16",
			"description": "Testbewertung 1",
			"name": "Bewertung von Max Muster",
			"reviewRating": {
			  "@type": "Rating",
			  "bestRating": "5",
			  "ratingValue": "4",
			  "worstRating": "1"
			}
		}
		,
		{
			"@type": "Review",
			"author": "Martina Muster",
			"datePublished": "2020-01-21",
			"description": "Testbwertung 2",
			"name": "Bewertung von Martina Muster",
			"reviewRating": {
			  "@type": "Rating",
			  "bestRating": "5",
			  "ratingValue": "5",
			  "worstRating": "1"
			}
		}
		
]
}
</script>

Achtet dringend bei der Bewertung darauf, dass die Anzahl der Bewertungen * Bewertungen (Sterne) : Bewertungsanzahl, die Durchschnittliche Bewertung (Mit 2 Nachkommastellen) ausgibt – ansonsten ist die Bewertung falsch und Google zeigt sie nicht an.

Im Punkt Review Rating ist es wichtig festzulegen, was die beste Bewertung und schlechteste Bewertung sein kann – 5 Sterne, 1 Stern. Die „RatingValue“ gibt dann die User Bewertung wieder, also wie der User das Produkt bewertet hat. Hat man also Max. 5 Sterne, kann der User keine 6 Sterne oder 0 Sterne bei mind. 1 Stern geben.

Wenn Ihr diese Syntax übernehmt, solltet ihr binnen weniger Tage eine Sternebewertung in euren Google Suchergebnissen sehen.

Bei Fragen bitte in die Kommentare


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.