Zum Inhalt springen
Letzscale

Kann ChatGPT Ihre Website lesen?

Sind Ihre Inhalte ohne JavaScript sichtbar?

Manche Websites senden eine fast leere Seite und bauen den Text erst im Browser mit JavaScript auf. Google führt JavaScript aus, sagt aber selbst, dass das nicht alle Bots können. Mit drei einfachen Prüfungen sehen Sie in 10 Minuten, ob Ihr Text im HTML steht.

· Vom Letzscale-Team · 7 Min. Lesezeit ·

Auf dieser Seite
  1. Warum das wichtig ist
  2. Legen Sie das bereit
  3. Drei Prüfungen, und eine, die Sie meiden sollten
  4. Bringen Sie den Text ins HTML
  5. JavaScript-Fallen laut Google
  6. Prüfungen wiederholen
  7. Was meistens schiefgeht
Dauer
10 Minuten für die Prüfung
Schwierigkeit
Mittel
Wer
Ihr Entwickler oder wer Ihre Website gebaut hat
Sie brauchen
Google Chrome auf einem Computer. Für Prüfung 2 ein Terminal (Mac oder Linux)
Geprüft
24. Oktober 2026

Teil der Letzscale-Leitfäden: kostenlose Schritt-für-Schritt-Lösungen, die ChatGPT und anderen KI-Assistenten helfen, Ihr Unternehmen zu finden, zu verstehen und zu empfehlen. Neu hier? Beginnen Sie mit Leitfaden 01: Prüfen Sie, was ChatGPT über Ihr Unternehmen sagt.

Warum das wichtig ist

Wenn jemand Ihre Website öffnet, erhält sein Browser von Ihrem Server eine Datei mit HTML-Code. Bei den meisten Websites enthält diese Datei bereits Ihren Text: Leistungen, Preise, Öffnungszeiten. Bei manchen modernen Websites ist die Datei fast leer. Ein in JavaScript geschriebenes Programm läuft dann im Browser und baut den Text auf dem Bildschirm auf.

Für Besucher sieht beides gleich aus. Für einen Crawler nicht. Google führt das JavaScript aus, bevor es eine Seite liest, sagt aber selbst: „not all bots can run JavaScript“ (nicht alle Bots können JavaScript ausführen). Ein Crawler, der nur die Datei Ihres Servers liest, findet dort womöglich gar keinen Text und hat nichts, was er über Sie zitieren könnte.

Vorher · im Browser aufgebaut
<body>
  <div id="root"></div>
  <script src="/app.js"></script>
</body>
Nachher · Text steht im HTML
<body>
  <h1>Kastell Conseil</h1>
  <p>Buchhaltung und Lohnabrechnung
  für kleine Firmen in Luxemburg.</p>
</body>
Was ein Crawler ohne JavaScript von derselben Startseite erhält. Links ein leerer Container und ein Skript: kein Text zum Lesen. Rechts steht der Text schon in der Datei. Wenn Ihr Text im HTML steht, ist er für jeden Crawler verfügbar. Das garantiert nicht, dass ein KI-Assistent ihn verwendet.

Illustration mit einem fiktiven Unternehmen.

Bevor Sie beginnen

Legen Sie das bereit

  • Google Chrome auf einem Computer. Die Tastenkombinationen unten sind die von Chrome.
  • Drei Adressen zum Testen: Ihre Startseite, Ihre wichtigste Leistungsseite und Ihre Kontaktseite.
  • Pro Seite einen wichtigen Satz, den Sie auf dem Bildschirm sehen, zum Beispiel die erste Zeile einer Leistungsbeschreibung. Wählen Sie einen kurzen Satz ohne Apostroph, Anführungszeichen oder „&“: In der HTML-Datei werden diese Zeichen oft als Codes geschrieben, sodass eine genaue Suche sie verfehlen kann.

Schritte

