Plattformen
Google Bewertungen Widget in WordPress einbinden (3 Wege)
Wenn Sie Google Bewertungen auf einer WordPress-Seite zeigen wollen, haben Sie drei echte Optionen: ein Plugin, ein Code-Schnipsel im Theme, oder einen Custom-HTML-Block im Editor. Alle drei tun im Browser am Ende dasselbe, denn jedes Bewertungs-Widget auf dem Markt ist clientseitiges JavaScript. Der Unterschied liegt darin, was auf Ihrem Server passiert, und dieser Unterschied lässt sich messen.
Hier die Kurzfassung. Ein Plugin fügt PHP hinzu, das bei jedem Seitenaufruf läuft, und speichert meist Kopien der Bewertungen in Ihrer Datenbank. Ein Code-Schnipsel fügt zwei zwischengespeicherte statische Dateien hinzu und rührt nichts in WordPress selbst an. Solange Sie Bewertungen nicht ausdrücklich innerhalb des WordPress-Inhalts brauchen (für die Suche auf Ihrer eigenen Seite, oder für eine eigene Template-Schleife), ist der Code-Schnipsel die leichtere Wahl.
Die drei Wege im Vergleich
| Plugin | Code-Schnipsel im Theme | Custom-HTML-Block | |
|---|---|---|---|
| Wo der Code liegt | wp-content/plugins | footer.php in einem Child-Theme oder einem Code-Snippets-Plugin | In einer einzelnen Seite oder einem Beitrag |
| PHP bei jedem Seitenaufruf | ja | nein | nein |
| Zeilen in Ihrer Datenbank | meist ja (Bewertungs-Cache) | nein | nein |
| Übersteht ein Theme-Update | ja | nur in einem Child-Theme | ja |
| Braucht einen Admin, der Code anfasst | nein | ja | nein |
| Funktioniert nur auf einer Seite | nein | nein | ja |
| Bricht, wenn der Plugin-Autor verschwindet | ja | nein | nein |
Die letzte Zeile zählt mehr, als man denkt. Bewertungs-Plugins sind ein Friedhof: Die Plattform ändert eine API, das Plugin importiert nicht mehr, und die Seite zeigt weiter drei Jahre alte Bewertungen, bis es jemandem auffällt. Ein Widget, das von einem lebenden Endpunkt lädt, scheitert laut statt leise, was sich leichter bemerken lässt.
Was das Widget tatsächlich kostet
Wir haben unsere eigenen Produktionsdateien am 26. Juli 2026 gemessen, so wie ein Browser sie anfordert, mit aktiviertem Brotli:
| Datei | Unkomprimiert | Über die Leitung (Brotli) |
|---|---|---|
justreview.js | 487 KB | 128 KB |
justreview.css | 110 KB | 15 KB |
Die Seite zahlt also rund 143 KB Übertragung für zwei Anfragen, beide vom CDN-Rand mit langer
Cache-Lebensdauer ausgeliefert, dazu eine Anfrage an unsere API für die Bewertungsdaten selbst. Auf
der WordPress-Seite liegen die Kosten bei null: kein PHP läuft, keine Abfrage trifft wp_posts
oder wp_postmeta, und nichts wird in Ihre Datenbank geschrieben.
Das ist die ehrliche Zahl, keine Marketingzahl. 143 KB sind nicht nichts. Es ist aber weniger als ein einzelnes Hero-Bild auf den meisten WordPress-Themes, und es ist statisch, cachebar und läuft nicht auf Ihrem Server. Ein Plugin, das Bewertungen serverseitig rendert, verlagert genau diese Arbeit zurück auf Ihr Hosting, bei jedem ungecachten Seitenaufruf.
Warum nicht einfach selbst die Google API abfragen?
Wegen einer Grenze, die die meisten Entwickler am ersten Tag überrascht: Googles öffentliche Places API liefert maximal fünf Bewertungen pro Standort, und Sie wählen nicht aus, welche fünf das sind. Deshalb zeigen so viele kostenlose „Google Bewertungen”-Tools genau fünf Bewertungen und nicht mehr. Um mehr zu zeigen, müssen Bewertungen importiert und gespeichert werden, und das ist der Teil, der Infrastruktur braucht statt eines Nachmittags.
Es gibt einen zweiten Grund. Ist die Google-Integration einmal gebaut, kommt vom Kunden fast immer als Nächstes die Frage nach Facebook, danach nach der Branchenplattform, die ihm wirklich wichtig ist, danach nach dem Marktplatz, auf dem er verkauft. Das ist jedes Mal eine andere Integration, mit jedes Mal einer anderen Fehlerquelle.
Die Methode mit Code-Schnipsel, Schritt für Schritt
Das ist die Version, die wir für die meisten WordPress-Seiten empfehlen.
-
Entscheiden Sie, wo die Bewertungen erscheinen sollen. Setzen Sie einen Container in die Vorlage oder in den Seiteninhalt, dort, wo das Widget rendern soll:
<div id="justreview-testimonials"></div> -
Laden Sie das Widget einmal, global. In der
footer.phpeines Child-Themes, oder über ein Code-Snippets-Plugin, das inwp_footerausgibt, fügen Sie hinzu:<link rel="stylesheet" href="https://justreview.co/widget/justreview.css"> <script defer src="https://justreview.co/widget/justreview.js"></script> -
Initialisieren Sie es mit Ihrem Konto-Hash. Der Hash stammt aus Ihrem JustReview-Dashboard, und das
services-Array entscheidet, welche verbundenen Quellen genau dieses Widget speisen:<script> document.addEventListener('DOMContentLoaded', function () { JustReview.initTestimonials('YOUR_HASH', { config: { limit: 20, displaySlider: true, visibleSlides: 3, displayDate: true }, services: ['google', 'facebook'] }); }); </script> -
Prüfen Sie es auf einer Seite ohne Cache. Öffnen Sie die Seite in einem privaten Fenster und sehen Sie in die Browser-Konsole. Ein leerer Container ohne Konsolenfehler bedeutet fast immer, dass das Skript blockiert wurde, nicht dass der Code falsch ist. Mehr dazu gleich.
Die vollständige Copy-paste-Version, inklusive des Wegs über den Block-Editor, steht in unserer WordPress-Installationsanleitung.
Die fünf Gründe, warum nichts erscheint
Diese sehen wir im Support ungefähr in dieser Reihenfolge.
1. Ein Consent-Tool hält das Skript zurück. Cookie-Banner mit automatischer Blockierung
(der auto-Modus von Cookiebot ist der häufigste) schreiben Skript-Tags von Drittanbietern in
inerte Typen um, bis der Besucher zustimmt. Das Widget initialisiert sich dann für die Mehrheit der
Besucher nie, die nirgends klicken. Das ist uns auf der eigenen Website passiert. Setzt Ihr
Bewertungs-Widget keine Cookies, markieren Sie das Tag so, dass das Consent-Tool es in Ruhe lässt:
<script defer src="https://justreview.co/widget/justreview.js" data-cookieconsent="ignore"></script>
Prüfen Sie den Cookie- und Speicher-Fußabdruck Ihres eigenen Widgets, bevor Sie das tun, und dokumentieren Sie die Entscheidung. „Es setzt keine Cookies” ist eine Behauptung, die Sie belegen sollten, nicht annehmen.
2. Ein Caching- oder Minifizierungs-Plugin hat den Code umsortiert. Autoptimize, WP Rocket und
ähnliche Plugins kombinieren und verzögern Inline-Skripte. Läuft Ihr JustReview.init...-Aufruf
dann, bevor die Bibliothek geladen ist, erscheint JustReview is not defined in der Konsole und ein
leerer div. Schließen Sie die Inline-Initialisierung von der Kombination aus, oder verpacken Sie sie
in eine kleine Wiederholungsschleife.
3. Der Container fehlt. Page-Builder entfernen manchmal unbekannte id-Attribute, und ein
Custom-HTML-Block innerhalb eines eingeklappten Akkordeons existiert eventuell noch nicht im DOM,
wenn die Initialisierung läuft.
4. Der Konto-Hash ist falsch. Kopiert man ihn aus einem alten Tab oder dem Konto eines Kollegen, sieht der Aufruf gültig aus, liefert aber keine Daten.
5. Die Quelle ist noch nicht fertig importiert. Erstimporte eines großen Profils brauchen Zeit. Liefert die API keine Bewertungen, zeigt das Widget nichts, statt eines leeren Rahmens.
Wo Sie es auf einer WordPress-Seite platzieren
Die Platzierung entscheidet, ob das Widget überhaupt etwas leistet. Drei Stellen verdienen ihren Platz, in dieser Reihenfolge.
Auf der Seite, auf der die Entscheidung fällt. Bei einer Dienstleistung ist das die Leistungsseite, nicht die Startseite. Bei einem Shop sind es Produktseite und Warenkorb. Bewertungen wirken als Einwandbehandlung, gehören also neben den Einwand: den Preis, das Buchungsformular, den „In den Warenkorb”-Button. Ein Slider in der Fußzeile jeder Seite ist bloße Deko.
Direkt über dem Kontakt- oder Buchungsformular. Das ist auf den meisten WordPress-Seiten der günstigste Gewinn, weil das Formular genau der Ort ist, an dem Besucher zögern, und Bewertungen genau die Frage beantworten, die sie sich stellen: „Kommen diese Leute wirklich und machen die Arbeit gut?”
Auf einer eigenen Bewertungsseite, verlinkt aus dem Hauptmenü. Diese hat einen zweiten Vorteil: Es ist eine Seite, auf die Sie aus Angeboten, E-Mails und dem Google Unternehmensprofil verlinken können, und sie ist eigener indexierbarer Inhalt. Nutzen Sie dort das Bewertungsseiten-Widget statt des Sliders, denn Besucher, die auf dieser Seite landen, kamen, um zu lesen, nicht um von einem automatisch laufenden Karussell unterhalten zu werden.
Was wir nicht tun würden: denselben Slider im Header jeder Vorlage platzieren. Das drückt den eigentlichen Inhalt auf Mobilgeräten unter die Sichtgrenze, und Bewertungen hören auf, gelesen zu werden, sobald sie auf jeder Seite zur Deko werden.
Wenn Sie alle sechs Widget-Typen nebeneinander sehen wollen, bevor Sie sich entscheiden, finden Sie sie auf der Seite Google Bewertungen Widget einbetten, und die Anzeigelimits je Plan stehen auf der Preisseite.
Welche Option sollten Sie tatsächlich wählen?
- Code-Schnipsel in einem Child-Theme, wenn Sie Bewertungen seitenweit mit dem geringsten Server-Aufwand wollen. Das ist die Standardwahl, für die wir uns entscheiden würden.
- Custom-HTML-Block, wenn Bewertungen nur auf eine Landingpage gehören, oder wenn niemand im Team gerne Theme-Dateien bearbeitet.
- Plugin, nur wenn Sie Bewertungsinhalte innerhalb von WordPress gespeichert brauchen, zum Beispiel um sie in einer eigenen Vorlagen-Schleife zu durchlaufen oder über die seiteneigene Suche auffindbar zu machen.
Eine Sache lohnt es sich gleich mitzuentscheiden: Planen Sie nicht nur mit Google. Fast jedes Unternehmen, das wir onboarden, startet mit Google und verbindet danach mindestens eine weitere Quelle, weil Google der Ort ist, an dem Menschen suchen, und die anderen Plattformen die Orte sind, an denen die Bewertungen bereits liegen. Egal was Sie installieren, prüfen Sie, ob es sich ohne Neubau um eine zweite Quelle erweitern lässt, etwa über unser Facebook Bewertungen Widget einbetten.
Häufige Fragen
Brauche ich ein Plugin, um Google Bewertungen auf WordPress zu zeigen?
Nein. Ein Bewertungs-Widget ist ein clientseitiges Skript, deshalb erledigt ein zweizeiliger Code in Ihrem Theme oder in einem Custom-HTML-Block dieselbe Aufgabe wie ein Plugin, ohne zusätzliches PHP auf Ihrem Server auszuführen.
Wie viele Google Bewertungen kann ich anzeigen?
So viele, wie die Bewertungsquelle für Ihr Profil hergibt. Googles öffentliche Places API liefert maximal fünf Bewertungen pro Standort, deshalb zeigen Tools auf Basis dieser API auch nur fünf. Ein Widget, das Bewertungen importiert und speichert, ist an diese Grenze nicht gebunden.
Bremst ein Bewertungs-Widget meine WordPress-Seite aus?
Es fügt zwei statische Dateien zur Seite hinzu. Gemessen in Produktion am 26. Juli 2026 überträgt das JustReview-Widget 128 KB JavaScript und 15 KB CSS über die Leitung, mit Brotli, beide am CDN-Rand zwischengespeichert. Es führt kein PHP aus und stellt keine Datenbankabfragen auf Ihrer Seite.
Warum zeigt mein Widget nach dem Einfügen des Codes nichts an?
In der Reihenfolge, wie wir es am häufigsten sehen: ein Consent-Tool blockiert das Skript, bis der Besucher Cookies akzeptiert, ein Caching- oder Minifizierungs-Plugin ordnet die Initialisierung um, der Container-div fehlt auf der Seite, der Konto-Hash ist falsch, oder eine Quelle ist noch nicht fertig importiert.