Ajax Crawling Scheme

Was ist das Ajax Crawling Scheme?

Das Ajax Crawling Scheme ist ein veraltetes Verfahren, mit dem Suchmaschinen dynamisch per AJAX erzeugte Inhalte erfassen konnten. Spezielle URL-Fragmente und HTML-Snapshots machten Inhalte zugänglich, die ohne JavaScript nicht sichtbar waren. Moderne Suchmaschinen können JavaScript weitgehend selbst ausführen, weshalb das Verfahren heute nicht mehr empfohlen wird.

Was hinter dem Ajax Crawling Scheme steckt

Das Ajax Crawling Scheme entstand zu einer Zeit, in der Suchmaschinen JavaScript-basierte Websites nur eingeschränkt verarbeiten konnten. AJAX steht für Asynchronous JavaScript and XML und bezeichnet den nachträglichen Austausch von Daten zwischen Browser und Server, ohne die komplette Seite neu zu laden. Dadurch konnten Inhalte im Browser erscheinen, obwohl sie im ursprünglichen HTML-Dokument fehlten.

Das zentrale SEO-Problem bestand darin, dass URL-Fragmente nach dem Rautezeichen normalerweise nicht an den Webserver übertragen werden. Eine Adresse wie beispiel.de/#produkt verwies für den Server deshalb auf dasselbe Dokument wie beispiel.de/. Ein damaliger Crawler konnte die unterschiedlichen Ansichten häufig weder einzeln aufrufen noch zuverlässig indexieren.

Das Schema definierte einen Umweg: Der Betreiber stellte jeder dynamischen Ansicht eine bereits gerenderte HTML-Version zur Seite. Der Suchmaschinen-Crawler erhielt damit einen sogenannten HTML-Snapshot, während menschliche Besucher weiterhin die interaktive AJAX-Anwendung nutzen konnten.

Das Ajax Crawling Scheme war eine Übergangslösung für JavaScript-Anwendungen. Es machte dynamische Inhalte nicht automatisch suchmaschinenfreundlich, sondern stellte dem Crawler eine zusätzliche, serverseitig lesbare Version derselben Inhalte bereit.

So funktionierte das Verfahren

Eine Website kennzeichnete crawlbare AJAX-Zustände durch ein Hashbang, also die Zeichenfolge #!. Aus einer dynamischen Adresse wie beispiel.de/#!/produkte/schuhe leitete der Crawler eine Anfrage mit dem Parameter _escaped_fragment_ ab. Der Server musste daraufhin einen vollständigen HTML-Snapshot der gewünschten Ansicht liefern.

  • Der Crawler findet eine URL mit einem Hashbang wie #!/produkte/schuhe.
  • Er wandelt den dynamischen Zustand in eine Anfrage mit _escaped_fragment_ um.
  • Der Server oder ein Rendering-Dienst erzeugt eine HTML-Version des Inhalts.
  • Die Suchmaschine verarbeitet den Snapshot und ordnet ihn der ursprünglichen AJAX-URL zu.

Die für Besucher und Crawler bereitgestellten Versionen mussten inhaltlich übereinstimmen. Zeigte der Snapshot andere Produkte, Texte oder Links als die JavaScript-Ansicht, konnten falsche Inhalte indexiert werden. Auch interne Links, Canonical-Angaben, Metadaten und Statuscodes mussten in beiden Varianten konsistent bleiben.

Technische Bewertung 2026

Das Ajax Crawling Scheme gilt heute als überholt. Moderne Suchmaschinen können zahlreiche JavaScript-Anwendungen rendern und benötigen dafür weder Hashbang-URLs noch den Parameter _escaped_fragment_. Eine bestehende Implementierung kann zwar weiterhin erreichbar sein, sollte aber nicht mehr als Grundlage für neue Websites oder Relaunches dienen.

