Warum soll ich keine Frames verwenden ?
Frames werden allgemein als eine Hürde angesehen.
Kann Google nicht mit Frames umgehen ? Doch. Google kann.
Frames haben trotz ihrer positiven Seiten, aber einen sehr großen Nachteil.
Bedingt durch ihre Natur sind sie eine Hürde für die Suchmaschinen.
Frameseiten bestehen aus dem Frameset und den dazugehörigen Seiten.
Haben sie eine Webseite mit einem seitlichen Navigationsbereich
und einen Bereich mit dem eigentlichen Inhalt, haben sie insgesamt 3 Dateien.
Die Hauptseite, die den Frameset enthält, eine Seite mit der Navigation und
einen Bereich mit dem Inhalt. Die Bereiche bekommen einen Namen, die betreffenden Seiten werden geladen.
Wenn sie jetzt im Navigatiosbereich etwas anklicken, erscheint im Inhaltsbereich
der angewählte Inhalt.In den Links ist angegeben in welchen Bereich etwas geladen wird.
Hier kommen wir zum eigentlichen Problem: Sie können jeden beliebigen Inhalt in einen Frame nachladen,
auch den Inhalt völlig fremder Webseiten. Aber oben im Browser, in der Adressleiste, ist immer der Name der Haupseite zus sehen.
Nach Außen verhält sich so eine Frameseite, als wäre sie immer gleich.
Hätte ich alles auf Frames aufgebaut, würden sie in der Adressleiste immer
"www.gazdik.de" sehen. Egal welche Unterseite sie anklicken.
Die anderen Seiten sind also unsichtbar.
Auch Suchmaschinen sehen nur das Gerüst, das Frameset.
Die Unterseiten nicht. Sie können also auch nicht spidern,
da sie nur das Frameset sehen.
Sie können zwar in den sog. "NOFRAME" Bereich weitere Links auf Seiten
eintragen, z.B. eine Sitemap mit allen ihren Seiten, oder mit den Wichtigsten,
so das Suchmaschinen Kenntnis von diesen bekommen,
aber es ergibt sich dadurch ein weiteres Problem:
Wird eine Seite so in den Index aufgenommen, und wird sie in den
Suchergebnissen gelistet, steht diese ohne Frameset da, also auch keine
Navigation und keine Hauptseite, so daß man die Gesamtseite sehen könnte
Selbst wenn sie irgendwo in der Seite einen Link auf ihre Startseite legen,
wenn der Anwender auf diesen klickt, landet er zwar auf ihrer Startseite,
aber er weiß nicht wie er in dem Gesamtangebot zu der gefundenen Seite
wiederfindet.
Sie müssen also weitere Maßnahmen treffen, damit der Anwender nicht in
einer Sackgasse landet. Sie müssen in jeder so einer Seite, ein kleines Javascript
einbauen, welches beim Aufrufen dieser Seite überprüft ob das Frameset
geladen ist, und falls nicht, dieses eben nachlädt, und zu sich selbst wiederfindet.
Sie ersparen sich also eine Menge Zusatzarbeit wenn wie von vornherein
auf Frames verzichten.
SEO - Faq Übersicht