SEO-Manager Glossar

JavaScript-SEO

Moderne Websites bestehen längst nicht mehr nur aus statischem HTML – viele Inhalte werden erst durch JavaScript erzeugt. Das stellt Suchmaschinen vor eine besondere Aufgabe, denn sie müssen den Code nicht nur lesen, sondern auch ausführen. Dieser Leitfaden erklärt verständlich, was JavaScript-SEO ist, wie Google JavaScript-Seiten verarbeitet, welche Rendering-Strategien es gibt, welche Probleme typisch sind und welche Best Practices dafür sorgen, dass JavaScript-Inhalte zuverlässig in den Suchergebnissen erscheinen.

JavaScript-SEO auf einen Blick

Damit JavaScript-Inhalte auch gefunden werden.

Renderingdie zentrale Herausforderung
Crawl → RenderGoogles zweistufiger Prozess
SSR / SSGdie SEO-freundlichsten Ansätze
EvergreenGooglebot auf aktuellem Chromium

Was ist JavaScript-SEO?

Definition

JavaScript-SEO umfasst alle Maßnahmen, die sicherstellen, dass Websites mit viel JavaScript von Suchmaschinen korrekt erfasst, gerendert und indexiert werden. Bei klassischen HTML-Seiten steht der gesamte Inhalt bereits im Quelltext. JavaScript-lastige Seiten dagegen erzeugen ihre Inhalte oft erst im Browser, nachdem der Code ausgeführt wurde.

Das ist die zentrale Herausforderung: Eine Suchmaschine sieht im ersten Schritt nur den rohen HTML-Code und muss das JavaScript zusätzlich ausführen, um den vollständigen Inhalt zu sehen. Geschieht das nicht oder nur verzögert, können wichtige Inhalte fehlen. JavaScript-SEO zeigt, wie man Seiten so aufbaut, dass ihre Inhalte trotz JavaScript zuverlässig in den Suchergebnissen erscheinen – besonders wichtig bei modernen Frameworks wie React, Vue oder Angular.

Wie Google JavaScript verarbeitet

Google verarbeitet JavaScript-Seiten in mehreren Schritten – oft als „zwei Wellen der Indexierung“ beschrieben:

Googles zweistufige Verarbeitung von JavaScript-Seiten Zuerst crawlt der Googlebot den rohen HTML-Code und indexiert die darin enthaltenen Inhalte. Danach kommt die Seite in eine Render-Warteschlange. Später rendert Google die Seite, führt das JavaScript aus und indexiert die zusätzlich erzeugten Inhalte. 1. Crawling roher HTML-Code 2. Index (HTML) erste Welle 3. Render- Warteschlange 4. Rendering + Index zweite Welle JavaScript wird erst in Schritt 4 ausgeführt
JavaScript-Inhalte werden erst in der zweiten Welle erfasst – alles im rohen HTML dagegen sofort.
  1. Crawling: Der Googlebot ruft die Seite ab und liest den rohen HTML-Code – ohne JavaScript auszuführen.
  2. Erste Indexierung: Alle Inhalte, die schon im HTML stehen, können sofort indexiert werden.
  3. Render-Warteschlange: Die Seite wird zum späteren Rendern eingereiht.
  4. Rendering & zweite Indexierung: Google führt das JavaScript in einer aktuellen Browser-Umgebung aus und erfasst die zusätzlich erzeugten Inhalte.

Google nutzt dafür den Evergreen-Googlebot auf Basis einer aktuellen, regelmäßig aktualisierten Chromium-Version, sodass moderne JavaScript-Funktionen in der Regel unterstützt werden. Das Rendering passiert heute meist schnell, kann sich aber verzögern. Genau deshalb ist es riskant, wichtige Inhalte ausschließlich per JavaScript zu erzeugen – im ungünstigen Fall werden sie spät oder gar nicht erfasst.

Rendering-Strategien

Es gibt mehrere Strategien, die für SEO unterschiedlich gut geeignet sind. Der entscheidende Unterschied ist, wo der Inhalt entsteht – im Browser oder auf dem Server:

Client-Side Rendering im Vergleich zu Server-Side Rendering Beim Client-Side Rendering liefert der Server nur ein leeres Gerüst, der Inhalt entsteht erst im Browser per JavaScript. Beim Server-Side Rendering liefert der Server bereits fertiges HTML mit allen Inhalten. Client-Side (CSR) Server liefert leeres Gerüst Browser baut Inhalt per JS für SEO schwierig Server-Side (SSR) Server liefert fertiges HTML Inhalt sofort sichtbar SEO-freundlich
Je früher der Inhalt als fertiges HTML vorliegt, desto leichter haben es Suchmaschinen.