JavaScript-Rendering bleibt dennoch ein technisches SEO-Thema. Suchmaschinen müssen Ressourcen laden, Skripte ausführen und die resultierende Seite verarbeiten. Fehlerhafte API-Aufrufe, blockierte Dateien, lange Antwortzeiten oder ausschließlich per Nutzerinteraktion geladene Inhalte können dazu führen, dass wichtige Informationen nicht zuverlässig erfasst werden.

Entferne eine alte Hashbang-Implementierung nicht ohne Weiterleitungskonzept. Wenn indexierte AJAX-URLs ersatzlos verschwinden oder auf inhaltlich unpassende Ziele führen, können Rankings, interne Verlinkungssignale und bestehende externe Links verloren gehen.

Relevanz für SEO, SEA und GEO

SEO braucht erreichbare Inhalte

Für SEO zählt, ob ein Crawler den Hauptinhalt, interne Links, Seitentitel, strukturierte Daten und Statuscodes zuverlässig erfassen kann. Moderne Lösungen liefern zentrale Informationen direkt im HTML oder erzeugen sie durch serverseitiges Rendering. Ein technisches SEO-Audit zeigt, ob Suchmaschinen dieselben Inhalte erhalten wie ein Nutzer im Browser.

Ein technischer Crawler prüft zusätzlich, welche URLs erreichbar sind, welche Statuscodes sie liefern und ob Canonical-Angaben oder interne Links auf veraltete AJAX-Adressen verweisen. Solche Prüfungen lassen sich mit einem SEO-Technik-Crawler regelmäßig wiederholen, damit neue Rendering- oder Indexierungsfehler früh sichtbar werden.

SEA benötigt stabile Zielseiten

Das Ajax Crawling Scheme hat keine direkte Funktion für SEA. JavaScript-Probleme können jedoch Landingpages betreffen, wenn Anzeigen auf URLs führen, deren Inhalte verspätet, unvollständig oder erst nach einer Interaktion erscheinen. Eine stabile, eindeutig adressierbare Zielseite erleichtert Nutzern und Prüfsystemen den Zugriff auf das beworbene Angebot.

GEO profitiert von klarem HTML

GEO, also Generative Engine Optimization, setzt auf Inhalte, die Suchsysteme und KI-Crawler eindeutig erfassen und zuordnen können. Nicht alle automatisierten Abrufsysteme führen JavaScript im gleichen Umfang aus. Serverseitig verfügbares HTML, klare Überschriften, beschreibende Links und eigenständige URLs erhöhen deshalb die technische Zugänglichkeit für klassische Suchmaschinen und KI-Systeme.

Abgrenzung zu modernem JavaScript-SEO

Der Unterschied zwischen dem Ajax Crawling Scheme und JavaScript-SEO liegt im Ansatz. Das historische Schema lieferte Suchmaschinen über eine spezielle URL-Logik separate HTML-Snapshots. Modernes JavaScript-SEO optimiert dagegen die reguläre Website so, dass Inhalte unter dauerhaften URLs erreichbar, renderbar und indexierbar sind.

Server-Side Rendering erzeugt das HTML bereits auf dem Server und sendet es vollständig an den Browser. Beim Client-Side Rendering baut hauptsächlich JavaScript die Seite im Browser auf. Hydration kombiniert beide Verfahren, indem zunächst serverseitiges HTML ausgeliefert und anschließend durch JavaScript interaktiv gemacht wird.

Dynamic Rendering unterscheidet abhängig vom anfragenden System zwischen einer vorgerenderten und einer JavaScript-basierten Version. Diese Technik kann in Sonderfällen als Zwischenlösung dienen, erhöht aber den Wartungsaufwand. Für langfristige Projekte sind serverseitig oder statisch erzeugte Inhalte meist leichter zu kontrollieren.

