15.10.2009, 00:00 Uhr
Google will auch in Ajax-Anwendungen suchen
Mit einem Eintrag im Google Webmaster Central Blog hat Google den Stein ins Rollen gebracht. Der dort gemachte Vorschlag ist eigentlich ein Workaround, da Ajax-Anwendungen erst beim Aufruf der Website im Browser erzeugt werden. Der Vorschlag würde auch nur bei solchen Ajax-Anwendungen funktionieren, die im Grunde immer den gleichen Inhalt ausgeben. Entwickler könnten dann die URL dieser Seite durch einen eingebauten Token - beispielsweise ein Ausrufezeichen - für den Crawler als Ajax-Seite markieren, beispielsweise http://example.com/page?query#!state. Mit einem Browser wie HtmlUnit ohne Benutzeroberfläche wird für diese URL ein HTML-Snapshot auf dem Server generiert. Sobald der Server erkennt, dass ein Crawler vor ihm steht und kein Mensch, wird der Crawler auf eine modifizierte URL verwiesen, unter der er die HTML-Inhalte findet.
Alle anderen Webseiten würden dann mit der originalen URL am GUI-losen Browser vorbei gelangen und nur die spezifizierten Ajax-Seiten werden als HTML-Snapshot an den Crawler weitergegeben. Der Webmaster behält bei dieser Methode die Kontrolle über den generierten HTML-Code und kann die korrekte Übertragung der Ajax-Seite in die HTML-Version prüfen. User und Suchmaschine sehen am Ende die gleichen Inhalte. Die Suchmaschine kann den Anwender in den Suchergebnissen ganz normal an die URL mit der dynamischen Ajax-Seite verweisen. Google arbeitet derzeit an eine Beispielimplementierung, um den Ablauf zu demonstrieren und zu zeigen, welche Eingriffe auf dem Webserver notwendig sind. (ph/phpj) Google Webmaster Central
Alle anderen Webseiten würden dann mit der originalen URL am GUI-losen Browser vorbei gelangen und nur die spezifizierten Ajax-Seiten werden als HTML-Snapshot an den Crawler weitergegeben. Der Webmaster behält bei dieser Methode die Kontrolle über den generierten HTML-Code und kann die korrekte Übertragung der Ajax-Seite in die HTML-Version prüfen. User und Suchmaschine sehen am Ende die gleichen Inhalte. Die Suchmaschine kann den Anwender in den Suchergebnissen ganz normal an die URL mit der dynamischen Ajax-Seite verweisen. Google arbeitet derzeit an eine Beispielimplementierung, um den Ablauf zu demonstrieren und zu zeigen, welche Eingriffe auf dem Webserver notwendig sind. (ph/phpj) Google Webmaster Central