Client-Side (CSR)

Der Browser erzeugt den gesamten Inhalt per JavaScript; der Server liefert nur ein leeres Gerüst. Für Suchmaschinen am schwierigsten.

Server-Side (SSR)

Der Server führt das JavaScript aus und liefert fertiges HTML – der Inhalt ist sofort sichtbar.

Static (SSG)

Die Seiten werden schon beim Erstellen vorgerendert und als statisches HTML ausgeliefert.

Server-Side Rendering und Static Site Generation gelten als die SEO-freundlichsten Ansätze, weil der Inhalt ohne JavaScript-Ausführung verfügbar ist. Moderne Frameworks kombinieren oft mehrere Verfahren – etwa serverseitiges Rendering für die erste Seite und clientseitige Navigation danach (Hydration).

Häufige Probleme

Bei JavaScript-Seiten treten typische SEO-Probleme auf – tückisch ist, dass die Seite im Browser oft einwandfrei funktioniert, während Suchmaschinen Inhalte verpassen:

Inhalt nur per JavaScript

Wichtige Inhalte oder Metadaten wie Titel und Beschreibung stehen nur im per JavaScript erzeugten Code und fehlen im rohen HTML.

Blockierte Ressourcen

Werden JavaScript- oder CSS-Dateien in der robots.txt blockiert, kann Google die Seite nicht vollständig rendern.

Lazy Loading ohne Fallback

Inhalte, die erst beim Scrollen nachgeladen werden, bleiben unsichtbar, wenn es keinen Ersatz gibt.

Hash-Routing & Infinite Scroll

Adressen mit Rautezeichen werden nicht als eigene Seiten erkannt; endloses Scrollen ohne echte URLs erschwert das Crawlen.

Hinzu kommt: Dauert das Rendering zu lange, kann Google den Vorgang abbrechen. Solche Probleme fallen oft erst spät auf – etwa wenn Seiten trotz guter Inhalte nicht ranken.

Best Practices

Für gutes JavaScript-SEO haben sich einige Grundregeln bewährt:

  • SSR oder SSG für wichtige Inhalte: So sind die zentralen Inhalte ohne JavaScript-Ausführung verfügbar.
  • Metadaten serverseitig: Titel, Meta-Beschreibung und strukturierte Daten gehören in das vom Server gelieferte HTML – nicht erst in nachträglich ausgeführtes JavaScript.
  • History-API statt Hash: Für die Navigation echte URLs verwenden, keine Adressen mit Rautezeichen.
  • Ressourcen nicht blockieren: JavaScript- und CSS-Dateien dürfen nicht per robots.txt gesperrt werden.
  • Mit der Search Console testen: Das URL-Prüfwerkzeug zeigt, wie Google eine Seite tatsächlich rendert.

⚠️ Dynamic Rendering gilt als überholt

Das früher empfohlene Dynamic Rendering – bei dem Crawler eine andere Version als Nutzer erhalten – betrachtet Google heute nur noch als Notlösung, nicht als langfristige Strategie. Empfohlen werden stattdessen Server-Side Rendering, statisches Rendering oder Hydration.

Ein einfacher Test: Deaktiviert man JavaScript im Browser, sieht man ungefähr das, was Google im ersten Schritt erfasst. Fehlen dabei wichtige Inhalte, besteht Handlungsbedarf.

JavaScript & Core Web Vitals

JavaScript wirkt sich auch auf die Core Web Vitals aus, also auf Googles Kennzahlen zur Nutzererfahrung:

LCP

Große JavaScript-Mengen können den Seitenaufbau verzögern und so den Largest Contentful Paint verschlechtern.

INP

JavaScript blockiert den Hauptprozess des Browsers und verschlechtert die Reaktionsfähigkeit (Interaction to Next Paint).

CLS

Nachträglich eingefügte Inhalte können das Layout verschieben und den Cumulative Layout Shift erhöhen.

ℹ️ INP statt FID seit März 2024

Der Wert Interaction to Next Paint (INP) hat im März 2024 den früheren First Input Delay (FID) als Core Web Vital abgelöst. INP misst die Reaktionsfähigkeit über die gesamte Sitzung – gerade JavaScript-lastige Seiten müssen daher durchgängig responsiv bleiben.