VerfahrenAuslieferungSEO-Einordnung
Ajax Crawling SchemeHTML-Snapshot über spezielle ParameterVeraltet und für neue Projekte ungeeignet
Client-Side RenderingInhalt entsteht überwiegend im BrowserBenötigt gründliche Rendering-Tests
Server-Side RenderingServer liefert fertiges HTMLHauptinhalte sind direkt abrufbar
Statische GenerierungHTML wird vor dem Abruf erzeugtGut kontrollierbar bei passenden Seitentypen

Ajax Crawling Scheme sauber ablösen

Eine Migration beginnt mit einer vollständigen Bestandsaufnahme aller Hashbang-URLs und _escaped_fragment_-Varianten. Relevante Adressen findest du in Crawling-Daten, Server-Logs, Backlink-Daten und Indexierungsberichten. Jede alte URL benötigt eine eindeutige neue Zieladresse, damit Inhalte und Signale erhalten bleiben.

  • Erstelle für jeden relevanten Seitenzustand eine reguläre, dauerhafte URL.
  • Leite alte URLs mit einem HTTP-Statuscode 301 auf das passende neue Ziel weiter.
  • Aktualisiere interne Links, Canonical-Tags, XML-Sitemaps und strukturierte Daten.
  • Prüfe, ob Hauptinhalt und Navigation auch ohne Nutzerinteraktion abrufbar sind.
  • Kontrolliere nach der Umstellung Crawling, Indexierung, Rankings und Server-Logs.

Bei einem Relaunch sollte die Ablösung in das zentrale Weiterleitungs- und Testkonzept aufgenommen werden. Die SEO-Checkliste für den Website-Relaunch hilft dabei, technische Abhängigkeiten vor dem Livegang systematisch zu prüfen.

Wenn du unsicher bist, ob alte AJAX-URLs noch indexiert sind oder moderne JavaScript-Inhalte vollständig erfasst werden, kann eine technische Analyse die betroffenen Seitentypen und Weiterleitungen priorisieren.

Kostenloser Potenzialcheck

Häufige Fragen zum Ajax Crawling Scheme

Wird das Ajax Crawling Scheme noch benötigt?

Nein. Für neue Websites sollte das Verfahren nicht mehr eingesetzt werden. Moderne Suchmaschinen können JavaScript wesentlich besser verarbeiten, während reguläre URLs und direkt verfügbares HTML eine stabilere technische Grundlage schaffen.

Was bedeutet _escaped_fragment_ in einer URL?

_escaped_fragment_ war ein spezieller Parameter des historischen Verfahrens. Ein Crawler nutzte ihn, um beim Server eine fertig gerenderte HTML-Version eines dynamischen AJAX-Zustands anzufordern.

Was ist eine Hashbang-URL?

Eine Hashbang-URL enthält die Zeichenfolge #!. Sie kennzeichnete im Ajax Crawling Scheme einen dynamischen Seitenzustand, für den der Betreiber einen separaten HTML-Snapshot bereitstellen sollte.

Kann Google Inhalte aus JavaScript indexieren?

Google kann viele JavaScript-Inhalte rendern und indexieren. Die Verarbeitung hängt jedoch von erreichbaren Ressourcen, fehlerfreien Skripten, stabilen Serverantworten und einer crawlbaren URL-Struktur ab.

Wie prüfe ich, ob eine JavaScript-Seite indexierbar ist?

Prüfe den gerenderten HTML-Inhalt, die URL-Prüfung in der Google Search Console, interne Links, Statuscodes, Canonical-Angaben und Server-Logs. Der zentrale Seiteninhalt sollte für Crawler ohne Klick, Scrollen oder Anmeldung verfügbar sein.

Müssen alte Hashbang-URLs weitergeleitet werden?

Relevante alte Hashbang-URLs sollten auf die jeweils passende neue URL weitergeleitet werden. Eine pauschale Weiterleitung aller Adressen auf die Startseite erschwert die inhaltliche Zuordnung und kann bestehende Suchsignale entwerten.


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte