Zurück zum Blog

JavaScript und KI-Crawler: Warum deine Website für ChatGPT oft leer bleibt

05-04-2026
5 Min. Lesezeit

Viele moderne Websites nutzen JavaScript, um Inhalte anzuzeigen. Was für Nutzer gut aussieht, ist für KI-Crawler oft ein Problem. Während Google JavaScript meist gut verarbeiten kann, scheitern Bots von OpenAI oder Perplexity häufig an dynamischen Inhalten. Wenn die KI deine Texte nicht lesen kann, taucht deine Marke auch nicht in den Antworten auf. In diesem Beitrag erklären wir die technischen Hürden und wie du sie löst.

JavaScript und KI-Crawler

Das Problem mit dem JavaScript-Rendering

Der Googlebot investiert viel Rechenleistung, um JavaScript auszuführen und die Seite komplett aufzubauen. KI-Crawler wie der GPTBot oder der PerplexityBot arbeiten oft einfacher: Sie laden meist nur den rohen HTML-Code herunter. Wenn deine Inhalte erst durch Skripte im Browser geladen werden (Client-Side Rendering), sieht der Bot nur eine fast leere Seite.

GEO-Best Practice:

  • Server-Side Rendering (SSR): Nutze Frameworks wie Next.js, damit der Server die fertigen Inhalte direkt im HTML an den Bot schickt.

  • Statisches HTML: Wichtige Informationen wie Produktbeschreibungen sollten immer direkt im Quelltext stehen, ohne dass ein Skript geladen werden muss.

Single Page Applications (SPA) als Hindernis

Websites, die als reine App gebaut sind, bestehen im Quelltext oft nur aus einem leeren Container. Der eigentliche Text wird erst später nachgeladen. Für die generative Suche ist das riskant: Da die KI keine Fakten im Quellcode findet, kann sie dich nicht als Quelle nennen.

GEO-Best Practice:

  • Hydration prüfen: Stelle sicher, dass die Kerninfos (Preise, Merkmale, Vorteile) sofort im HTML-Code sichtbar sind.

  • Pre-Rendering: Falls du kein SSR nutzt, verwende Tools, die den Bots eine vorgerenderte Version der Seite zeigen.

Die richtige Steuerung in der robots.txt

Ein häufiger Fehler ist die falsche Konfiguration der robots.txt. Viele Unternehmen blockieren KI-Bots pauschal, um ihre Daten zu schützen. Dabei muss man zwischen zwei Arten von Bots unterscheiden:

  • Trainings-Bots (z. B. GPTBot): Diese sammeln Daten für das zukünftige Training der Modelle.

  • Such-Bots (z. B. OAI-SearchBot): Diese suchen in Echtzeit nach Informationen für aktuelle Chat-Antworten.

Wenn du die Such-Bots blockierst, verschwindest du aus den Quellenangaben von ChatGPT und Co.

GEO-Best Practice:

  • Präzise Blockierung: Erlaube Such-Bots den Zugriff auf deine Inhalte, auch wenn du die Trainings-Bots einschränkst.

  • Logfiles prüfen: Kontrolliere regelmäßig, ob die Bots von OpenAI oder Perplexity auf Fehlermeldungen stoßen.

Ladezeiten und Dateigrößen

KI-Crawler sind auf Schnelligkeit optimiert. Wenn eine Seite zu lange braucht, um Inhalte per JavaScript zu laden, bricht der Bot den Vorgang ab. Zudem gibt es oft Limits bei der Dateigröße. Sehr umfangreiche Quelltexte, in denen der relevante Inhalt erst ganz am Ende steht, werden oft nur teilweise gelesen.

GEO-Best Practice:

  • Lean HTML: Halte den HTML-Code schlank und verzichte auf unnötigen Code-Ballast.

  • Wichtiges nach oben: Platziere die entscheidenden Informationen am Anfang des Dokuments.

Um in KI-Antworten vorzukommen, muss deine Website technisch einfach zugänglich sein. Aufwendige JavaScript-Lösungen ohne serverseitige Unterstützung sind für die meisten KI-Crawler eine Sackgasse. Wer möchte, dass seine Inhalte als Quelle genutzt werden, muss sie dem Bot direkt im HTML-Code servieren.

comdaily Fazit: Technische Barrieren sind einer der häufigsten Gründe, warum Marken in KI-Systemen unsichtbar bleiben. Eine Website muss heute nicht nur für Menschen, sondern auch für KI-Crawler sofort lesbar sein. Mit comdaily kannst du überprüfen, wie sichtbar deine Marke bereits für KI-Modelle ist und welche Quellen besonders relevant sind.

Tags:

  • GEO Know-How

Geschrieben von

Ellen Martin
Ellen Martin