Besonders Single-Page-Applications, die komplett im Browser rendern, sind betroffen. Sie brauchen serverseitiges Rendering oder Vorrendern, um sowohl gute Sichtbarkeit als auch gute Nutzungswerte zu erreichen.

Fazit

JavaScript-SEO sorgt dafür, dass JavaScript-lastige Websites von Suchmaschinen zuverlässig erfasst werden. Der Kern des Problems: Inhalte, die erst durch JavaScript entstehen, sind nicht sofort im HTML sichtbar – Google verarbeitet sie in zwei Wellen, wobei das Rendering verzögert sein kann. Die sicherste Antwort darauf sind Server-Side Rendering und Static Site Generation, bei denen die wichtigen Inhalte bereits als fertiges HTML ausgeliefert werden.

Wer Metadaten und strukturierte Daten serverseitig bereitstellt, echte URLs nutzt, keine Ressourcen blockiert und regelmäßig mit der Search Console prüft, vermeidet die häufigsten Fallstricke. So lassen sich die Vorteile moderner JavaScript-Frameworks nutzen, ohne die Auffindbarkeit zu gefährden.

Sichtbar trotz JavaScript

Moderne Frameworks ermöglichen großartige Nutzererlebnisse – aber nur, wenn Suchmaschinen die Inhalte auch sehen. Server-Side Rendering oder statisches Vorrendern für die wichtigen Seiten, saubere URLs und ein Test mit deaktiviertem JavaScript sind der zuverlässige Weg dorthin.

Häufige Fragen zu JavaScript-SEO

Was ist JavaScript-SEO?

JavaScript-SEO umfasst alle Maßnahmen, die sicherstellen, dass Websites mit viel JavaScript von Suchmaschinen korrekt erfasst, gerendert und indexiert werden. Bei klassischen HTML-Seiten steht der gesamte Inhalt bereits im Quelltext. JavaScript-lastige Seiten dagegen erzeugen ihre Inhalte oft erst im Browser, nachdem der Code ausgeführt wurde. JavaScript-SEO zeigt, wie man solche Seiten so aufbaut, dass ihre Inhalte trotzdem zuverlässig in den Suchergebnissen erscheinen.

Kann Google JavaScript-Websites crawlen und indexieren?

Ja, Google kann JavaScript-Websites grundsätzlich crawlen und indexieren, nutzt dafür aber einen zweistufigen Prozess. Zuerst wird der rohe HTML-Code ohne JavaScript-Ausführung indexiert. Später rendert Google die Seite, führt das JavaScript aus und erfasst die zusätzlich erzeugten Inhalte. Dieses Rendering passiert heute meist schnell, kann sich aber verzögern. Damit wichtige Inhalte sicher erfasst werden, empfiehlt sich Server-Side Rendering oder Static Site Generation.

Wie verarbeitet Google JavaScript-Seiten?

Google verarbeitet JavaScript-Seiten in mehreren Schritten, oft als zwei Wellen der Indexierung beschrieben. Zuerst ruft der Googlebot die Seite ab und liest den rohen HTML-Code ohne JavaScript-Ausführung. Diese Inhalte können sofort indexiert werden. Danach kommt die Seite in eine Render-Warteschlange. Später rendert Google sie in einer aktuellen Browser-Umgebung, dem Evergreen-Googlebot auf Basis von Chromium, führt das JavaScript aus und erfasst die zusätzlich erzeugten Inhalte.

Was ist der Unterschied zwischen Server-Side und Client-Side Rendering?

Beim Server-Side Rendering führt der Server das JavaScript aus und liefert fertiges HTML an den Browser, sodass Nutzer und Suchmaschinen sofort den vollständigen Inhalt sehen. Beim Client-Side Rendering liefert der Server nur ein leeres Gerüst, und der Inhalt entsteht erst im Browser durch JavaScript. Für SEO ist Server-Side Rendering deutlich vorteilhafter, weil die Inhalte sofort crawlbar sind. Client-Side Rendering bietet dafür nach dem ersten Laden oft eine flüssigere Navigation.

Warum ist Server-Side Rendering gut für SEO?

Beim Server-Side Rendering wird das JavaScript bereits auf dem Server ausgeführt, sodass der Browser und auch Suchmaschinen fertiges HTML mit allen Inhalten erhalten. Dadurch sind die Inhalte sofort verfügbar, ohne dass die Suchmaschine erst JavaScript ausführen und auf die zweite Indexierungswelle warten muss. Das verringert das Risiko, dass Inhalte verzögert oder gar nicht erfasst werden. Static Site Generation, also das Vorrendern beim Erstellen, bietet einen ähnlichen Vorteil.

