HTML » SEO - Suchmaschinenoptimierung
In diesem Tutorial werde ich versuchen, euch die Suchmaschinenoptimierung unter Berücksichtigung verschiedener Aspekte näher zu bringen.Vorab sei aber gesagt, dass eine Optimierung nicht zwingend dazu führt, dass man beispielsweise als erstes Suchergebnis angezeigt wird oder direkt einen Pagerank aufsteigt.
Ich kann aus eigener Erfahrung sagen, das so etwas Zeit braucht, aber eine Suchmaschinenoptimierung wirkt sich auf jeden Fall positiv auf die Bewertung der eigenen Seite aus.
Kommen wir nun zum eigentlichen Tutorial. Nachfolgend werde ich verschiedene Punkte auf- und ausführen, die zu einer Suchmaschinenoptimierung wichtig sind.
Dazu sollte man sich ersteinmal die Arbeitsweise der Suchmaschinen klarmachen: Es sind Robots, also keine Menschen, die eure Homepage nach interessanten Informationen durchsuchen. Deshalb muss ihnen bei der Suche nach guten Informationen geholfen werden und manche Medien können logischerweise von ihnen nicht "verstanden" werden, wie z.B. Grafiken. Dazu aber später mehr.
Metatags:
Fangen wir mit der ersten Optimierung an. Diese ist die Angabe von sogenannten "Metatags", die im head-Bereich einer Seite eingetragen werden. Diese liefern der Suchmaschine Informationen zum Inhalt der Seite und wie sich der Robot, der die Seite durchsucht, auf dieser verhalten soll.Im Internet findet man zwar viele verschiedene Metatags, für Suchmaschinen sind dabei aber eigentlich nur vier wirklich wichtig und sinnvoll.
Description:
<meta name="description" content="Hier gibst du eine Beschreibung deiner Webseite ein"“ />
Das Metatag "description" wird dazu verwendet, um eine kurze und prägnante Beschreibung deiner Webseite wiederzugeben. Diese wird je nach Suchmaschine auch bei den Suchergebnissen angezeigt.
Keywords:
<meta name="keywords" content="Hier, gibst, du, deine, keywords, durch, kommata, getrennt, ein" />
Bei diesem Metatag werden Keywords (= Schlüsselwörter) angegeben, die mit dem Thema des aktuellen Dokuments zu tun haben.
Dabei sollte aber darauf geachtet werden, dass keine Keywords verwendet werden, die für die ganze Webseite gültig sind, was sich manchmal aber leider nicht vermeiden lässt.
Die einzelnen Wörter sollten nach Wichtigkeit geordent werden, sodass die wichtigsten am Anfang stehen. Jedes neue Wort wird durch ein Komma vom vorherigen abgetrennt.
Die meisten Suchmaschinen beziehen die Keywords jedoch aus dem Dokument selbst, dieser Metatag sollte aber trotzdem als "Zusatz" gemacht werden.
Revisit-after:
<meta name="revisit-after" content="7 days" />
Mit diesem Tag kannst du einer Suchmaschine vermitteln, nach welcher Zeitspanne (in Tagen) der Suchmaschinen-Spider das Dokument wieder auf Veränderungen überprüfen und diese in den Suchmaschineneintrag übernehmen soll.
Diese Angabe sollte natürlich an der Aktualität deiner Seite ausgerichtet werden. Fallen nur selten Änderungen an, so ist es sinnvoller eine größere Zahl an Tagen zu verwenden.
Ich möchte hier aber anmerken, dass Aktualität und regelmäßige Änderungen immer besser von Suchmaschinen bewertet werden. Unter Änderungen ist hierbei aber ein wirklicher Zuwachs an Informationen gemeint, da Suchmaschinen auch die Länge des jeweiligen Dokuments vorher und nacher vergleichen.
Robots:
<meta name="robots" content="noindex" />
Dieses Meta Tag sagt der Suchmaschine, ob sie Inhalte des aktuellen Dokuments einlesen darf oder nicht. Es ist also möglich, den Suchmaschinen-Crawler in gewisser Weise zu "lenken". Dabei sind folgende Variationen möglich:
noindex
Der Inhalt des aktuellen Dokuments darf nicht eingelesen und damit auch nicht für den Suchmaschineneintrag verwendet werden.
index
Die Suchmaschine darf die Inhalte des aktuellen Dokuments indexieren und für den Suchmaschineneintrag verwenden.
nofollow
Die Inhalte des Dokuments dürfen zwar indexiert werden, aber Links in diesem Dokument sollen nicht "verfolgt" werden.
follow
Die Suchmaschinen darf den Inhalt des aktuellen Dokuments und den aller untergeordneten Dokumente (sprich: verlinkter Seiten) indexieren.
noarchive
Bei dieser Angabe darf die aktuelle Seite zwar indexiert, aber nicht archiviert werden, wie zum Beispiel im GoogleCache o.ä..
Es ist auch eine Kombination von zwei Angaben möglich. Ein Beispiel wäre "index, nofollow". Hierbei würde der aktuelle Inhalt eingelesen ohne Links dieses Dokuments zu folgen.
Robots.txt:
Mit der sogenannten "Robots.txt", also einer Textdatei, kann der Suchmaschinen-Robot schon ähnlich wie bei dem Metatag „robots“ gelenkt werden.Dazu wird ein einfaches Textdokument („Robots.txt“) angelegt, das später auf das Root-Verzeichnis deines Servers geladen wird.
Mit dieser Datei kann der Robot nun insofern gesteuert werden, indem ihm "verboten" wird, bestimmte Verzeichnisse auf dem Server zu durchsuchen.
Hier sollten sowohl geschützte Bereiche, wie ein Admin-Bereich, als auch Unterverzeichnisse, in denen Inhalte sind, die für die Suchmaschine nicht wichtig sind bzw. von ihr schlechter bewertet würden angegeben werden.
Das ganze wird dann wie folgt geschrieben:
user-agent:*
disallow:/admin
disallow:/logs
disallow:/admin
disallow:/logs
Die Angabe "user-agent" gibt den Suchmaschinen Crawler an, für den die darauffolgenden Angaben gelten sollen. Eigentlich sollte hier ein "*" ausreichen, das für alle Suchmaschinen steht. Meistens gibt es keinen Grund, die Suchmaschinen für diese Angaben zu differenzieren.
Danach können beliebig viele Verzeichnisse mit "disallow" angegeben werden; das heißt dann für die Suchmaschine, dass sie dieses Unterverzeichnis nicht durchsuchen darf.
"Contentoptimierung":
Nachdem wir gerade im Prinzip nur "Suchmaschinenanweisungen" hatten, kommen wir jetzt zu dem für Suchmaschinen wichtigsten Teil, dem Inhalt der Seite.Ohne informativen oder für Benutzer relavanten Inhalt ist eine Seite für eine Suchmaschine natürlich uninteressant.
Man kann zwar nicht die Texte selbst optimieren, aber man kann den Suchmaschinen helfen, den Inhalt besser zu verstehen und einzulesen.
Deshalb werde ich jetzt ein paar Möglichkeiten aufzählen, wie man das erreichen kann.
Als erstes zu der "Navigationsstruktur" der Homepage, womit ich die Seite mit allen Unterseiten meine.
Alle Seiten sollten wenn möglich mit höchstens 5-7 Klicks erreichbar sein, was natürlich auch einem normalen Besucher die Orientierung erleichtert.
Die entsprechenden Links sollten kurze und treffende Linktexte besitzen und Keywords (nach denen Suchmaschinen ja bekanntlich suchen) enthalten.
Um der Suchmaschine zu übermitteln, dass eine bestimmte Seite wichtiger ist als andere, kann diese einfach öfters verlinkt werden.
Kommen wir nun zu dem eigentlichen Inhalt der Homepage.
Als erstes ist der Titel des Dokuments wichtig, also das, was im <head>-Bereich einer Seite zwischen den <title>-Tags (<title></title>) steht.
Ähnlich wie bei den Metatags sollte dieser auch wieder auf das aktuelle Dokument angepasst werden und wenn möglich Keywords enthalten.
Außerdem sollte der Titel kurz und prägnant sein, um Benutzer anzusprechen, da er meistens bei den Suchergebnissen angezeigt wird.
Weiter geht es mit anderen HTML Tags, die der Suchmaschine beim Durchsuchen des Inhalts helfen. Dabei muss man sich klar machen, dass Suchmaschinen keine Menschen sind, und den Quelltext einer Seite deshalb zeilenweise durchgehen.
Deshalb sollten die wichtigeren Informationen im Inhalt weiter oben stehen. Bei Texten ist auch hier wieder die eine hohe Keyworddichte gut, es reicht aber nicht, wenn man einfach mehrmals hintereinander das Keyword schreibt. Der Text sollte schon Sinn ergeben.
Um die Seite jetzt nicht nur für Besucher übersichtlicher zu strukturieren, sollten Formatierungen im Text vorgenommen werden.
Einige Tags die dafür sinnvoll sein können sind beispielsweise <h1>, <i>, <u>, <b>, Listen, Tabellen und noch alle anderen Tags, die die Seite so strukturieren, dass die Suchmaschine diese Strukturierung erkennen kann.
Deshalb gibt es auch einige Inhalte, die Suchmaschinen natürlich nicht lesen können. Das wären zum Beispiel Flashanimationen und Grafiken.
Deshalb empfehle ich, möglichst auf Grafiken, die im Inhalt oder bei Links verwendet werden, zu verzichten.
Falls Grafiken verwendet werden, sollte auf jeden Fall eine Angabe bei dem jeweiligen alt-Attribut stehen. Dabei sollten natürlich wieder Keywords verwendet werden.
Als letztes gibt es noch die Möglichkeit mithilfe einer Sitemap einer Suchmaschine das Durchsuchen der eigenen Seiten zu erleichtern. Eine Sitemap ist aber besonders bei häufig aktualisierten Seiten viel Arbeit und lohnt sich eigentlich auch nur bei komplexen Seiten mit vielen Unterseiten.
Allgemeines:
Nachdem wir bisher nur Optimierungsansätze hatten, die man sehr leicht realisieren und selbst steuern kann, kommen wir jetzt noch zu ein paar Aspekten, die nicht immer so leicht realisiert werden können.Als erstes wäre da die Domain. Natürlich sollten auch hier wieder Keywords enthalten sein bzw. sie sollte zum Thema der Seite passen. Außerdem werten Suchmaschinen registrierte Domains, also .de, .com, ... besser als die von kostenlosen Anbietern.
Noch besser sind aber externe Links. Wenn Links von anderen Seiten auf die eigene führen, folgt daraus eine größere Linkpopularität.
Es bringt aber nicht viel, wenn man nur von Seiten mit niedrigem Pagerank und vielen anderen Links verlinkt wird.
Der Grund dafür ist, dass der Pagerank der verlinkenden Seite immer auf die verlinkten Seiten aufgeteilt wird.
Also ist es immer besser, wenn man von einer Seite mit hohem Pagerank verlinkt wird, die dazu noch wenig andere Links zu weiteren Seiten hat.
Es gibt sogenannte Webverzeichnisse, in die man sich eintragen kann. Am besten ist es, wenn man seine Seite bei DMOZ (dmoz.org) einträgt, da dieses Verzeichnis von Google „akzeptiert“ und positiv gewertet wird.
Das Wichtigste zusammengefasst:
Am Ende diese Tutorials möchte ich nochmal die wichtigsten Aspekte für eine Suchmaschinenoptimierung auflisten:- Metatags angeben
- Suchmaschinen über die Robots.txt steuern
- einfache Navigationsstruktur
- wichtige Seiten öfter verlinkenden
- Inhalt mit HTML Tags formatieren
- Wichtiges weiter oben im Quelltext schreiben
- Keyworddichte in Texten
- XHTML 1.0 und CSS valider Quelltext
- Grafiken, Flashanimationen o.ä. vermeiden
- Aktualität wird besser gewertet
- externe Links
- registrierter Domainname
- Benennung von Dateien und Verzeichnissen
Hiermit sind wir auch schon am Ende meines Tutorials angelangt. Ich hoffe euch diese Thema ein bisschen näher bringe, da ich es für durchaus interessant halte und es auch ziemlich viel Spaß machen kann.
Viel Spaß beim Optimieren eurer Seite!
· zurück zur Übersicht