Drei Prüfungen, und eine, die Sie meiden sollten

  1. Prüfung 1: Im Quelltext suchen

    Öffnen Sie die Seite in Chrome. Drücken Sie Strg + U (Windows, Linux) oder ⌘ + Option + U (Mac). Chrome öffnet einen neuen Tab mit der HTML-Datei genau so, wie Ihr Server sie gesendet hat, bevor irgendein JavaScript lief.

    Drücken Sie in diesem Tab Strg + F (Windows, Linux) oder ⌘ + F (Mac) und geben Sie einige Wörter Ihres Satzes ein.

    • Gefunden. Gut: Crawler, die kein JavaScript ausführen, können diesen Text lesen.
    • Nicht gefunden. Der Text wird erst später per JavaScript eingefügt. Prüfen Sie zur Sicherheit einen zweiten Satz derselben Seite und gehen Sie dann zu den Lösungen unten.
    view-source:https://letzscale.com
    Chrome zeigt den Quelltext von letzscale.com, der Satz Get a free report on what ChatGPT, Gemini and Google AI Overviews say ist von der Suche markiert.
    Unsere eigene Startseite im Quelltext, 28. Oktober 2026. Die Suche (Strg+F oder Cmd+F) markiert den Satz im HTML, das der Server sendet. Auch ein Crawler, der kein JavaScript ausführt, kann ihn also lesen.

    Auf unserer eigenen Startseite, letzscale.com, steht der Satz „Get a free report on what ChatGPT, Gemini and Google AI Overviews say about you“ im Quelltext, also in der HTML-Datei.

  2. Prüfung 2: Die Seite wie ein einfacher Crawler abrufen Entwickler

    Dieselbe Prüfung im Terminal, praktisch für viele Seiten. curl lädt die HTML-Datei herunter und führt kein JavaScript aus. -s blendet die Fortschrittsanzeige aus, -L folgt Weiterleitungen (zum Beispiel von yourcompany.lu auf www.yourcompany.lu). grep -io gibt den Satz aus, wenn er gefunden wird, unabhängig von Groß- und Kleinschreibung.

    Terminal · unsere eigene Startseite, 24. Oktober 2026
    curl -sL https://letzscale.com/ | grep -io "Get a free report on what ChatGPT, Gemini and Google AI Overviews say"

    Steht der Satz im HTML, gibt das Terminal ihn aus. Gibt es nichts aus, ist der Satz nicht in der Datei, die Ihr Server sendet. Ersetzen Sie Adresse und Satz durch Ihre eigenen.

  3. Prüfung 3: JavaScript in Chrome ausschalten

    So sehen Sie auf dem Bildschirm, was ein Leser ohne JavaScript erhält.

    1. Öffnen Sie die Seite und die Entwicklertools (DevTools): F12 oder Strg + Umschalt + J (Windows, Linux), ⌘ + Option + I (Mac).
    2. Öffnen Sie das Befehlsmenü (Command Menu): Strg + Umschalt + P (Windows, Linux) oder ⌘ + Umschalt + P (Mac).
    3. Geben Sie javascript ein, wählen Sie den Befehl Disable JavaScript (JavaScript deaktivieren) und drücken Sie die Eingabetaste.
    4. Laden Sie die Seite neu, während die DevTools geöffnet bleiben.

    Sehen Sie sich an, was übrig bleibt. Eine leere Seite, ein Ladesymbol oder Menüs ohne den Text Ihrer Leistungen bedeuten, dass der Inhalt von JavaScript abhängt. JavaScript bleibt in diesem Tab nur so lange aus, wie die DevTools geöffnet sind. Zum Wiedereinschalten führen Sie Enable JavaScript (JavaScript aktivieren) im Befehlsmenü aus oder schließen die DevTools.

  4. Nicht „Untersuchen“ verwenden

    Ein Rechtsklick auf einen Satz und Untersuchen öffnet das Elements-Panel. Dort sehen Sie Ihren Text fast immer, selbst bei einer Website mit leerem HTML, denn es zeigt die Seite nachdem JavaScript gelaufen ist. Die Chrome-Dokumentation sagt es so: „HTML represents initial page content and the DOM represents active, current page content“ (HTML ist der ursprüngliche Inhalt der Seite, das DOM der aktuelle). Das Elements-Panel zeigt das DOM. Crawler ohne JavaScript erhalten nur das HTML, nutzen Sie also die Prüfungen 1 bis 3.

Lösung

Bringen Sie den Text ins HTML

Wenn Ihre Prüfungen fehlenden Text gezeigt haben, ist das Ziel einfach: Ihr Server soll den wichtigen Text in der HTML-Datei mitsenden, statt ihn erst im Browser aufzubauen.

Individuell programmierte Website

Bitten Sie Ihren Entwickler um serverseitiges Rendering (der Server baut jede Seite, bevor er sie sendet) oder statisches Rendering (die Seiten werden einmal im Voraus gebaut). Die meisten modernen Frameworks bieten eines davon oder beides. Google empfiehlt diese Ansätze oder Hydration statt „dynamischem Rendering“, das Google als Behelfslösung und nicht als empfohlene Lösung bezeichnet.

WordPress, Wix, Webflow und andere Baukästen

Meist steht der Seitentext schon im HTML. Das Problem ist oft ein einzelner Block: ein Slider, Tabs, ein Pop-up oder ein externes Widget, das Ihren wichtigsten Text per JavaScript lädt. Führen Sie Prüfung 1 mit den Sätzen aus diesem Block durch. Fehlen sie, setzen Sie den wichtigen Text in einen normalen Textblock und behalten das Widget nur zur Gestaltung.

Warum sich nicht einfach auf Google verlassen?

Google kann JavaScript rendern und schreibt trotzdem, dass serverseitiges Rendering oder Pre-Rendering „is still a great idea because it makes your website faster for users and crawlers“ (weiterhin eine gute Idee ist, weil es Ihre Website für Nutzer und Crawler schneller macht). Dieselbe Lösung hilft Google, anderen Suchmaschinen und KI-Crawlern.