Welche typischen Probleme gibt es beim JavaScript-SEO?

Häufige Probleme sind Inhalte oder Metadaten, die nur per JavaScript erzeugt werden und im rohen HTML fehlen, sowie JavaScript- oder CSS-Dateien, die in der robots.txt blockiert sind und so das Rendering verhindern. Auch erst beim Scrollen nachgeladene Inhalte ohne Ersatz, Adressen mit Rautezeichen statt echter URLs und endloses Scrollen ohne eindeutige Seiten zählen dazu. Solche Probleme fallen oft nicht auf, weil die Seite im Browser einwandfrei funktioniert.

Was ist Dynamic Rendering und sollte ich es nutzen?

Beim Dynamic Rendering erhalten Suchmaschinen-Crawler eine vorgerenderte HTML-Version, während Nutzer die normale JavaScript-Anwendung sehen. Google hat das früher als Übergangslösung empfohlen, betrachtet es heute aber nur noch als Notlösung und nicht als langfristige Strategie. Empfohlen werden stattdessen Server-Side Rendering, statisches Rendering oder Hydration. Wer ein neues Projekt aufsetzt, sollte daher gleich auf eine dieser moderneren Lösungen setzen, statt auf Dynamic Rendering zu bauen.

Wie wirkt sich JavaScript auf die Core Web Vitals aus?

JavaScript beeinflusst alle drei Core Web Vitals. Große JavaScript-Mengen können den Seitenaufbau verzögern und so den Largest Contentful Paint verschlechtern. Sie blockieren den Hauptprozess des Browsers, was die Reaktionsfähigkeit und damit den Wert Interaction to Next Paint verschlechtert. Nachträglich eingefügte Inhalte können außerdem das Layout verschieben und den Cumulative Layout Shift erhöhen. Maßnahmen wie Code-Splitting, Lazy Loading und Server-Side Rendering helfen, gute Werte zu erreichen.

Was hat INP mit FID zu tun?

INP steht für Interaction to Next Paint und hat im März 2024 den früheren First Input Delay, kurz FID, als Core Web Vital abgelöst. Während FID nur die Verzögerung bei der ersten Interaktion gemessen hat, bewertet INP die Reaktionsfähigkeit über die gesamte Sitzung. Das ist anspruchsvoller, weil eine Seite durchgehend schnell auf Eingaben reagieren muss. Gerade JavaScript-lastige Seiten müssen daher darauf achten, den Hauptprozess des Browsers nicht zu blockieren.

Wie teste ich, ob meine JavaScript-Website korrekt gerendert wird?

Ein einfacher erster Test ist, JavaScript im Browser zu deaktivieren: So sieht man ungefähr, welche Inhalte Google im ersten Schritt ohne Rendering erfasst. Genauer zeigt das URL-Prüfwerkzeug der Google Search Console, wie Google eine Seite tatsächlich rendert, sodass sich der gerenderte HTML-Code mit der Live-Version vergleichen lässt. Fehlen dabei wichtige Inhalte oder Metadaten, besteht Handlungsbedarf. Auch spezialisierte Crawler können Seiten mit und ohne JavaScript-Rendering vergleichen.

Sind Single-Page-Applications schlecht für SEO?

Single-Page-Applications sind nicht grundsätzlich schlecht für SEO, stellen aber besondere Anforderungen. Da sie traditionell den gesamten Inhalt im Browser per JavaScript erzeugen, ist der initiale HTML-Code oft fast leer, was die Indexierung erschweren kann. Mit den richtigen Maßnahmen wie Server-Side Rendering oder Vorrendern für die wichtigen Seiten lassen sich Single-Page-Applications jedoch SEO-freundlich gestalten. Wichtig sind zudem echte URLs pro Ansicht und serverseitig bereitgestellte Metadaten.

Welches JavaScript-Framework ist am besten für SEO?

Es gibt kein universell bestes Framework, entscheidend ist die richtige Umsetzung. Frameworks, die Server-Side Rendering und Static Site Generation gut unterstützen, erleichtern SEO deutlich, weil der Inhalt als fertiges HTML ausgeliefert werden kann. Wichtiger als die Wahl des Frameworks ist, dass wichtige Inhalte und Metadaten ohne JavaScript-Ausführung verfügbar sind. Auch eine reine Bibliothek kann SEO-freundlich sein, wenn serverseitiges Rendering korrekt eingerichtet wird.

