Colorscheme

AJAX und Suma-dolle-Links


Ich bastel derzeit an einem Projekt in welchem auch AJAX zum Einsatz kommt und da stellt sich früher oder später die Frage: Wieviel AJAX nutzt man und wieviel Wert legt man auf feste Links um bei den Sumas ein bissel zu ranken?

Das Problem ist nämlich, wenn ich auf einen Link in meiner Navigation klicke, könnte ich diese Anfrage mit AJAX abhandeln, so daß der User von einem kompletten Seitenreload verschont bleibt, allerdings würde sich dann die URL auch nicht ändern, Beispiel:

Man ruft meine Website mit der Domain “http://DieseSiteGehoertNichtMir.de” (bsp.) auf und findet dort die Navigation vor. Bei einem Klick auf einen Link (bsp.: kategorie1) wird man auf die nächste Unterseite weitergeleitet und die URL sieht folgendermaßen aus (mittels Modrewrite Suma-freundlich gestaltet): “http://DieseSiteGehoertNichtMir.de/kategorie1″. Das ist der übliche Fall ohne AJAX, mit AJAX würde einfach nur die Hauptdomain in der Browserleiste bestehen bleiben, sprich: “http://DieseSiteGehoertNichtMir.de”.

Gut, würde man das so realisieren wäre das schon Hardcore-Ajaxing, aber was ist mit der letzten Unterseite, also der untersten Hierarchie-Stufe? In meinem speziellen Fall findet man dort eine Liste mit Links vor, diese sind zu bestimmten Oberpunkten gruppiert:

- letzte Unterseite
– Gruppe 1
— Link 1
— Link 2
— Link 3
– Gruppe 2
— Link 1
— Link 2

usw.

Die Links sind anfangs nicht einsehbar, erst wenn man auf den Link der Obergruppe klickt, werden die Links mittels Ajax geladen und mittels Javascript angezeigt. Das ist zwar gut für den Besucher (dadurch das die Links erst bei Bedarf aus der Datenbank geladen werden, erhält man eine höhere Geschwindigkeit beim Laden der Seite), allerdings schlecht für die verlinkten Seiten, denn die Links werden vom Suma-Crawler nicht gefunden.

Um die Attraktivität, einen Link auf der Website zu setzen, zu erhöhen, gibt es noch eine Übersichtsseite auf der alle Links direkt ausgegeben werden. Dies hat aber noch einen anderen Vorteil (der nichts mit den Sumas zu tun hat): die eingeschränkte Bookmark-Möglichkeit von AJAX umgehen.

Ich empfehle die Navigationslinks und deren Folgecontent ohne AJAX zu realisieren, also das man vertikal ins Webangebot hineinnavigieren kann und erst wenn man auf der untersten Ebene angekommen ist, kann man dann AJAX einsetzen. So bekommt man genügend Tiefenstruktur was die URL’s angeht und ermöglicht es dem Besucher bis in die unterste Ebene die Website zu bookmarken.

P.S. Es handelt sich bei dem Projekt nicht um ein Linkverzeichnis, auch wenn der Beitrag das vermuten läßt.


Verwandte Artikel
  1. AJAX – die 5 TOP Einsatzgebiete
  2. Ajax-Erfahrungsbericht – die Web2.0-Wunderwaffe
  3. AJAX Ladezeiten Feedback zur Erhöhung der Usability
  4. Das Buch “AJAX – Frische Ansätze für das Webdesign” jetzt kostenlos im Internet
  5. Sprechende Links – Feedback für ihre Website

am Oktober 14, 2006 um 15:04 Uhr | in Webdesign | 1 Kommentar


1 Kommentare
  1. Robert Fischer, sandoba.de, Oktober 25, 2006:

    AJAX direkt zum Nachladen des Textes im Inhaltsbereich zu nutzen, ist sicherlich nicht unbedingt sinnvoll. Praktisch ist der Einsatz von AJAX jedoch, wenn es darum geht die Usability von Formularen und Listen zu erhöhen.

    Z.B. in Form einer Live-Suche (erste Ergebnisse werden bereits beim Tippen angezeigt), beim Ordnen von Einträgen in einer Liste via Drag&Drop (auch wenn dies strenggenommen zuerst einmal nur JS ist), beim Validieren von Formulareingaben direkt auf dem Server (um zu überprüfen, ob ein Benutzername schon genutzt wird…) uvm.

    In diesem Bereich stört man auch die Suchmaschinen-Robots nicht, unterstützt den Benutzer dafür aber aktiv beim Ausfüllen der Formulare oder bei anderen Tätigkeiten.

Tut mir leid, die Kommentarfunktion für diesen Beitrag ist geschlossen.