Archiv für März 2011

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.

WordPress für Google Breadcrumb Navigation optimieren ohne Plugin

Samstag, 26. März 2011

Von einer WordPress Breadcrumb Navigation spricht man, wenn der Weg zur Unterseite von der Haupt-URL aus in direktem Pfad mit allen dazwischen liegenden Menüs als Linkstruktur wiedergeben wird.

Konkret eine WordPress Breadcrumb Navigation  so aus:

Startseite > Kategorie > Unterkategorie > Titel der Unterseite

Da diese Breadcrumb Linkstruktur in Zukunft auch gern von Google in den Suchergebnisseiten (SERPs) abgebildet werden möchte,kann es nicht von Nachteil sein seinen WordPress Blog hierfür zu optimieren. Diese WordPress Google Breadcrumb Navigation im Rahmen einer Onpage SEO Optimierung lässt sich einfach und ohne Plugin umsetzen. Aber Genug der langen Worte, ab ins Admin Interface und um folgenden Code Bereichern, um die WordPress Breadcrumb Navigation ohne Plugin zu realisieren.

Hierzu geht man folgendermaßen vor. In der linken Leiste den Editor des aktuellen Designs wählen. Rechter Hand die Datei Header (header.php) und ganz ans Ende folgenden Code anfügen.


<div class='breadcrumps'>
<a href="<?php echo get_option('home');?>/"><?php bloginfo('name');?></a> > <?php the_category(' > ');?> > <?php the_title();?>
</div>

Um das ganze noch optisch aufzuwerten, kann man die neue WordPress Breadcrumb Navigation per CSS noch verfeinern. Hierfür die Stylesheet (style.css) öffnen und an beliebiger Stelle den folgenden Eintrag hinzufügen.

.breadcrumps {
padding-left:15px;
padding-top:5px;
}

Dann sieht es jedenfalls so aus, wie hier oben in diesem WordPress Blog die zu sehen ist.

Um auch mit jedem beliebigen WordPress Blog auch ohne linklastiges Plugin bei der neuen Google Breadcrumb Navigation in den SERPs mit dabei zu sein, muss eine Linkstruktur vorhanden sein. Einzige Maßgabe sind gültige Links innerhalb der Domain und ein ” > ” dazwischen.

Nebenbei ist das natürlich auch ganz hervorragend um weitere wichtige Keywords, die der Titel der Seite enthält, aber auch die Links auf die Menüs sind mit relevanten Suchbegriffen gespickt. Also eine Keyword Ballung auf der WordPress Seite, die auch noch bei der Google Breadcrumb Navigation und Indexierung und Aktualisierung derselbigen gern gesehen wird vom Google Bot.

Leider verschwindet die Optimierung für die WordPress Google Breadcrumb Navigation wieder nach einem Update, daher den Code gut aufbewahren oder diesen Artikel zum Thema WordPress Breadcrumb Navigation ohne Plugin gut verlinken.

Lokale Branchenergebnisse fehlen ?

Samstag, 26. März 2011

Fehlen auch Ihnen plötzlich die lokalen Branchenergenisse bei der Google Suche?

Der Eintrag in den lokalen Branchenergebnissen ist nicht immer vorhanden. Dies unterliegt zum einen regionalen Faktoren, von wo aus sich der Browser verbindet. Wenn man jedoch die Stadt zum Suchbegriff dazu eingibt, entfällt diese automatische Lokalisierung.

Wenn man zu einem Suchbegriff wie SEO die lokalen Branchenergebnisse heranzieht, dann bekommt man eine schöne Übersicht mit Karte. Dies ist auch für viele andere Dienstleistungen so, normalerweise auch für Webdesign. Normalerweise…

Als ich aber vor drei Tagen eine neue Seite zum Thema Webdesign in dass Lokale Branchencenter eingetragen habe, waren die lokalen Branchenergebnisse Webdesign verschwunden. Glücklicherweise habe ich wohl nicht die Einträge meiner Stadt zum überquellen gebracht, da seit diesem November Wochenende in ganz Deutschland verschwunden sind. Bleibt abzuwarten ob und wann sie wieder erscheinen.

Ich denke regelmäßige Übersicht über die Branchen , welche zur Zeit im Rechenzentrum neu sortiert werden, wäre bestimmt interessant und man könnte die ungefähre Zeitspanne des minderen Umsatzes durch fehlende Internetbesucher abschätzen.

Blog eröffnet – der Name ist Programm

Samstag, 26. März 2011

Der Blog zum Thema Homepage Optimierung geht heute online mit täglich frischen News zum Thema Suchmaschinen Optimierung.

Was soll der Name ?

G-SEO, was soll das denn sein ? Dem Namen liegt eigentlich in dem Grundgedanken eine Abkürzung aus dem allgemeinen Sprachgebrauch der Suchmaschinenoptimierer zu nehmen um das ganze nicht beim Namen zu nennen: G wie Google.  Und SEO… nun ja,  Search Engine Optimazition oder im Deutschen bekannt als Suchmaschinen Optimierung. Nachdem die Domain dann stand, wurde mir bewusst, dass die viel häufigere Assoziation bei G wie Gangster liegt.  Das passt allerdings auch sehr gut zusammen, da man ja alle Möglichen Facetten an Unternehmen im Bereich SEO Agentur findet. Da geht es auch oft in gangsterhafte Milleus, zumindestens den Kunden werden die Taschen geleert.

Wieso noch ein Blog zum Thema SEO?

Man weiß ja so schon kaum noch wem man glauben soll. Daher versuche ich meinen Besuchern möglichst aktuelle und fachmännische Entwicklungen in diesem Bereich zu präsentieren. Alle Informationen beruhen auf intensiver Recherche und teilweise auch Testreihen. Besonders, wenn es um die Widerlegung alter Märchen, die Kunden erzählt werden geht, ist Verlass auf die Aussabekraft der vom G-SEO verfassten Beiträge. Ein wenig klares Licht im Dunkel der verwobenen Techniken der Suchmaschinen Optimierung.