Letzte Bearbeitung am Dienstag, 9. Juni 2026 – 19:11 Uhr von Alex, Webmaster für Google und Bing SEO .

SEO Agentur für professionelle Suchmaschinenoptimierung

Gerne optimieren wir als SEO Agentur auch Ihre Seite im Ranking für mehr Traffic, Kunden und Umsatz. Wir verstehen uns als White Hat Suchmaschinenoptimierung-(SEO)-Agentur.

Kontakt Übrigens: SEO NW - Alexander Müller hat 4,92 von 5 Sternen | 30 Bewertungen auf ProvenExpert.com

Leichtverständliches SEO Lexikon

In unserem SEO Lexikon finden Sie die wichtigsten Themen zum Thema Suchmaschinenoptimierung sowie Online, Digital & Internet Marketing. Das Online-Marketing Glossar wird laufend aktualisiert und auf den Stand der Technik gebracht. Ein guter Einstieg auch, um Suchmaschinenoptimierung leicht und verständlich zu erlernen - und die Arbeit des SEOs zu verstehen.

Ähnliche Beiträge

  • SEO Workshop

    Ein SEO Workshop ist eine praxisorientierte Schulungsveranstaltung, die Teilnehmern fundiertes Wissen über Suchmaschinenoptimierung vermittelt und sie befähigt, ihre WordPress-Website eigenständig für bessere Rankings zu optimieren. Ob als Einzelunternehmer, Marketing-Verantwortlicher oder Agentur-Mitarbeiter – in einem professionellen SEO Workshop lernen Sie die wichtigsten Strategien, Tools und Techniken kennen, um Ihre Online-Sichtbarkeit nachhaltig zu verbessern und mehr organischen…

  • Google Translate einfach und verständlich erklärt – SEO Bedeutung

    Google Translate ist der weltweit meistgenutzte kostenlose Übersetzungsdienst – doch für die Suchmaschinenoptimierung ist er Chance und Risiko zugleich. Dieser Leitfaden erklärt verständlich, was Google Translate ist, wie die neuronale Übersetzungstechnik funktioniert, welche Funktionen es gibt und – der für ein SEO-Lexikon entscheidende Teil – was maschinelle Übersetzung für die SEO bedeutet: warum unbearbeitete Auto-Übersetzungen…

  • Paid Listing einfach und verständlich erklärt – SEO Bedeutung

    Wer bei Google nach „Laufschuhe kaufen“ sucht, sieht ganz oben oft mehrere Treffer mit dem kleinen Wort „Anzeige“ davor. Das sind Paid Listings – bezahlte Anzeigenplätze, die über ein Auktionsverfahren vergeben werden. Dieser Glossar-Artikel erklärt verständlich, was Paid Listing ist, wie die Anzeigenauktion funktioniert, was der Qualitätsfaktor bewirkt, was es kostet, wie es sich von…

  • SEO Kosten

    Die Kosten für professionelle Suchmaschinenoptimierung gehören zu den wichtigsten Entscheidungsfaktoren bei der digitalen Marketing-Strategie. Ob kleine lokale Unternehmen, mittelständische Betriebe oder große Konzerne – die Investition in SEO variiert erheblich je nach Zielsetzung, Wettbewerbsumfeld und gewählter Dienstleistungsform. Dieser umfassende Leitfaden erklärt detailliert, welche Kostenstrukturen im SEO-Bereich existieren, welche Faktoren die Preisgestaltung beeinflussen und wie Sie…

  • Zero Click Searches einfach und verständlich erklärt – SEO Bedeutung

    Fast 60% aller Google-Suchanfragen enden heute ohne einen einzigen Klick auf eine Website. In Deutschland zeigen bereits 27,86% der Suchanfragen AI Overviews an. Erfahren Sie, was Zero Click Searches für Ihr Unternehmen bedeuten und wie Sie Ihre Content-Strategie erfolgreich anpassen können. Zero Click Searches einfach und verständlich erklärt Die Revolution der Google-Suche Fast 60% aller…

  • SEO Check

    Ein SEO Check ist die systematische Überprüfung einer Website auf ihre Suchmaschinenoptimierung. Diese Analyse deckt technische Probleme, inhaltliche Schwachstellen und Optimierungspotenziale auf, die das Ranking in Suchmaschinen beeinflussen. Für Websitebetreiber ist ein regelmäßiger SEO Check unverzichtbar, um im Wettbewerb sichtbar zu bleiben und organischen Traffic zu steigern. In diesem umfassenden Leitfaden erfahren Sie alles über…