Reviews verzamelen met WooCommerce: van plugin tot gepubliceerde klantbeoordelingen
Door Angelo van Cleef11 min lezen2522 woorden
Koppel je WooCommerce-shop aan een reviewplatform met een plugin die op de orderstatus 'voltooid' reageert, niet op 'in behandeling'. Laat de uitnodiging niet direct na de bestelling vertrekken maar na de bezorging, en zorg dat het aanleveren in de achtergrond gebeurt zodat je kassa er nooit op wacht. De ingebouwde productreviews van WooCommerce zijn iets anders dan verzamelde reviews: ze staan op je eigen domein en hebben daardoor geen onafhankelijke waarde.
De meeste WooCommerce-shops verzamelen reviews op het verkeerde moment. De uitnodiging vertrekt zodra de bestelling binnen is, terwijl de klant het pakket dan nog niet heeft gezien.
Wat je daarmee meet is de snelheid van je afrekenpagina. Niet je product.
Hieronder staat hoe je het wel doet: welke orderstatus je moet gebruiken, hoe lang je wacht, en waar een koppeling stukloopt als je er niet op let.
Wat je gaat leren
- Waarom de ingebouwde productreviews van WooCommerce iets anders zijn dan verzamelde reviews, en wanneer je welke nodig hebt
- Op welke orderstatus je de uitnodiging hangt, en waarom "voltooid" bijna altijd het juiste haakje is
- Hoe je voorkomt dat het aanleveren van een bestelling je afrekenpagina vertraagt
- Wat er misgaat bij HPOS, variabele producten en herhaalpogingen, en hoe je dat oplost
De ingebouwde beoordelingen en product reviews van WooCommerce
WooCommerce heeft standaard productreviews, gebouwd op het reactiesysteem van WordPress. Een klant laat een cijfer en een tekst achter in het tabblad Beoordelingen op de productpagina, en jij beheert die in je WordPress admin.
Aanzetten doe je onder WooCommerce, Instellingen, Producten. Daar staan drie schakelaars die er echt toe doen.
Beoordelingen inschakelen zet het tabblad op je productpagina aan. Staat dit uit, dan bestaan productreviews niet in jouw shop.
Beoordelingen alleen toestaan van geverifieerde eigenaren beperkt het schrijven tot mensen die het product bij jou hebben gekocht. Zet dit aan. Zonder deze schakelaar kan iedereen met een e-mailadres een productreview plaatsen, en dan is het label geverifieerd dat WooCommerce eronder zet een lege huls.
Het label "geverifieerde eigenaar" tonen laat bij elke beoordeling zien of er een order onder ligt.
Modereren gaat via Producten, Beoordelingen. Daar staan alle beoordelingen bij elkaar, los van de reacties op je blog, en kun je goedkeuren, beantwoorden en verwijderen.
Rich snippets en sterren in Google
WooCommerce zet vanzelf structured data op je productpagina, inclusief het gemiddelde cijfer en het aantal beoordelingen. Dat is wat Google gebruikt om sterren in Google te tonen bij jouw productpagina, en het is ook de bron voor Google Shopping.
Twee dingen gaan daar geregeld mis. Een thema dat de standaard productsjabloon overschrijft haalt soms de markup weg, en dan verdwijnen je sterren zonder dat iemand het merkt. Controleer dat met de test voor rich results van Google.
En zonder beoordelingen is er geen aggregateRating, dus geen sterren. Dat is de praktische reden dat de eerste vijf reviews per product meer opleveren dan de vijftig daarna.
Plugins die er functies bij zetten
De standaard WooCommerce beoordelingen kennen geen herinneringsmail, geen fotoreviews en geen shortcode om reviews elders op je site te plaatsen.
Daar zijn plugins voor. Customer Reviews for WooCommerce is de bekendste gratis versie en voegt herinneringen, een widget en shortcodes toe. YITH heeft een betaalde versie met meer opmaakopties.
Ze lossen allemaal hetzelfde op, en ze laten allemaal hetzelfde staan: jij beslist wat er blijft.
Waarom je daarnaast klantbeoordelingen van buitenaf nodig hebt
Bij de ingebouwde beoordelingen bepaal jij wat er blijft staan. Een bezoeker die dat weet, weegt ze anders, en sinds de Europese regels moet je bovendien uitleggen hoe je controleert of een review van een echte klant komt.
Verzamelde reviews op een onafhankelijk platform hebben die zwakte niet, omdat het bedrijf waarover geschreven wordt niet degene is die beslist of de tekst blijft staan.
De praktische verdeling is simpel. Productreviews op je eigen website helpen bij de keuze tussen twee producten. Verzamelde klantbeoordelingen helpen bij de keuze tussen jouw webwinkel en een andere.
Je hebt ze allebei nodig, en ze concurreren niet met elkaar. Een externe dienst kan de productreviews zelfs terugleveren aan je eigen website, zodat ze automatisch gesynchroniseerd op je productpagina staan en één uitnodiging beide vult.
De beste manier om reviews te verzamelen: kies de juiste orderstatus
WooCommerce kent standaard zeven orderstatussen. Voor het versturen van een uitnodiging zijn er drie interessant.
In behandeling betekent dat de betaling binnen is en de bestelling nog niet is verwerkt. Hier een uitnodiging aan hangen levert een review op over je bestelproces, niet over je product.
Verzonden bestaat niet standaard in WooCommerce; veel shops voegen die status zelf toe of krijgen hem via een verzendplugin. Het pakket is dan onderweg en nog niet aangekomen.
Voltooid betekent in de praktijk dat de bestelling de deur uit is en de winkelier hem heeft afgerond. Dit is voor bijna elke shop het juiste haakje.
De uitzondering is een shop die orders pas weken later op voltooid zet, of helemaal niet. Als jouw administratie zo werkt, is "verzonden" met een langere wachttijd beter, want een status die nooit wordt gezet levert nooit een uitnodiging op.
Kijk dus eerst hoe jouw shop de statussen werkelijk gebruikt voordat je iets instelt. Dat is vijf minuten werk in je orderlijst en het scheelt je een maand zoeken naar uitnodigingen die nooit vertrokken.
Wacht met je WooCommerce review tot het pakket er is
Na de statuswissel wacht je nog even. Hoe lang hangt af van wat je verkoopt.
Voor een gewoon pakket binnen Nederland is drie tot vijf dagen na verzending een verstandige start. De klant heeft het dan uitgepakt en gebruikt.
Verkoop je iets waar iemand langer mee bezig is, denk aan meubels die in elkaar moeten of software met een leercurve, dan is zeven tot tien dagen beter. Een review over een product dat nog in de doos zit is een review over de doos.
Bij digitale producten kan het juist sneller. Daar is een dag vaak genoeg.
Wat je hier meet is te sturen: als je reviewplatform bijhoudt hoeveel uitnodigingen er worden geopend en omgezet, zie je binnen twee maanden welke wachttijd bij jouw assortiment past.
[MP add image: schema van orderstatus naar wachttijd naar uitnodiging]
De herinnering, en waarom één genoeg is
Ongeveer de helft van de mensen die een uitnodiging opent, schrijft niets. Dat is normaal en het is met één herinnering deels te herstellen.
Stuur die drie tot vier dagen na de eerste. Wie dan nog niets heeft gedaan, gaat het ook niet doen, en een derde mail levert vooral afmeldingen op.
Een review reminder werkt het beste als hij korter is dan de eerste. Geen nieuwe uitleg, alleen de vraag en de link.
Let op de toon. Je vraagt om een gunst, en de klant die net een negatieve ervaring had leest een dwingende herinnering als een uitnodiging om precies dat op te schrijven. Dat mag, want potentiële klanten hebben ook aan dat oordeel iets, maar je hoeft er niet drie keer om te vragen.
Wat je in je plugininstellingen wilt kunnen zetten: het aantal dagen tot de eerste mail, het aantal dagen tot de herinnering, en een afmeldlink die blijvend werkt. Die laatste is geen beleefdheid maar een verplichting.
Laat je kassa nooit wachten op de plugin
Dit is de fout die de meeste zelfgebouwde koppelingen maken, en de gevolgen zijn erger dan een gemiste review.
Als je plugin de bestelling direct naar het reviewplatform stuurt op het moment dat de status verandert, dan wacht de bezoeker op dat verzoek. Ligt het platform eruit of reageert het traag, dan staat je klant naar een draaiend rondje te kijken op de bevestigingspagina.
Een koppeling hoort de bestelling in een wachtrij te zetten en meteen door te gaan. Het echte versturen gebeurt daarna in de achtergrond.
WooCommerce heeft daar Action Scheduler voor, de takenplanner die ook door WooCommerce zelf en door abonnementenplugins wordt gebruikt. Die staat er al, dus een goede plugin bouwt geen eigen wachtrij maar gebruikt deze.
Een koppeling die tijdens het afrekenen over het net praat, is een koppeling die op je drukste dag je omzet kost.
Wil je controleren of jouw plugin dit goed doet, kijk dan onder WooCommerce, Status, Geplande acties. Daar horen je aanleveringen te staan.
Herhaalpogingen die weten wanneer ze moeten stoppen
Een verzoek dat mislukt moet opnieuw. Een verzoek dat mislukt om een reden die nooit vanzelf overgaat, moet juist ophouden.
Dat onderscheid zit in de foutcode die je terugkrijgt. Een 500 of een netwerkfout betekent dat het aan de andere kant even niet lukt, en dan is het zinnig om het over vijf minuten opnieuw te proberen. Een 400 betekent dat er iets mis is met wat jij stuurt, bijvoorbeeld een ontbrekend e-mailadres, en dan levert het duizendste verzoek hetzelfde antwoord op als het eerste.
Een ladder die in de praktijk goed werkt: vijf minuten, dertig minuten, twee uur, zes uur, een dag. Daarna stoppen en het opschrijven in een logboek dat je kunt inzien.
Zonder die bovengrens houd je een bestelling met een typefout in het e-mailadres voor altijd in je wachtrij, en dat merk je pas als je er duizend hebt.
Drie dingen die stukgaan bij het reviews verzamelen in WooCommerce
HPOS
WooCommerce slaat bestellingen sinds versie 8.2 standaard op in eigen tabellen in plaats van als posts. Dat heet High Performance Order Storage.
Een plugin die daar niet expliciet mee overweg kan, krijgt in je beheerscherm een waarschuwing en werkt in sommige gevallen half. Controleer bij elke koppeling of hij HPOS ondersteunt; dat staat tegenwoordig in de pluginbeschrijving.
Variabele producten
Verkoop je een T-shirt in vier maten, dan zijn dat in WooCommerce vier varianten van één product. Levert je koppeling het variantnummer aan, dan krijg je vier losse productpagina's op je reviewplatform met elk een paar reviews.
Je wilt het bovenliggende product, zodat alle reviews bij elkaar staan. Een goede plugin haalt de ouder op; een haastige neemt wat er in de regel staat.
Vertalingen te vroeg laden
Dit is een technische valkuil die sinds WordPress 6.7 zichtbaar werd. Een plugin die vertaalfuncties aanroept voordat WordPress zijn talen heeft geladen, laat vijf waarschuwingen zien bij het activeren.
Het is geen echte fout, maar het is wel het eerste dat je klant ziet. Als een plugin dit laat gebeuren, zegt dat iets over de rest.
Waar je de beoordelingen daarna laat zien
Reviews verzamelen is de helft. Ze op de juiste plek terugzetten is de andere.
Op je WooCommerce webshop wil je ze op drie plekken. Bij het bepaalde product waar ze over gaan, want daar wordt de aankoopbeslissing genomen. Op je homepage, als samenvatting met je gemiddelde. En bij je afrekenpagina, waar de twijfel het grootst is.
Een externe review-dienst levert daar meestal een widget of een shortcode voor. Plaatsen op je website is dan een kwestie van een regel code, en de reviews worden weergegeven met de opmaak van je eigen thema.
Wat je niet wilt is één pagina met alle product reviews onder elkaar waar verder niets naar linkt. Die pagina leest niemand, en potentiële klanten komen hem nooit tegen op het moment dat het uitmaakt.
Wat het kost, en waar je geld bespaart
De standaardbeoordelingen van WooCommerce zijn gratis, want ze zitten in het pakket. Een gratis versie van een reviewplugin voegt herinneringen en extra functies toe zonder dat je iets betaalt.
Betalen ga je pas wanneer je onafhankelijke klantbeoordelingen wilt die niet op je eigen domein staan. Daar zit het verschil tussen een externe review-dienst en een plugin die alleen in je eigen WordPress dashboard leeft.
Bij ons kun je die stap zetten zonder abonnement: verzamelen, publiceren en beantwoorden zit in het gratis pakket, ook zonder login op een betaald plan. De WooCommerce integratie die het automatisch doet zit in de betaalde pakketten, omdat daar het verwerken van bestellingen bij komt kijken.
Reken zelf uit wat een uur handmatig uitnodigen per week je kost. Voor de meeste webwinkels is dat het hele verhaal.
Wat je aanlevert, en wat je vooral niet aanlevert
Voor een reviewuitnodiging heb je weinig nodig: het e-mailadres van de klant, zijn voornaam, het ordernummer en de besteldatum. Wil je klanten de mogelijkheid geven om ook producten te beoordelen, dan komen de artikelnummers erbij zodat elke review bij het juiste product landt.
Wat je niet aanlevert: het afleveradres, het telefoonnummer, het betaalde bedrag, de betaalmethode. Een reviewplatform heeft die niet nodig, en gegevens die je niet deelt kunnen ook niet lekken.
Dit is bovendien wat de AVG dataminimalisatie noemt, en het is een van de weinige plekken waar de regel en het gezonde verstand precies samenvallen.
Controleer bij een plugin dus wat er werkelijk over de lijn gaat. Een fatsoenlijke koppeling documenteert dat, en een goede laat het je zien in een logboek.
Wat het oplevert
Onderzoek van het Spiegel Research Center van Northwestern University laat zien dat de kans op aankoop stijgt naarmate een product reviews heeft, met de sterkste sprong tussen nul en de eerste handvol reviews.
Dat is het praktische argument voor automatiseren. Een manier om reviews te verzamelen die op handwerk leunt, houd je een week vol, waarna het verwatert. Een koppeling die aan de orderstatus hangt vergeet nooit een klant.
En er zit een tweede voordeel in dat minder vaak wordt genoemd. Een uitnodiging die aan een echte bestelling hangt, levert een review op die aan die bestelling gekoppeld is. Dat verschil is voor een lezer zichtbaar, en sinds de Europese richtlijn uit 2019 moet je als winkel ook kunnen uitleggen hoe je controleert of een review van een echte klant komt.
Een koppeling regelt dat bewijs vanzelf.
Kernpunten
- Hang de uitnodiging aan de orderstatus die in jouw shop echt betekent dat het pakket weg is, meestal "voltooid"
- Wacht drie tot vijf dagen na verzending, langer bij producten waar iemand tijd voor nodig heeft
- Laat het aanleveren in de achtergrond gebeuren via Action Scheduler, zodat je afrekenpagina er nooit op wacht
- Onderscheid fouten die overgaan van fouten die dat niet doen, en stop met proberen na ongeveer een dag
- Lever alleen adres, naam, ordernummer en artikelen aan, en verder niets
Je volgende stappen
Open je orderlijst en kijk welke status je bestellingen werkelijk doorlopen. Dat bepaalt je haakje.
Installeer daarna een koppeling die HPOS ondersteunt en Action Scheduler gebruikt, zet de wachttijd op vijf dagen, en doe één testbestelling met je eigen adres. Kijk of de uitnodiging op het verwachte moment aankomt.
Na twee maanden heb je genoeg cijfers om de wachttijd bij te stellen. Dat is het moment waarop deze koppeling meer gaat opleveren dan de tijd die hij kostte.
Veelgestelde vragen
Kan ik reviews verzamelen zonder betaald abonnement?
Ja. Het verzamelen, publiceren en beantwoorden van reviews kan bij ons op het gratis pakket, zonder limiet op het aantal uitnodigingen dat je zelf verstuurt. De automatische koppeling met WooCommerce zit in de betaalde pakketten, omdat daar de verwerking van bestellingen bij komt kijken.
Werkt dit ook als ik WooCommerce Subscriptions gebruik?
Ja, maar let op de frequentie. Bij een maandelijks abonnement wil je niet elke maand een uitnodiging sturen. Beperk het tot de eerste levering en daarna hooguit een keer per jaar.
Wat gebeurt er met bestellingen van voor de koppeling?
Die worden niet met terugwerkende kracht aangeleverd, want dan zou je klanten een uitnodiging sturen over een aankoop van maanden geleden. Wil je toch een startvoorraad reviews, gebruik dan een eenmalige uitnodiging naar een lijst die je zelf selecteert.
Vertraagt de plugin mijn webshop?
Niet als hij het aanleveren in de achtergrond doet. Controleer onder WooCommerce, Status, Geplande acties of de aanleveringen daar staan. Zie je ze daar niet, dan gebeurt het waarschijnlijk tijdens het afrekenen en dat is precies wat je niet wilt.