SEO für Webflow-Websites mit eigenem JavaScript-Code verbessern

Dieses Dokument schlägt eine Lösung vor, um SEO für Webflow-Webseiten mit eigenem JavaScript-Code zu verbessern. Die Lösung basiert auf Cloudflare Workers und prerender.io.

Philipp Roth
Webentwickler, KOMUNIQUE
August 20, 2025
2
Min. Lesezeit
Aktualisiert am

Wenn in Webflow eigener JavaScript-Code verwendet wird, wird dieser in der Regel clientseitig gerendert. Das bedeutet, dass der resultierende HTML-Code für SEO nicht relevant ist, weil Suchmaschinen-Bots wie der Googlebot nur den HTML-Code sehen, der von Webflow serverseitig gerendert wird.

Dadurch indexieren die Suchmaschinen-Crawler die Inhalte deiner Webseite möglicherweise nicht korrekt, was zu schlechteren Rankings und geringerer Sichtbarkeit führt. Um dieses Problem zu lösen, lässt sich ein Reverse Proxy mit Cloudflare Workers und prerender.io einsetzen, damit Suchmaschinen-Crawler die JS-basierten Inhalte deiner Seite effektiv erfassen und indexieren können.

Ein Reverse Proxy mit Cloudflare Workers und prerender.io ist eine der besten Lösungen für SEO-Probleme bei JavaScript-lastigen Webseiten.

Dieser Ansatz stellt sicher, dass Suchmaschinen-Crawler die Inhalte deiner JavaScript-basierten Seite effektiv erfassen und indexieren können.

Hier eine Schritt-für-Schritt-Anleitung zur Einrichtung.

Schritt-für-Schritt-Anleitung

1. Bei Cloudflare und Prerender.io registrieren

Erstelle zunächst ein Konto bei Cloudflare (https://www.cloudflare.com) und bei Prerender.io (https://prerender.io). Falls du bereits ein Cloudflare-Konto hast, stelle sicher, dass deine Domain hinzugefügt und korrekt konfiguriert ist.

2. Webflow mit Cloudflare einrichten

Um eine Webflow-Site mit einem Cloudflare-Proxy einzurichten, folge diesen 6 Schritten:

  • Füge deine Domain zu Cloudflare hinzu und konfiguriere sie korrekt.
  • Stelle sicher, dass der DNS-Eintrag auf Proxy gesetzt ist (orange Wolke aktiviert).
  • Deaktiviere in Webflow SSL und kopiere die leeren DNS-Einträge (ohne SSL).
  • Füge die kopierten Einträge zu den DNS-Einstellungen in Cloudflare hinzu.
  • Aktiviere SSL in den Webflow-Einstellungen wieder.
  • Ignoriere allfällige Warnungen in Webflow zu AAAA-Einträgen.

3. Einen Cloudflare Worker einrichten

Navigiere im Cloudflare-Dashboard zum Tab «Workers» und klicke auf «Create a Worker». Das bringt dich zum Worker-Editor, in dem du deinen JavaScript-Code schreibst.

4. Den Reverse Proxy konfigurieren

Im Worker-Editor schreibst du JavaScript-Code, der eingehende Anfragen verarbeitet und sie je nach Bedarf an deinen Origin-Server oder an Prerender.io weiterleitet.

Hier ein Beispiel-Code-Snippet für den Einstieg:

Beispielcode für einen Cloudflare Worker als Reverse Proxy zu Prerender.io

Kopiere diesen Code von GitHub Gist.

Ersetze 'your_prerender_token' durch deinen tatsächlichen Prerender.io-API-Token. Dieser Code prüft, ob die Anfrage von einem Crawler stammt, und schickt sie in diesem Fall zur Darstellung an Prerender.io. Andernfalls leitet er die Anfrage an deinen Origin-Server weiter.

Hinweis: Dies ist eine einfache Lösung! Damit wirklich alle Such- und Social-Media-Bots korrekt erfasst werden, empfehle ich, das vollständige JavaScript von prerender.io zu verwenden. Du findest es im folgenden GitHub-Repository, und eine ausführliche Anleitung zur Cloudflare-ESM-Syntax-Integration findest du hier.

5. Den Cloudflare Worker deployen

Speichere deinen Cloudflare Worker und deploye ihn. Der Worker läuft nun für alle Anfragen an deine Domain.

6. Deine Einrichtung testen

Mit Werkzeugen wie Googles Mobile-Friendly Test oder der Chrome-Erweiterung User-Agent Switcher kannst du sehen, wie deine Webseite vom Googlebot gecrawlt und gerendert wird.

Fazit

Wenn du diese Schritte befolgst, richtest du einen Reverse Proxy ein, der Anfragen von Suchmaschinen-Crawlern über Prerender.io leitet und ihnen so eine vollständig gerenderte Version deiner JavaScript-lastigen Webseite liefert. Das sollte die SEO-Performance deiner Seite verbessern, indem deine Inhalte für Suchmaschinen besser zugänglich werden. Alle anderen Anfragen werden direkt an deine Webflow-Webseite geleitet.

Häufige Fragen

Warum kann eigener JavaScript-Code in Webflow der SEO schaden?

Eigener JavaScript-Code wird meist clientseitig gerendert, Suchmaschinen-Bots wie der Googlebot sehen aber nur das serverseitig gerenderte HTML von Webflow. Dadurch werden Inhalte möglicherweise nicht korrekt indexiert, was Rankings und Sichtbarkeit schwächt.

Wie löst ein Reverse Proxy mit Cloudflare Workers und Prerender.io das Problem?

Der Cloudflare Worker prüft jede Anfrage: Stammt sie von einem Crawler, leitet er sie an Prerender.io weiter, das eine vollständig gerenderte Version der Seite liefert. Alle anderen Anfragen gehen direkt an deine Webflow-Webseite.

Wie richte ich Webflow mit einem Cloudflare-Proxy ein?

Du fügst deine Domain zu Cloudflare hinzu und setzt den DNS-Eintrag auf Proxy (orange Wolke). Dann deaktivierst du SSL in Webflow, übernimmst die DNS-Einträge in Cloudflare und aktivierst SSL wieder. Warnungen zu AAAA-Einträgen in Webflow kannst du ignorieren.

Wie teste ich, ob der Googlebot meine Seite korrekt sieht?

Mit Googles Mobile-Friendly Test oder der Chrome-Erweiterung User-Agent Switcher siehst du, wie der Googlebot deine Webseite crawlt und rendert. Für eine vollständige Erkennung aller Such- und Social-Media-Bots empfiehlt sich das vollständige JavaScript von Prerender.io.

Du planst eine neue Webseite? Ich entwickle Webseiten für KMU ab CHF 3'000 – inklusive SEO, AEO und GEO.

Post teilen

Deine Website

muss zu dir passen!

Eine gute Website ist das Fundament für dein Geschäft und deine Ziele. Ich begleite dich gerne, von der ersten Idee bis zum fertigen Produkt.