Mit ‘Onpage Optimierung’ getaggte Artikel

Das Frame Problem bei der Suchmaschinenoptimierung

Samstag, 26. März 2011

Im Zuge der Onpage Optimierung sollte man darauf achten, dass Teile der Webseite nicht in Frames ausgelagert sind.  Die Nachteile sollen im folgenden ein wenig verdeutlicht werden.

Warum spricht man beim SEO von Frame Problem ?

Viele Webseitenbetreiber kommen auf die Idee, dass es schöner wäre wenn in der Adressleiste des Browsers nur die Domain erscheint. Optisch mag das ja auch stimmen, aber technisch gerät man hier schnell in ein großes Frame Problem. Besonders werden die Domain viele Unterseiten aufweist.

Eine übliche Lösung um das Ziel, nur die Domain in der Adressleiste des Browsers zu haben, ist Frames zu verwenden. Auch wenn Google sich größte Mühe gibt auch diese Seiten zu indexieren gibt es hier diverse Frame Probleme.

Frame Problem: Unterseiten sind nicht über dieselbe Domain erreichbar

Manch ein unerfahrener Webentwickler kommt auf die Idee die Unterseiten, von einem anderen Server einzubinden, als der der als Domain für die Seite angegeben ist. Dies Bedeutet insbesondere, dass Google nur die Startseite der Webseite mit der Domain in Verbindung bringt. Dies ist nicht wünschenswert, da so alle anderen Inhalte nicht auffindbar sind.

Des Weiteren entsteht dabei sogenannter “duplicate content“. Der Inhalt der Seite ist unter 2 verschiedenen Domains erreichbar. Suchmaschinen bewerten dies negativ, da etwas was man auf vielen Internetseiten findet wesentlich weniger interessant ist für die Suchmaschinen Benutzer als wenn etwas was Einzigartig ist.

Frame Problem: Unterseiten können nicht mit Bookmarks versehen werden

Es ist zwar rein Technisch möglich, eine Unterseite zu bookmarken, auch wenn Frames verwendet werden, aber für einen normalen Benutzer ist das eine große Herausforderung. Dies ist nachteilig für die Bedienbarkeit der Webseite. Man stelle sich nur mal den Anwendungsfall vor, dass Besucher A durch Zufall auf etwas stößt wonach sein Bekannter B gerade aktuell sucht. Normalerweise würde dieser Benutzer seinem Bekannten eine Nachricht per Email, Instant Messenger oder einem anderen Medium schicken. So eine Nachricht sieht üblicherweise so aus:

Hallo,

Du suchst doch gerade für deinen WordPress Blog ein Plugin, womit du die Breadcrumb Navigation, wie sie Google jetzt auch anzeigt, erzeugen kannst:

http://g-seo.de/seo/serp-optimierung/wordpress-fur-google-breadcrumb-navigation-optimieren-ohne-plugin/

Viel Spaß beim einbauen.

Hat man allerdings nur die Domain in der Adressleiste, würde die Nachricht so aussehen, da sich das Problem mit den Frames es nicht anders zulässt:

Hallo,

ich habe ein WordPress breadcrumb Plugin gefunden, womit du deinen Blog erweitern kannst, damit auch bei Google diese Breadcrumb Navigation von deiner Seite abgebildet wird.

http://g-seo.de/

Die haben da ein Frame Problem, daher such einfach nach Google Breadcrumb, viel Glück.

Auch Social Bookmarking Dienste sind davon Betroffen. Hier können die Benutzer nur die Startseite in ihren Bookmarks aufnehmen. Das führt dazu, dass viele links nur auf die Startseite verlinken. Hier ergibt sich das Problem, dass auch bei den Suchmaschinen hauptsächlich viel Wert auf die Startseite gelegt wird, obwohl die relevanten Inhalte zu einem bestimmten Keyword viel weiter unten in Kategorien abgelegt sind.

Fazit

Es gibt keinen Grund, außer der reinen Ästhetik nur den Domainnamen in der Adressleiste zu haben, während es einige Gründe gibt, die dagegen sprechen. Sowohl die Bedienbarkeit durch die Besucher, als auch die Indexierbarkeit durch Suchmaschinen ist wesentlich wichtiger als die Ästhetik der Adressleiste, denn wenn die Seite nicht gefunden wird, wird auch keiner diese bewundern können.

