
Reviews zijn hot! Dat bewijzen de feedback bedrijven die, na Trustpilot en eKomi, ineens overal verschijnen. “Het schrijven van recensies helpt het opbouwen van vertrouwen online”, aldus Trustpilot. De overtuiging van sociale bewijslast werkt. Ook ik maak me er schuldig aan niet voor een bepaald hotel in Antwerpen te kiezen, na het lezen van een aantal negatieve reviews.
Dankzij partijen als Trustpilot, eKomi of de Feedback Company kun je gemakkelijk reviews verzamelen. Het leuke van het extern verzamelen van deze reviews is dat ze ook nog eens goed ranken op jouw bedrijfsnaam. Aangezien veel mensen een bedrijf googelen voordat ze er iets kopen, geeft dit vaak genoeg vertrouwen om de bestelling toch af te ronden. Echter heeft het extern verzamelen van reviews ook een nadeel, je kunt geen gebruik maken van de rich snippet review markup in de zoekresultaten.

De widgets die momenteel door een feedback bedrijf beschikbaar worden gesteld, werken op basis van JavaScript. Dynamisch wordt de widget gevuld met de gemiddelde score en het aantal beoordelingen. Doordat deze waardes dynamisch worden ingeladen, kan Google ze in feite niet zien. Hierdoor kunnen ze ook niet in de zoekresultaten worden getoond.

Naast dat het gewoon leuk is om sterretjes bij jouw pagina te zien in Google, is het ook nog eens beter voor je CTR. Daarom heb ik in PHP een class gemaakt die dit realiseert. Deze class zorgt ervoor dat jouw reviewpagina wordt ingeladen, waarbij de score, de maximale score en het aantal beoordelingen worden verkregen. Het werkt heel simpel:
// Include de class die de data scraped
require "reviews.class.php";
// Vul hier de volledige URL van je reviewpagina in
$reviewUrl = 'http://www.trustpilot.nl/review/www.jouwwebsite.nl';
// Kies de juiste functie. Verzamel je reviews op Trustpilot, dan kies je uiteraard voor getTrustpilot
$a = new reviews();
$b = $a->getTrustpilot($reviewUrl);
?>
<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue"><?php echo $b['average']; ?></span>
van <span itemprop="bestRating"><?php echo $b['best']; ?></span>
gebaseerd op <span itemprop="reviewCount"><?php echo $b['reviews']; ?></span> reviews
</div>
Hieronder kun je de PHP class en het voorbeeld downloaden. In ruil voor de tijd die ik hierin heb gestoken, zou ik het waarderen als je ‘betaald met een tweet’.
18 Reacties
Handige plugin, deze komt goed van pas voor veel webshops!
Bedankt! Fijn dat je er iets mee kunt
Mooie uitleg, bedankt! Is ditzelfde ook mogelijk voor Magento?
In feite is dit platform onafhankelijk, maar wel gebaseerd op PHP. Dus ja, dit is ook mogelijk voor Magento. Ik zou zeggen, probeer het eens. Mocht je er niet uitkomen, kan ik je er altijd nog mee helpen.
Dankje voor de reactie. Ik ga het proberen! Voortbordurend op de reactie hieronder, kan je Kiyoh klantbeoordelingen ook toevoegen?
Je spreek in het artikel over een aantal feedback bedrijven maar kan je specifiek aangeven voor welke deze plugin geschikt is?
Dat kan ik. In het script heb ik rekening gehouden met Ekomi, Trustpilot, Feedback Company en Klantenvertellen. Mocht je een partij missen, laat het me dan weten. Dan kan ik deze aan het script toevoegen.
Is alleen de require “reviews.class.php”; genoeg in de head van je pagina?
Of dien ik ook de rest van de index pagina te plaatsen in de head? Of ergens anders op de index pagina….
Dit is namelijk niet zo mooi op de website.
Of kan Google het dan niet lezen?
@Henri: Je zult de class in bijvoorbeeld de head moeten includen. Het stuk in index.php zorgt ervoor dat de reviews getoond worden op een manier dat Google ze kan lezen. Het klopt inderdaad dat het niet zo mooi op de website staat, maar daar hebben ze CSS voor uitgevonden
Bedank voor je antwoord.
Nog 1 vraag; Is het plaatsen van het script alleen genoeg op de index pagina van je website en wordt deze dan ook op alle pagina’s weegegeven? Of dien je op alle pagina het script te zetten?
Komen de sterren (zoals bij andere websites) er ook bij te staan?
Henri
@Henri: Dat ligt helemaal aan je systeem. Werkt je index pagina als template, die voor iedere pagina opnieuw wordt aangeroepen, dan is het voldoende dit hier te plaatsen. Mocht er per pagina een andere bestand gebruikt worden, dan zul je op iedere pagina hetzelfde script moeten plaatsen. Mits je op iedere pagina de sterren wilt vertonen.
Wanneer je het hebt geimplementeerd, test het dan vooral ook even dmv de Rich Snippets Testing Tool van Google: http://www.google.com/webmasters/tools/richsnippets
Hoi Roald,
Het script wordt getoond op de website echter als ik bij de testing tool van google het script test dan komen er géén sterren te staan onder de pagina??
Heb je enig idee of hulp?
Henri
Kun je me vertellen op welke pagina dit staat geïmplementeerd. Dan kijk ik er even naar.
Hoi Roald,
De website is flowerservice.nl en is een oscommerce webshop.
Het script staat op de indez pagina.
Groetjes,
Henri
In de broncode kan ik niets terugvinden van het script. Weet je zeker dat het gepubliceerd is?
Hoi Roald,
Nu is het script wel op onze pagina te zien en de sterren zijn er door mij bijgevoegd als plaatjes.
Deze sterren en beoordelingen zijn echter Niet te zien als je test met de Google rich snippets tool????
Weet je misschien waarom dit niet is en kun je een oplossing bieden?
Misschien leest het script van je toch niet goed de gegevens en wordt dit niet weergegeven in Google???
Groetjes,
Henri
Het script was niet volledig, er ontbrak namelijk een bedrijfsnaam welke ‘verplicht’ is voor het tonen van de sterren in de zoekresultaten.
Door het toevoegen van een itemtype=”http://schema.org/LocalBusiness” om de aggregateRating werkt het wel. Probeer onderstaande code maar:
Hoi Roald,
Het werkt! Bedankt!
Nu maar kijken of Google het laat zien.
Groetjes,
Henri