Inhalt der aktuellen Seite
SEO - Suchmaschinenoptimierung
Guter Inhalt bringt auf einer Homepage nicht viel, wenn er nicht auch gefunden wird. Wer bei Google oben mit seiner Seite auftauchen will, muss einerseits an Bekanntheit zulegen – was allerdings meist mit Zeit und sich etablieren verbunden ist – und andererseits seine eigene Seite suchmaschinenoptimiert erstellen – gestalterisch wie auch technisch.
Das
<title>-TagDas
<title>-Tag im HTML-Header ist aktuell (02/2008) einer der wichtigeren Faktoren, bei der OnPage-Suchmaschinenoptimierung. Man sollte die Überschrift der aktuellen Seite hier unterbringen, unter Umständen gefolgt von der Rubrik oder anderen passenden Keywords (bitte nicht der Keywords willen hier Dinge schreiben, die nichts mit dem Content zu tun haben) und am Ende destitleerst das Branding der Seite (z.B. "maczarr's home"), denn auch die Reihenfolge imtitleist von Bedeutung.<h1> - Überschriften
Überschriften stellen einen wichtigen, thematischen Oberbegriff des folgenden Textes dar. Aus diesem Grund sind Überschriften auch interessant für Suchmaschinen. Damit diese aber auch erkennen können, was eine Überschrift ist, muss sie entsprechend deklariert werden. HTML stellt uns dafür die Tags
<h1>bis<h6>zur Verfügung. Man sollte die Tags allerdings auch nicht zweckentfremden, wenn man alles in<h1>steckt, fällt auch der Suchmaschine etwas auf...
Allgemein sollte man die logischen (semantischen) Auszeichnungen, welche die HTML bietet, nutzen, aber dem Thema Semantik widme ich mich lieber noch ein andermal seperat.Datei- und Verzeichnisnamen
Nicht nur der Inhalt einer Seite ist relevant, sondern auch schon der Name sollte auf ihren Inhalt schließen lassen. Beispielsweise ist es schlecht, wenn alle Links über Adressen à la "index.php?menu=01" erreichbar sind, diese Adresse sagt weder einem Menschen noch der Suchmaschine etwas über den zu erwartenden Inhalt. Besser sind hier "kontakt.php", "reisebericht-rom.html" oder "stadtrundfahrt-karlsruhe.htm". Ebenso verhält es sich bei Verzeichnisnamen. Nicht stumpf durchnummerieren oder "ordner1", "ordner2" etc., sondern inhaltsbezogene Namen verwenden.
Tabellenloses Layout
Der eine oder andere Webdesigner, welcher schon etwas länger tätig ist, hat sicherlich früher schonmal seine Seite mit Hilfe von Tabellen aufgebaut, sie sind ja auch so schön praktisch und sind flexibel - aber sie sind nicht für Layouts gedacht, sondern um tabellarische Inhalte darzustellen und dafür sollte man sie auch ausschließlich benutzen. Nicht nur, dass man durch Layout-Tabellen gegen den Gedanken des semantischen Webs arbeitet, man erschwert auch Suchmaschinen den Inhalt der eigenen Seiten korrekt zu "verstehen" und somit zu indexieren. Abgesehen davon ist der gekonnte Einsatz von CSS heutzutage weitaus flexibler, auf der Höhe der Zeit und unterstützt die Accessibility (Barrierefreiheit).
Verlinkung
Links sind wichtig, stellen sie doch die Verknüpfung der Seiten untereinander dar und haben das Web geprägt, wie wir es heute kennen. Außerdem sorgen Links dafür, dass sich Suchmaschinen durch unsere Seiten arbeiten und alle Seiten in den Index aufnehmen können. Dabei ist aber auch wichtig, wie verlinkt wird, also welches Wort oder welche Wörter den Link-Text darstellen.
Ein sehr schönes Beispiel dafür ist, dass man bei der Suche nach dem Wort "hier" bei Google als ersten Treffer die Downloadseite des Adobe Acrobat Reader sieht, der sehr häufig von diversen Internetseiten verlinkt wird, die PDF-Dateien anbieten. Auf besagter Downloadseite von Adobe ist allerdings nirgends das Wort "hier" zu finden, noch heißt die Seite "hier.php" oder verbirgt dieses Wort irgendwo in der Überschrift. Der Grund für dieses Topranking liegt einfach darin, dass tausende unterschiedlicher Webseiten auf diese Seite mit einem dem folgenden Satz ähnlichen Text verweisen und dabei das Wort "hier" verlinken: „Laden Sie sich den Adobe Acrobat Reader hier herunter.“.
Wie man sieht kommt es also sehr wohl darauf an, mit welchem Link-Text auf eine Seite verwiesen wird, man sollte den Link-Text also immer inhaltlich korrekt halten.Meta-Tags
Meta-Tags, früher eine wichtige ausschlaggebende Sache, welche Wörter man als Keywords angegeben hatte - womit leider auch viel Schindluder getrieben wurde - haben sie heute wenigstens bei Google ihre Bedeutung völlig verloren. Das Keyword-Meta-Tag ist irrelevant.
Hingegen das Description-Meta-Tag ist nicht ganz unwichtig. Denn steht Google keine andere Information über die aktuelle Seite zur Verfügung, wird entweder auf der Suchergebnisseite ein kleiner Textausschnitt um das gefundene Wort herum dargestellt oder eben der Text, der im Description-Meta-Tag steht. Es ist nicht direkt eine Suchmaschinenoptimierung, aber vielleicht bewegt es den einen oder anderen Suchenden unter der Fülle der Suchergebnisse die Seite mit dem ansprechenden Description-Text auszuwählen.robots.txt
Zu guter letzte noch die Datei
robots.txt. Die einfache Textdatei legt man auf oberster Serverebene ab. In ihr kann man für einzelne Suchmaschinenrobots oder allgemein für alle Robots Regeln festlegen, zum indizieren der Seiten. Man beachte, dass dies keine technisch festgeschriebenen Regeln sind, es sind eher Empfehlungen an den Such-Robot, an die er sich halten kann - die meisten machen es aber. Jedenfalls gibt man in derrobots.txtan, welche Verzeichnisse oder auch nur einzelne Dateien nicht indiziert werden sollen. Dies ist sinnvoll bei Verzeichnissen, in denen beispielsweise nur Layout-Grafiken liegen oder bei Seiten, deren Inhalt sich häufig ändert, denn würden diese Seiten indiziert, kommt es wahrscheinlich häufiger vor, dass User den gesuchten Inhalt auf der Seite gar nicht finden, weil er schonwieder verschwunden ist von der verlinkten Seite. Resultat ist dann, dass der User die Seite in Zukunft mit einem frustrierenden Erlebnis assoziiert, was wohl die wenigstens Webseitenbetreiber provozieren möchten - wenn sich der User überhaupt noch an die Webseite erinnert.