Unser Tipp: Um Probleme mit Frames von vornherein zu vermeiden, nehmen Sie sich Zeit eine gute und sinnhafte URL-Struktur zu überlegen bevor sie ihr Projekt online schalten. Eine oder mehrere Änderungen im Nachhinein bedeuten neben einem großen Arbeitsaufwand auch einen kleinen Verlust an Popularität, da die alten URL-Strukturen weitergeleitet werden müssen.

Weiterführende Informationen zu Frames und den Nachteilen von Frames.

Valides HTML als Werkzeug zur Onpage Optimierung

Samstag, 26. März 2011

Warum ist valides HTML im Code wichtig?

Wenn man liest was diverse SEOs  zum Thema valides HTML und valides XHTML schreiben, findet man da drunter sehr viel Spekulation, Mythen, Halbwahrheiten und auch ein wenig Wahres über das, was man tun und lassen sollte um eine gute Position bei den Suchergebnissen (SERPs) durch valides HTML im Zuge der Onpage Optimierung zu erlangen.

Eine der ersten Sachen die man zu hören bekommt, ist dass bei der Ausgabe der Webseite unbedingt auf valides HTML im Quellcode zu achten ist. Auf Argumente für valides XHTML möchte ich im Folgenden eingehen.

Valides HTML bedeutet in diesem Sinne syntaktisch korrekt nach der Spezifikation vom W3C. Aber wozu soll das gut sein? Reicht es nicht, wenn der Browser meine Seite so darstellt wie ich mir das Vorstelle? Klares Nein, denn der Google Bot hat nun mal keine Augen, um die Seite optisch zu analysieren und wird sich daher nach dem HTML Quellcode richten. So ähnlich wie korrekte Grammatik.

Man kann sich dies sehr gut anhand folgender Parallelen vorstellen. Nimmt man anstatt einem HTML-Dokument einen deutschen Satz, so kann man die Validität, mit der grammatischen Korrektheit des Satzes vergleichen. Wenn ein Satz nicht korrekt ist, versuchen die meisten Menschen dennoch zu verstehen was dieser bedeuten sollte. Das klappt auch häufig aber nicht immer. Man vergleiche einfach mal Folgende zwei Sätze.

Es gibt eine neue, kontroverse Richtlinie für valides XHTML.

Es gibt eine neue kontroverse Richtlinie für valides XHTML.

Obwohl sich diese nur um ein Komma unterscheiden, ist die Bedeutung eine ganz andere. So ähnlich ist das mit dem HTML-Quelltext und diversen Programmen — wie z.B. Browser oder Suchmaschinen — die damit umgehen müssen. Man braucht validen HTML Code haben, damit diese Programme nicht raten müssen was gemeint seien könnte, denn wenn sie raten, können sie auch falsch liegen.

Ein weiterer Aspekt für valides XHTML: Semantik

Wenn man nun ein Schritt weiter geht, kommt man zur Semantik. HTML bietet viele Möglichkeiten, den HTML Code beim Schreiben entsprechend zu kennzeichnen. Während man zum Beispiel mit einen <font>-Tag das Aussehen einer Überschrift imitieren kann, so sagt ein <h1>-Tag das es sich hier um eine Überschrift erster Ordnung handelt. Das ist für Suchmaschinen, aber auch für Screenreader — die für Blinde unentbehrlich sind — eine wichtige Information. Google gewichtet zum Beispiel Wörter die in Überschriften vorkommen deutlich mehr, als Wörter die in einem Absatz erscheinen, da Überschriften ja den darauffolgenden Text beschreiben (oder es zumindest sollten).

Man könnte die Semantik mit dem Inhalt eines Satzes vergleichen. Es gibt grammatikalisch perfekte Texte die aber keinen Sinn ergeben. Ein Satz der Sinn ergibt ist ein semantisch korrekter Satz. Bei Quelltext kann dies in vielerlei Hinsicht nützlich sein, aber ein syntaktisch korrekter Quelltext ist einunabdingbares Kriterium.