Viele Webmaster haben die Vorteile von Ajax entdeckt, um die Nutzererfahrung ihrer Sites durch dynamische Seiten, die als mächtige Webanwendungen fungieren, zu verbessern. Jedoch kann Ajax - ebenso wie Flash - den Suchmaschinen das Indexieren einer Site erschweren, sofern die Technologie nicht sorgfältig eingesetzt wird. Wie bereits in unserem Blogpost über "Server location, cross-linking, and Web 2.0 technology" versprochen, haben wir hier einige Tipps zusammengetragen, wie ihr Websites erstellen könnt, die Ajax verwenden und auch von Suchmaschinen verstanden werden.Wie sieht Google meine Site?Eines der Hauptprobleme mit Ajax besteht darin, dass Googlebot zwar sehr gut darin ist, HTML-Links zu folgen und ihre Struktur zu verstehen, jedoch Schwierigkeiten mit der Interpretation von Sites haben kann, die JavaScript für die Navigation verwenden. Wir arbeiten daran, JavaScript besser zu interpretieren - der sicherste Weg für eure Site, von Google und anderen Suchmaschinen gecrawlt zu werden, besteht jedoch darin, HTML-Links zu eurem Content zur Verfügung zu stellen.Nutzerfreundliches DesignWir fordern Webmaster auf, Seiten für Nutzer und nicht nur für Suchmaschinen zu erstellen. Wenn ihr Sites mit Ajax macht, dann denkt an die Bedürfnisse eurer Nutzer, darunter auch an diejenigen, die vielleicht einen Browser verwenden, der nicht JavaScript-fähig ist. Es gibt viele solcher Nutzer im Netz, beispielsweise auch solche mit Screenreadern oder Mobilgeräten.Eine der einfachsten Möglichkeiten, die Accessibility eurer Site für diesen Nutzerertyp zu testen, ist es, eure Site im Browser mit ausgeschaltetem JavaScript zu betrachten. Alternativ könnt ihr die Site auch in einem textbasierten Browser wie Lynx prüfen. Eure Site im Nur-Text-Modus zu betrachten kann euch auch dabei helfen, anderen Content zu identifizieren, der möglicherweise für Googlebot schwierig zu sehen ist, wie etwa Bilder oder Flash.Schrittweise EntwicklungWenn ihr mit der Entwicklung eurer Website beginnt, dann ist es eine gute Strategie, für die Struktur und Navigation eurer Site reines HTML zu verwenden. Wenn alle Seiten eurer Website, inklusive Links und Content, soweit fertiggestellt sind, dann könnt ihr das Erscheinungsbild und das Interface mit Ajax aufpeppen. Googlebot wird glücklich über das HTML sein, und eure Nutzer mit neueren Browsern können sich an eurer Ajax-Zugabe erfreuen.Sicher werdet ihr einige Links haben, die JavaScript für Ajax-Funktionalitäten erfordern. Hier ist ein Weg, wie Ajax und statische Links nebeneinander existieren können:Wenn ihr Links erstellt, dann formatiert sie so, dass sie neben dem statischen Link auch eine JavaScript-Funktion aufrufen. Auf diese Weise habt ihr die Ajax-Funktionalität für JavaScript-Nutzer, während Nutzer, die kein JavaScript verwenden, dieses Script ignorieren und einfach dem Link folgen können. Zum Beispiel: