KoppelingenGoogle reviews
Google reviews koppelen aan je website.
Met een koppeling staan je Google reviews op je website in je eigen opmaak: de sterren, het aantal reviews en de teksten, per vestiging en zonder het script van een widget. Google heeft daarvoor twee officiële API's, met elk hun eigen regels. Welke past, hangt af van de vraag of het om je eigen bedrijf gaat.
Vertrouwd door
200+ bedrijven en webshops

Wat het oplevert
Wat een koppeling met Google reviews je oplevert.
Je eigen opmaak. De reviews staan in het ontwerp van je site, in plaats van in het blok van een widget dat net anders oogt.
Geen script van buiten. De reviews komen van je eigen server, dus de pagina laadt geen extra code van een andere partij.
Per vestiging de juiste reviews. Elke locatiepagina toont de beoordelingen van die locatie, niet een gemiddelde van alles.
Technisch
De koppeling in het kort.
- Vorm van de koppeling
- De Business Profile API voor je eigen vestigingen, of de Places API (New) met Place Details voor elke openbare plaats
- Authenticatie
- OAuth 2.0 met een eigenaar of beheerder van het Bedrijfsprofiel; bij de Places API een API-sleutel uit Google Cloud
- Richting
- Van het systeem naar de site
- Verversing
- Business Profile: dagelijks, tijdelijk bewaard tot maximaal 30 dagen; Places API: per aanvraag, bewaren mag niet
- Wij bouwen het op
- WordPress, Next.js, Maatwerk
Waar het misgaat
- De Places API geeft hooguit 5 reviews. Place Details levert maximaal 5 reviews per plaats, gesorteerd op relevantie. Je kiest niet zelf welke, je kunt niet op nieuwste sorteren en niet verder bladeren. Voor een blok met drie quotes kan dat volstaan; voor een pagina met al je reviews niet. Wie dat pas na de bouw ontdekt, bouwt opnieuw.
- Places-inhoud mag je niet bewaren. Google staat niet toe dat je reviews uit de Places API opslaat of vooraf ophaalt. Alleen het place ID mag je onbeperkt bewaren. Elke paginaweergave wordt dus een aanvraag, en het veld reviews valt onder de duurdere SKU Place Details Enterprise + Atmosphere. Daarvan zijn 1.000 aanvragen per maand gratis; een drukke site komt daar snel overheen.
- Toegang tot de Business Profile API moet je aanvragen. Voor alle reviews van je eigen locaties is de Business Profile API de route, en die staat niet zomaar open. Je dient een aanvraag in met het e-mailadres van een eigenaar of beheerder, het profiel moet minimaal 60 dagen geverifieerd en actief zijn, en er moet een website op staan. Tot de goedkeuring is je quotum 0. Plan dat aan het begin van het project.
- Naam, foto en logo horen erbij. Bij de Places API moet je de auteur van elke review vermelden, met naam, foto en profiellink als er ruimte is, en minimaal de foto. Toon je de reviews zonder Google-kaart, dan moet het Google Maps-logo erbij. Een ontwerp met alleen een anonieme quote voldoet dus niet. Wij nemen die elementen vanaf het eerste ontwerp mee.
Google reviews koppelen
Wat je moet weten voor je begint.
Wat zijn Google reviews?
Google reviews zijn de beoordelingen die klanten achterlaten op je Google Bedrijfsprofiel: een score van 1 tot 5 sterren, vaak met een tekst. Ze staan in Google Maps en naast je bedrijf in de zoekresultaten, en iedereen met een Google-account kan er een schrijven.
Op je eigen site doen ze hetzelfde werk als in Google: een bezoeker die twijfelt, leest wat anderen vonden. Reviews in je website zijn daarmee een van de onderdelen die meewegen als je de conversie van je website verhogen wilt. Het effect zit in de plek: naast een offerteformulier of een afspraakknop doen ze meer dan onderaan de homepage.
Widget, plugin of eigen koppeling
De meeste sites gebruiken een Google reviews widget of een plugin. Je plakt een stukje code of installeert de plugin, en de reviews verschijnen. Dat werkt en het is snel geregeld.
Het nadeel zit in wat er meekomt. Een widget laadt code van een andere partij, met eigen opmaak die op een telefoon net anders valt dan de rest van je site. Bij meerdere vestigingen toont hij vaak één profiel voor alles. En je weet niet altijd hoe de aanbieder de reviews ophaalt en bewaart.
Een eigen koppeling haalt de reviews op je eigen server binnen via de officiële API van Google, en de site toont ze in het ontwerp dat je al hebt. Er komt geen extra script op de pagina, en je bepaalt per pagina welke reviews je laat zien, binnen de regels van Google.
Twee API's: Business Profile en Places
Er is geen los product dat Google Reviews API heet. Reviews komen uit twee API's, en die verschillen in wie ze mag gebruiken en wat ze teruggeven.
De Business Profile API is voor je eigen bedrijf. Je logt in met een account dat eigenaar of beheerder is van het profiel, en dan krijg je alle reviews per locatie, 50 per pagina, met het gemiddelde en het totaal erbij. Je mag de inhoud tijdelijk bewaren, maximaal 30 dagen, om je site snel te houden. Dat maakt deze API geschikt om reviews zelf te tonen.
De Google Places API (New) is voor elke openbare plaats, ook die van een ander. Je vraagt met een API-sleutel de details van een plaats op en geeft in een veldmasker aan welke velden je wilt, zoals rating, userRatingCount en reviews. Je krijgt maximaal 5 reviews, en bewaren mag niet. Deze route past als je geen beheerder bent, of als 5 reviews en een live aanvraag per weergave genoeg zijn.
Anders dan bij open data zoals RDW Open Data heb je bij Google altijd een account, een sleutel of een goedgekeurde aanvraag nodig, en een Google Cloud-project met facturering voor de Places API.
Reviews per vestiging
Een bedrijf met meerdere vestigingen heeft per vestiging een eigen Bedrijfsprofiel, met eigen reviews. Een widget die één profiel toont, laat op de pagina van Eindhoven de reviews van Tilburg zien. Dat klopt niet en de bezoeker merkt het.
Met de Business Profile API halen we per locatie de reviews op en koppelen we elke locatie aan de juiste pagina op je site. De locatiepagina toont het gemiddelde van die vestiging, het aantal reviews en een selectie van de nieuwste, met een link naar het profiel in Google Maps en een knop om zelf een review te schrijven.
Voor praktijken met meerdere locaties is dit de gebruikelijke opzet. Hoe reviews, locaties en afspraken samenkomen op een website voor je praktijk, lees je op die pagina.
Sterren in Google: wat wel en niet kan
Een veelgehoorde tip is om je reviews met structured data op je site te zetten, zodat Google sterren toont bij je zoekresultaat. Voor reviews over je eigen bedrijf werkt dat niet. Google zegt in de richtlijnen dat pagina's van een bedrijf dat de reviews over zichzelf beheert, met LocalBusiness- of Organization-markup, niet in aanmerking komen voor sterren.
Daarnaast staat er dat je geen reviews of beoordelingen van andere websites mag samenvoegen in je markup. Google reviews op je site als AggregateRating markeren, is dus precies wat de richtlijnen afraden.
Wij zetten daarom geen review-markup op basis van Google reviews. De reviews staan op de pagina voor de bezoeker. De sterren in Google zelf komen van je Bedrijfsprofiel, en die zie je in Google Maps en het bedrijfsblok, los van je website.
Google reviews koppelen met WordPress of met maatwerk
Op WordPress komt er een kleine uitbreiding op de server die de reviews per locatie ophaalt via de Business Profile API, ze tijdelijk in de database bewaart en dagelijks ververst. In de editor kies je per pagina welke locatie en hoeveel reviews je toont, in de blokken die je site al gebruikt. Dat werkt hetzelfde op een WooCommerce-site.
Op een maatwerksite in Next.js is het een serverroute met een cache die binnen de 30 dagen blijft. De reviews worden in de HTML meegeleverd, dus ze staan er meteen als de pagina laadt, zonder script dat ze achteraf invult. Wil je een live variant via de Places API, dan houden we het aantal aanvragen in de gaten tegenover de gratis 1.000 per maand.
In beide gevallen staan de naam en foto van de reviewer, de attributie van Google en de link naar je profiel in het ontwerp. Reviews in je eigen opmaak vallen bij ons onder Design & Development.
Bijgewerkt op
Specialist voor koppelingen
JosDesign & Development085 83 30 533jos@klubb.nlVeelgestelde vragen
Hoe zet je Google reviews op je website?
Google reviews zet je op je website met een widget, een plugin of een eigen koppeling op de API van Google. Een widget of plugin is snel geplaatst, maar laadt code en opmaak van een andere partij. Met een eigen koppeling haal je de reviews via de Business Profile API op je server binnen en toon je ze in je eigen ontwerp, per vestiging.
Is de Google Reviews API gratis?
De Business Profile API is gratis na goedkeuring van je aanvraag, de Places API is betaald per aanvraag. Bij de Places API valt het veld reviews onder de SKU Place Details Enterprise + Atmosphere, met 1.000 gratis aanvragen per maand. Daarboven rekent Google per 1.000 aanvragen, in de eerste staffel $ 25. Omdat je Places-reviews niet mag bewaren, telt elke weergave.
Is er een API voor Google reviews?
Ja, maar niet als los product: Google reviews komen uit de Business Profile API en de Places API. De Business Profile API geeft alle reviews van je eigen locaties, met OAuth en na een goedgekeurde toegangsaanvraag. De Places API geeft voor elke openbare plaats maximaal 5 reviews, met een API-sleutel en betaald per aanvraag.
Hoeveel Google reviews kan ik via de API ophalen?
Via de Places API haal je maximaal 5 reviews per plaats op, gesorteerd op relevantie. Via de Business Profile API krijg je alle reviews van je eigen locaties, in pagina's van maximaal 50, met het gemiddelde en het totale aantal erbij. Wil je meer dan 5 reviews tonen of zelf kiezen welke, dan is de Business Profile API de route.
Wat is het verschil tussen een Google reviews widget en een eigen koppeling?
Een Google reviews widget laadt code en opmaak van een andere partij op je pagina, een eigen koppeling haalt de reviews op je server binnen. Met een koppeling bepaal je de opmaak zelf, komt er geen extra script op de pagina, en toon je per vestiging de juiste reviews. Een widget is sneller geplaatst en vraagt geen API-aanvraag.
Mag ik Google reviews op mijn eigen website bewaren?
Dat hangt af van de API. Reviews uit de Business Profile API mag je tijdelijk bewaren om je site snel te houden, maximaal 30 dagen, zonder ze te bewerken. Reviews uit de Places API mag je niet bewaren; alleen het place ID mag je onbeperkt opslaan. Voor een site die reviews in de HTML meelevert, is de Business Profile API daarom de passende route.
Krijg ik sterren in Google als ik mijn reviews op mijn site zet?
Nee. Volgens de richtlijnen van Google komen pagina's met reviews over het eigen bedrijf, met LocalBusiness- of Organization-markup, niet in aanmerking voor sterren in de zoekresultaten. Ook mag je reviews van andere websites niet samenvoegen in je markup. De sterren die je in Google ziet, komen van je Bedrijfsprofiel en staan los van je website.
Kan ik Google reviews per vestiging tonen?
Ja. Elke vestiging heeft een eigen Bedrijfsprofiel met eigen reviews, en via de Business Profile API halen we die per locatie op. Elke locatiepagina toont dan het gemiddelde, het aantal reviews en een selectie van de nieuwste van die vestiging, met een link naar het profiel in Google Maps en een knop om een review te schrijven.
Werkt een Google reviews-koppeling ook op WordPress?
Ja. Een uitbreiding op de server haalt de reviews per locatie op via de Business Profile API, bewaart ze tijdelijk in de database en ververst ze dagelijks. In de editor kies je per pagina welke locatie en hoeveel reviews je toont. Zo heb je geen widgetscript nodig en blijven de reviews in de opmaak van je eigen site.
Moet ik de naam van de reviewer en het Google-logo tonen?
Ja, bij reviews uit de Places API moet je de auteur vermelden, met naam, foto en profiellink als er ruimte is en minimaal de foto. Toon je ze zonder Google-kaart, dan hoort het Google Maps-logo erbij, of bij weinig ruimte de tekst Google Maps. Bij de Business Profile API toon je de attributie die Google meelevert, zonder die te wijzigen.
Let's work together.
Je reviews in je eigen ontwerp, per vestiging.