Iframe oder serverseitig gerenderte Bewertungen: die Link-Power, die du verschenkst
Bewertungen in einem Iframe oder per Skript nachgeladen gehören jemand anderem oder niemandem. Warum das Rendering entscheidet, ob deine Bewertungen deinem SEO, deinen Snippets und deinen KI-Zitaten nützen.
Wie kommen Bewertungen überhaupt auf eine Produktseite?
Bewertungen gelangen auf eine Seite entlang eines Spektrums von Eigentum, und wo du auf diesem Spektrum stehst, entscheidet, wer die Gutschrift bekommt. Die drei Punkte auf diesem Spektrum sind ein Iframe, das Nachladen per Skript im Browser und serverseitig gerendertes HTML.
Für einen Käufer sehen sie nahezu identisch aus. Sterne, Zitate, eine Anzahl an Bewertungen. Der Unterschied ist im Browser unsichtbar und für Suche und KI entscheidend, denn er bestimmt, ob der Bewertungstext dir gehört, dem Crawler oder niemandem.
- Iframe: Die Bewertungen liegen auf einer fremden Domain und werden über ein Fenster in deine Seite eingebettet.
- Nachladen per Skript: Ein Skript holt die Bewertungen nach dem Laden der Seite und schreibt sie ins DOM.
- Serverseitig gerendert: Die Bewertungen stehen im Seiten-HTML, bevor ein Skript läuft, ausgeliefert von deiner eigenen URL.
Warum verschenkt ein Iframe den Wert deiner Bewertungen?
Ein Iframe ist ein eigenes Dokument, das auf der Domain des Anbieters liegt und in einem Rahmen auf deiner Seite eingebettet ist. Für einen Crawler ist der Bewertungstext darin Teil dieses fremden Dokuments, nicht deines. Der Inhalt wird der Quelle des Iframes zugerechnet, nicht deiner Seite, also fließt jedes Ranking-Signal, das die Bewertungen tragen könnten, zur Domain des Anbieters statt zu deiner Produkt-URL.
Das ist der stille Abfluss. Du hast die Bewertungen gesammelt, der Käufer liest sie in deinem Shop, und der Wert für die Suche fließt woanders hin. Auch die Eignung für ein Rich Snippet ist unzuverlässig, denn die strukturierten Daten und der sichtbare Text, die die Suchmaschine abgleichen will, stehen in zwei verschiedenen Dokumenten.
Warum bleibt per Skript nachgeladenes oft unsichtbar?
Das Nachladen per Skript hält die Bewertungen auf deiner Domain, was besser ist als ein Iframe, aber es schreibt sie erst hinein, nachdem die Seite angekommen ist. Das erste HTML, das ein Crawler erhält, ist ein Platzhalter: ein leerer Container, in dem die Bewertungen irgendwann erscheinen sollen.
Per Skript nachgeladener Bewertungstext fehlt häufig im gecrawlten HTML. Ob er gerendert wird, hängt davon ab, ob der Crawler dein JavaScript ausführt, nach seinem eigenen Zeitplan, ohne Garantie. Die Bewertungen existieren also, der Käufer sieht sie, und der Index hält womöglich nichts. Das Signal wird hier nicht an jemand anderen verschenkt. Es bleibt schlicht ungesehen.
Was bringt dir serverseitiges Rendering wirklich?
Serverseitig gerendert heißt, der Bewertungstext steht im HTML, das dein Server zurückgibt, bevor ein einziges Skript läuft. Ein Crawler liest ihn beim ersten Durchgang, auf deiner Domain, ohne Abhängigkeit von JavaScript und ohne zweites Dokument.
Serverseitig gerendertes Bewertungs-HTML ist crawlbar und wird deiner Seite zugerechnet. Genau darum geht es: Der Inhalt gehört dir, die URL gehört dir, und die strukturierten Daten stehen neben dem sichtbaren Text, den sie beschreiben, was eine Suchmaschine braucht, um ein Rich Snippet mit Sicherheit zu gewähren.
- Crawlbar schon bei der ersten Anfrage, ohne auf die Ausführung von JavaScript angewiesen zu sein.
- Deiner Produkt-URL zugerechnet, sodass das Signal auf deiner Domain bleibt.
- Markup und sichtbarer Text liegen zusammen, was Rich Snippets möglich hält.
- Lesbar für die Systeme, die Antwortmaschinen speisen, nicht nur für Browser.
Wie finde ich heraus, welche Variante ich habe?
Du brauchst keine Anbieter-Dokumentation, um das herauszufinden. Sieh dir den Seitenquelltext an, nicht den Inspektor, denn der Quelltext zeigt das rohe HTML, das der Server gesendet hat, während der Inspektor das laufende DOM zeigt, nachdem die Skripte gelaufen sind.
Durchsuche diesen rohen Quelltext nach einem Satz aus einer deiner Bewertungen. Findest du den Bewertungstext, ist er serverseitig gerendert. Findest du ein <iframe>-Tag, das die Bewertungen umschließt, sind sie im Iframe. Ist der Bewertungsblock ein leerer Container und der Text erscheint nur im Inspektor, wird er per Skript nachgeladen.
- Öffne den Quelltext (view-source), nicht den Inspektor, um das rohe HTML des Servers zu sehen.
- Suche nach einer markanten Formulierung aus einer echten Bewertung.
- Text gefunden: serverseitig gerendert. Iframe-Tag gefunden: im Iframe. Keins von beidem: per Skript nachgeladen.
- Gleiche das mit einem Abruf-Tool oder einer Cache-Ansicht ab, um zu bestätigen, was ein Crawler erhält.
Gibt es ehrliche Gründe für einen Iframe oder das Nachladen?
Ja, und etwas anderes zu behaupten wäre unehrlich. Iframes und das Nachladen per Skript sind einfacher zu installieren, sie kapseln den Code des Anbieters von deinem ab, und sie erlauben dem Anbieter, das Widget zu aktualisieren, ohne dein Theme anzufassen. Für eine Marke, der Sichtbarkeit in Suche oder KI gleichgültig ist, sind diese Kompromisse vertretbar.
Die Kosten sind konkret, nicht total. Du tauschst crawlbaren, eigenen, zitierbaren Bewertungsinhalt gegen Bequemlichkeit. Wenn Bewertungen ein wesentlicher Teil davon sind, wie Käufer entscheiden, und zunehmend, wie Suchmaschinen antworten, lohnt sich dieser Tausch selten. Der Punkt ist, ihn bewusst zu machen, nicht aus Versehen.
Worauf das hinausläuft
Die Wahl des Renderings entscheidet, wem dein Social Proof gehört. Der Iframe gibt ihn dem Anbieter. Das Nachladen gibt ihn oft niemandem. Serverseitiges Rendering hält ihn auf deiner Seite, crawlbar und dort zugerechnet, wo er hingehört.
Die meisten Bewertungs-Apps wurden für den Käufer auf der Seite gebaut und hören dort auf, und genau diese Lücke soll BeyondReviews schließen: die Bewertungen, die du bereits gesammelt hast, in HTML zu bringen, das Suche und KI lesen, bestätigen und zitieren können. Die Bewertungen sind so oder so echt. Das Rendering entscheidet, ob sie für dich zählen.
- Schadet ein Iframe meinem SEO?
- Es bestraft dich nicht, aber es hält dir Wert vor, den du haben könntest. Die Bewertungen in einem Iframe werden der Domain des Anbieters zugerechnet, also fließen der Inhalt und jedes Ranking-Signal dorthin statt zu deiner Produktseite. Du behältst die Anzeige für den Käufer und verlierst die Gutschrift in der Suche.
- Rendert Google meine per Skript nachgeladenen Bewertungen irgendwann doch?
- Manchmal, aber nicht verlässlich. Google kann JavaScript ausführen und nachgeladene Bewertungen in einem späteren Durchgang aufnehmen, doch per Skript nachgeladener Text fehlt häufig im gecrawlten HTML, wenn es darauf ankommt, und das Rendering läuft nach dem Zeitplan des Crawlers, ohne Garantie. Serverseitig gerendertes HTML nimmt das Glücksspiel heraus.
- Wie prüfe ich, ob meine Bewertungen serverseitig gerendert sind?
- Sieh dir den Seitenquelltext an, nicht den Inspektor, und suche nach einem Satz aus einer echten Bewertung. Der Quelltext ist das rohe HTML, das dein Server gesendet hat. Steht der Bewertungstext dort, ist er serverseitig gerendert. Sitzt er in einem Iframe-Tag, ist er im Iframe. Ist der Block leer und der Text zeigt sich nur im Inspektor, wird er nachgeladen.
- Erscheinen Sternebewertungen weiterhin in der Suche, wenn die Bewertungen in einem Iframe liegen?
- Unzuverlässig. Sterne im Rich Snippet hängen davon ab, dass die Suchmaschine die strukturierten Daten mit dem sichtbaren Bewertungstext auf derselben URL abgleicht. Bei einem Iframe stehen Markup und Text in zwei verschiedenen Dokumenten, was diesen Abgleich, und damit das Stern-Ergebnis, deutlich unzuverlässiger macht als bei serverseitig gerenderten Bewertungen.