Ajax SEO – Alle Infos zu Ajax und Suchmaschinenoptimierung
Durch das interaktive Nachladen von Inhalten macht AJAX Webseiten schneller. AJAX hat für SEO aber Nachteile, was die Indexierung beim Crawl-Vorgang einer URL durch den Webcrawler (Bot) einer Suchmaschine wie Google anbelangt. Gegenmaßnahmen können mit HTML-Snapshots getroffen werden.
Was ist AJAX?
Asynchronous JavaScript And XML (AJAX) ist eine Technologie, die das nachgelagerte Laden von Web-Inhalten realisiert. In einem ersten Schritt wird die Standard-Ansicht einer Webseite geladen. Der Nutzer sieht, was auf der Seite angeboten wird und kann aus verschiedenen Optionen auswählen. Wählt er eine dieser Optionen aus – z.B. eine weitere Menü-Auswahl, ein Infokasten mit weiterführenden Informationen – wird (nur) dieser Inhalt nachgeladen. Andere Optionen bleiben ungeladen oder werden ebenfalls erst auf Anforderung übermittelt. Das sorgt für einen zügigen und flüssigen Bedienkomfort.
Probleme von AJAX und SEO
Da nicht die gesamte Seite erneut aufgebaut werden muss, ergeben sich kurze Reaktionszeiten der Webseite. Und da beim ersten Laden nicht sämtliche Web-Inhalte übertragen werden müssen, ist auch hier die Aufbauzeit sehr kurz. Doch dieser Vorteil hat unter SEO-Blickwinkel auch seine Nachteile. Denn wenn ein Crawler die Webseite beim Crawl indexiert, übernimmt er ausschließlich die Inhalte vom ersten Ladevorgang. Der Crawler führt die angebotenen AJAX-Abfragen nicht aus. Die optionalen Inhalte erscheinen also nach dem Crawling nicht im Suchmaschinen-Index. Wenn das aus Sicht des Seitenbetreibers aber gerade die wichtigsten SEO-Inhalte sind, entsteht ein Problem.
Lösungsansätze für AJAX / SEO
Um das Problem zu umgehen, gibt es mehrere Lösungsansätze. Die Web-Suchmaschine Google empfiehlt die Bereitstellung eines HTML-Snapshots. Dadurch wird gewährleistet, dass der Google Crawler (Googlebot) beim Crawling-Vorgang die gesamten Inhalte einer AJAX-Seite zur Kenntnis nimmt, auch diejenigen, die beim ersten Laden für den menschlichen Besucher unsichtbar sind. Website-Betreiber halten in diesem Fall also zwei Seiten-Varianten vor. Eine für den menschlichen Besucher. Eine für den Suchmaschinen-Crawler. Das Verfahren ist mit einem gewissen Aufwand verbunden, der aber dann die Vorteile des AJAX-Komforts mit den Anforderungen der Suchmaschinenoptimierung vereint.
Zu beachten bei gleichzeitiger Berücksichtigung von SEO und AJAX ist außerdem die Web-Content Aktualität einer Website. HTML-Snapshots müssen von Zeit zu Zeit auf den letzten Stand gebracht werden. Nur dann ist der beste Effekt für die Suchmaschinenoptimierung gewahrt – vor allem, da Google zunehmen Wert auf hochwertigen Content bei einer Seite legt.