Für Ihren Entwickler

JavaScript-Fallen laut Google

Auch wenn der Text im HTML steht, geht auf JavaScript-Websites einiges schief. Diese Punkte stammen von Googles Seite zu den Grundlagen von JavaScript-SEO:

  • Links müssen echte Links sein. Google kann Ihre Links nur finden, wenn es HTML-Elemente <a> mit einem href-Attribut sind. Ein Button oder ein <div>, der beim Klick die Seite wechselt, ist kein Link, dem Crawler folgen können.
  • Die kanonische URL im HTML festlegen. Laut Google ist das der beste Weg. Setzt JavaScript sie zusätzlich, muss sie mit dem Wert im ursprünglichen HTML übereinstimmen.
  • noindex im ursprünglichen HTML setzen, oder gar nicht. Sieht Google ein noindex-Tag, überspringt es unter Umständen das Ausführen von JavaScript. Ein noindex, das JavaScript später entfernt, kann die Seite trotzdem aus Google heraushalten. Soll die Seite indexiert werden, gehört kein noindex in den ursprünglichen Seitencode.
  • Fehlende Seiten brauchen einen echten 404-Status. Google erkennt an HTTP-Statuscodes, ob beim Crawlen etwas schiefging. Eine „Seite nicht gefunden“-Meldung, die JavaScript auf einer Seite mit Status 200 (OK) anzeigt, wirkt wie eine echte Seite. Google schlägt eine Weiterleitung auf eine URL mit Status 404 vor, oder ein noindex auf Fehlerseiten.

Strukturierte Daten über Google Tag Manager

Strukturierte Daten (die Kennzeichnungen aus Leitfaden 05) werden oft mit Google Tag Manager eingefügt, also per JavaScript. Google sagt, dass es strukturierte Daten verarbeiten kann, die beim Rendern in der Seite stehen. Crawler ohne JavaScript sehen sie aber nicht. Google weist außerdem darauf hin, dass so erzeugtes Markup Shopping-Crawls seltener und weniger zuverlässig machen kann. Zur Prüfung öffnen Sie den Quelltext (Prüfung 1) und suchen nach application/ld+json. Wird es nur über Tag Manager eingefügt, bitten Sie Ihren Entwickler, es direkt ins HTML der Seite zu setzen.

Ergebnis prüfen

Prüfungen wiederholen

Sobald die Änderung live ist, wiederholen Sie Prüfung 1 oder 2 auf denselben Seiten mit denselben Sätzen. Nutzen Sie ein privates Browserfenster, damit Sie die Live-Version sehen und keine gespeicherte Kopie.

Erledigt, wenn

  • Auf Startseite, wichtigster Leistungsseite und Kontaktseite stehen die gewählten Sätze im Quelltext.
  • Mit ausgeschaltetem JavaScript zeigt jede Seite weiterhin Ihren Firmennamen, Ihre Leistungen und Ihre Kontaktdaten.
  • Die Menülinks sind echte <a href>-Links im Quelltext.
  • Ihre strukturierten Daten, falls vorhanden, stehen im Quelltext.

Häufige Fehler

Was meistens schiefgeht

  • Mit „Untersuchen“ prüfen. Das Elements-Panel zeigt die Seite, nachdem JavaScript gelaufen ist, und verdeckt so das Problem.
  • Nur die Startseite testen. Leistungs-, Preis- und Kontaktseiten sind oft anders gebaut. Prüfen Sie die Seiten, die KI-Assistenten zitieren sollen.
  • Nach einem Satz mit Apostroph oder „&“ suchen. Diese Zeichen stehen im HTML oft als Codes, sodass die Suche nichts findet, obwohl der Text da ist.
  • Wichtiger Text in einem Slider oder in Tabs. Die Überschrift steht im HTML, aber Preise oder Öffnungszeiten laden erst, wenn jemand klickt.
  • Dynamisches Rendering als dauerhafte Lösung wählen. Google nennt es eine Behelfslösung. Serverseitiges oder statisches Rendering ist die dauerhafte Lösung.

Quellen, geprüft am 24. Oktober 2026

  1. Google: Grundlagen von JavaScript-SEO
  2. Google: Dynamisches Rendering als Behelfslösung
  3. Google: Strukturierte Daten mit JavaScript generieren
  4. Google Chrome-Hilfe: Chrome-Tastenkombinationen
  5. Chrome DevTools: Disable JavaScript (Englisch)
  6. Chrome DevTools: Get started with viewing and changing the DOM (Englisch)
  7. curl: Handbuchseite (Optionen -s, -L, Englisch)
Inhalte ohne JavaScript sichtbar? So prüfen Sie, ob KI-Crawler Ihre Website lesen | Kostenloser GEO-Leitfaden | Letzscale