Warum KI-Crawler deine JavaScript-Website nicht lesen können (und wie du es behebst)

Deine Website sieht im Browser perfekt aus. Aber wenn ChatGPT, Claude oder Perplexity sie besuchen, sehen sie womöglich fast nichts. Der Grund ist fast immer derselbe: Dein Inhalt wird per JavaScript gezeichnet, und KI-Crawler führen es meist nicht aus.

Wie sich KI-Crawler von deinem Browser unterscheiden

Ein Webbrowser lädt dein HTML und führt dann JavaScript aus, um die fertige Seite zu bauen. KI-Crawler und ihre Indexierungs-Bots bleiben meist beim ersten Schritt stehen: Sie lesen das reine HTML, das dein Server sendet, und ziehen weiter. Sie warten in der Regel nicht auf JavaScript und klicken oder scrollen nicht.

Die Frage, die über deine KI-Sichtbarkeit entscheidet, ist also einfach: Steht dein Inhalt bereits im HTML, oder muss JavaScript ihn erst bauen?

Wie eine reine JavaScript-Seite für die KI aussieht

Viele Single-Page-Apps (mit einem Framework im reinen Client-Modus) senden eine fast leere Hülle wie diese:

<body>
  <div id="root"></div>
  <script src="/app.js"></script>
</body>

Ein Browser führt app.js aus und füllt #root mit deinem Inhalt. Ein KI-Crawler liest das HTML oben und sieht ein leeres <div>. Deine Artikel, Produktdetails und Preise existieren erst, nachdem JavaScript läuft – für die KI existieren sie also gar nicht.

Wie du deine eigene Seite prüfst

Wie du es behebst

Die Lösung ist, den Inhalt im HTML zu senden, statt ihn im Browser zu bauen.

Du musst JavaScript nicht aufgeben. Die wichtigen Wörter müssen nur im HTML stehen, bevor ein Skript läuft.

Fazit

JavaScript-Rendering ist der häufigste Grund, warum eine Seite für KI unsichtbar ist, und der erste und größte Faktor in unserer GEO-Einführung. Prüfe dein reines HTML – und wenn dein Inhalt nicht da ist, verschiebe ihn auf den Server. Alles andere zählt weit weniger, wenn eine KI deine Wörter erst gar nicht lesen kann.

← Alle Leitfäden