Seitenbezogene Rankingfaktoren
Unter diesem Untertitel habe ich alle Themen zusammengefasst, die durch den Seitenbetreiber an der Seite selber beeinflusst werden können. Häufig wird auch der englische Begriff
OnPage-Optimierung hierfür verwendet. Zu den OnPage-Faktoren ist anzumerken, dass ihr Anteil am Ranking deutlich geringer, als vielfach vermutet ist. Zwar kann eine perfekte OnPage-Optimierung bei höchst umkämpften Suchbegriffen wie
Private Krankenversicherung oder
Kredit die paar Prozentpunkte ausmachen, die ein Projekt von Position 25 auf die erste Resultatseite bringen, in den meisten Fällen sind aber keine großen Rankingverschiebungen zu beobachten. Es geht eher darum, Fehler zu meiden und so den Grundstein für eine erfolgreiche OffPage-Optimierung zu legen.
Domains
Die Wahl der Domain kann einen entscheidenden Anteil am Erfolg der Suchmaschinenoptimierung haben oder diese deutlich komplizieren. Sollte die Webseite mehrsprachig sein, so ist es empfehlenswert, für jede Sprache die entsprechende TLD (TLD: Top-Level-Domain, Domainendung wie .de oder .com) zu registrieren und zu verwenden. Wenn Sie die Investitionen in eine Vielzahl von Domains für jede Sprache scheuen, so kann es eine Alternative sein, Subdomains unter einer generischen Domain anzulegen (de.example.com, fr.example.com) und diese wie vollwertige Domains zu nutzen.
Seit die Preise für Domains stark gesunken sind, sollten Sie Vertipper- und ähnlich geschriebene Domains ebenfalls registrieren und auf die Hauptdomain per 301-Redirect (siehe URI-Design) umleiten. So merken sich viele Besucher beispielsweise nicht, ob eine Domain einen oder mehrere Bindestriche enthält und geben sie ohne diese ein. Auch registrieren Domaingrabber (Domaingrabbing: missbräuchliche Registrierung einer größeren Anzahl von Domains) häufig ähnlich klingende Domains erfolgreicher Projekte und versuchen, die Domains für viel Geld an den Projektbetreiber zu verkaufen.
Bindestriche in einer Domain können sinnvoll sein, da Suchmaschinen die durch Bindestriche getrennte Domains als einzelne Worte werten. Auch werden Domains häufig mit dem Domainnamen verlinkt - mit Bindestrichdomains werden diese Links sinnvoll genutzt. Aber bitte übertreiben Sie es nicht. Ein Bindestrich in einer Domain ist genug, Domains wie
viagra-amphetamine-buy-here-online-now-cheap.info wirken unseriös, abschreckend und können negative Folgen auf das Ranking Ihres Projektes haben.
Hosting
Suchen Sie sich einen zuverlässigen, kompetenten Provider. Hier kurzsichtig eingespartes Geld kann im Nachhinein viel Ärger und Mehraufwand bedeuten. Der Provider sollte auf Ihre individuellen Wünsche eingehen, bereits länger am Markt bestehen und die nötige technische Unterstützung bieten. Häufig sind hier nicht die großen Massenprovider, sondern kleinere, häufig regional ausgerichtete Provider eine gute Wahl.
Neben Features wie PHP/MySQL-Unterstützung sind einige Apache-Module und Einstellungen für die Suchmaschinenoptimierung besonders wichtig. Zum einen die Unterstützung für
mod_rewrite: mit
mod_rewrite können URLs umgeschrieben und verändert werden. Weitere Informationen hierzu erhalten Sie unter dem Unterpunkt
URI-Design. Zum anderen ist wichtig, dass Sie die Webserver-Logfiles unverändert herunterladen können. Mit diesen können Sie später erkennen, ob und wie oft die Suchmaschinencrawler Ihre Seite besucht haben. Auch können die Logfiles von vielen Statistikprogrammen gelesen werden und bilden so die Vorrausetzung einer erfolgreichen Kontrolle Ihrer Erfolge. Eine eigene IP für Ihr Webprojekt ist zwar vorteilhaft, wenn der Hoster diese aber nicht bereitstellen kann, kein Ausschlussgrund.
Seitenstruktur
Titel
Der Title-Tag ist aus zweierlei Hinsicht bedeutsam. Zum einen ist er einer der wichtigsten OnPage-Rankingfaktoren. Versuchen Sie, in ihm das Thema der Seite kurz und präzise mit den wichtigsten Keywords zu beschreiben. Nutzen Sie, wenn möglich, nicht mehr als 3 Keywords. Erliegen Sie nicht der Versuchung, möglichst viel Keywords in den Titel aufzunehmen.
Zum anderen wird der Title-Tag in den Suchergebnissen angezeigt und vermittelt dem Suchenden einen ersten, groben Überblick über die Seite. Dieser erste Eindruck ist häufig entscheidend, ob Ihre oder die nächste Seite besucht wird. Bedenken Sie auch, dass, wenn ein Teil Ihres Titels mit der Suchanfrage übereinstimmt, dieser Teil hervorgehoben wird und so besonders ins Auge springt. Ein guter Titel wäre Keyword1 Keyword2 bei Seitenname oder Keyword1 und Keyword2 - domain.tld.
Überschriften
Semantisch korrekt ausgezeichnete Überschriften (H1 bis H6) helfen den Suchmaschinencrawlern wesentlich, das Thema einer Seite korrekt zu bestimmen. In der Hauptüberschrift H1, die nur einmal an Anfang der Seite vorkommen sollte, verwenden Sie die wichtigsten Keywords aus dem Titel erneut. Den Rest der Seite gliedern Sie logisch mit H2 und H3 unter Verwendung der in den Texten vorkommenden Keywords.
Meta-Tags
Während die Meta-Tags bei frühen Suchmaschinen noch ein wichtiger Rankingfaktor waren, sind sie seit längerem nahezu bedeutungslos, da ihre Manipulation zu leicht war. Viele Webmaster verzichten mittlerweile komplett auf Meta-Tags. Wenn Sie diese dennoch nutzen wollen, so können Sie sich auf die Tags
description und
keyword beschränken. In den Description-Tag eine kurze und für Menschen gut lesbare Beschreibung des Inhalts der Seite und einige wenige relevante Keywords in den Keyword-Tag. Wichtig ist, dass die Meta-Tags für jede Seite unterschiedlich sind. Wenn Sie planen, Meta-Tags seitenweit identisch zu setzen, lassen Sie sie besser komplett weg.
Keyworddichte
Die Keyworddichte gibt die Häufigkeit des Keywords in Relation zum kompletten Text der Seite in Prozent an. Während die Keyworddichte früher ein wichtiger Bestandteil der Suchmaschinenoptimierung war, hat sich die Bedeutung stark verringert. Schreiben Sie Texte für Menschen, nicht für Suchmaschinen. Verwenden Sie die wichtigen Keywords in den Texten aber übertreiben Sie es nicht. Sinnloses Aneinanderreihen von Keywords, so genanntes
Keyword stuffing, wird das Ranking negativ beeinflussen und Ihnen keinerlei Vorteile bringen. Die Keyworddichte können Sie mit Onlinetools (
Keyworddichte) bestimmen und gegebenenfalls anpassen - einen Wert von 5 bis 7 Prozent sollten Sie nicht deutlich überschreiten.
Aktualität
Seiten, die häufig und regelmäßig aktualisiert werden, sind für Suchmaschinen interessanter als solche, deren letzte Aktualisierung bereits einige Monate oder sogar Jahre zurückliegt. Es kann also durchaus hilfreich sein, eine Sektion mit aktuellen News oder auch ein Blog mit regelmäßig neuen Beiträgen einzubinden. Auch werden aktualisierte Seiten häufiger von den Suchmaschinencrawlern besucht und können neue Inhalte somit schneller in den Index kriegen.
Wenn Sie Ihre Internetseiten mit dynamischen Seiten erzeugen, so ist es empfehlenswert, bereits bei der Planung zu beachten, dass ein korrekter
Last-Modified- und eventuell
E-Tag-Header (
HTTP-Header) gesendet wird.
Last-Modified: Mon, 16 Oct 2006 18:18:21 GMT
ETag: "18b23c7-41c-a9ab5540"
Dieser Header hilft Suchmaschinen, umfangreiche Internetseiten schnell zu aktualisieren, da nur Seiten, die neue oder veränderte Inhalte haben, erneut eingelesen werden müssen. Ein schöner Nebeneffekt dieser Header ist, dass Ihnen und den Crawlern der Suchmaschinen unnötiger Datenverkehr erspart bleibt. Während der Last-Modified-Header das Datum der letzten Aktualisierung enthält, ist der E-Tag-Header ein beliebiger kurzer Text, der sich nur ändert, wenn die Inhalte der Seite geändert wurden. Suchmaschinen und Browser können durch einfaches Vergleichen des alten und neuen E-Tag-Header damit erkennen, ob die Seite aktualisiert wurde.
URI-Design
Lesen Sie diesen Teil sorgfältig - eine einmal genutzte und in den Suchmaschinen platzierte URI (URI: Uniform Resource Identifier - Internetadresse wie http://www.example.org/dir/file.html)-Struktur ist nur schwer wieder zu verändern.
Sprechende URIs
Sprechende Adressen helfen sowohl den Benutzer als auch den Suchmaschinen. Bei einem URI wie
www.example.org/reisen/italien ist dem Besucher sofort klar, welchen Inhalt die Seite hat. Auch das Ranking in Suchmaschinen profitiert von der sinnvollen Verwendung wichtiger Keywords in der Adresse.
Versuchen Sie, Dateiendungen wegzulassen.
www.example.org/dokument ist besser als
www.example.org/dokument.html. Die erste Version ist nicht auf einen bestimmten Dateityp beschränkt - sollen Sie die Technik Ihrer Webseite von statischen Seiten auf dynamische Seitenerzeugung umstellen, so ist dies mit der ersten Variante deutlich einfacher.
Trennen Sie Keywords durch einen Bindestrich. Während Suchmaschinen eine Bindestrich in der Adresse als Leerzeichen deuten und die Keywords somit korrekt trennen, werden sie bei Einsatz des Unterstrichs oder wenn sie zusammengeschrieben werden, nicht ausgewertet und gehen folglich auch nicht in das Ranking mit ein.
Parameter
Versuchen Sie, komplett auf Parameter wie
index.php?par1=foo&par2=bar zu verzichten. Viele Suchmaschinen ignorieren Seiten mit Parametern komplett, andere lesen sie nur teilweise ein. Sollten Sie auf Parameter nicht verzichten können, so nutzen Sie keine Namen, die auf Session-IDs hindeuten könnten (id, session). Durch den Einsatz von mod_rewrite lassen sich Parameter in den meisten Fällen komplett vermeiden.
Mod_Rewrite
Mod_Rewrite ist eine Apache-Modul, mit dem auch komplexe Manipulationen an der URL möglich sind. So können Sie mittels Mod_Rewrite eine URL von example.org/prod.php?cat=inet&style=blue beispielsweise in example.org/inet/blue.html umschreiben. Da eine Erklärung des Leistungsumfangs von Mod_Rewrite diesen Leitfaden bei weitem sprengen würde, verweise ich auf die gute Dokumentation (
Mod_Rewrite Manual) des Modules selber.
Cool URIs don't change
Einmal genutzte Adressen werden nicht mehr geändert. Sowohl Crawler als auch Besucher stehen ungern vor einer Fehlerseite. Sollte es in Ausnahmefällen doch nötig sein, die Adresse zu ändern, so muss eine Weiterleitung auf die neue Adresse per 301-Redirect eingerichtet werden.
Kanonische Adressen & Standarddomains
Achten Sie darauf, Adressen einheitlich zu verwenden. So sind viele Webserver beispielsweise so konfiguriert, dass sowohl unter
www.example.org, als auch unter
www.example.org/index.html,
example.org und
example.org/index.html die gleiche Datei abrufbar ist. Das kann zu doppeltem Content und somit zu Problemen führen. Um dieses Problem zu umgehen, sollte Sie eine
Standarddomain definieren. Alle Aufrufe, die nicht auf diese Standarddomain gehen, werden vom Webserver automatisch erkannt und umgelenkt. Für den Apache-Webserver können Sie diesen Code in der
.htaccess (.htaccess: Textdatei, die im Document-Root des Apache-Webserver abgelegt wird und mit der Eigenschaften des Webserver gesteuert werden können. Bitte beachten Sie den Punkt am Anfang des Dateinamens. Der Hostingprovider muss Eingriffe in die Webserverkonfiguration durch .htaccess unterstützen.) verwenden:
RewriteEngine on
RewriteCond %{HTTP_HOST !^www\.example\.org$
RewriteRule ^(.*)$ http://www.example.org/$1 [L,R=301]
Damit werden alle Zugriffe, die nicht auf www.example.org gehen (wie beispielsweise test.example.org oder example.org) auf die Standarddomain weitergeleitet.
Weiterleitungen
Sollte es nötig werden, die Inhalte unter einem neuen URI zu hinterlegen, so ist es ratsam, von der alten Adresse auf die neue weiterzuleiten. Für Weiterleitungen gibt es im HTTP-Protokoll verschiedene Status-Codes.
301 Moved Permanently ist hierbei der Status-Code der Wahl. Er besagt, dass die alte Adresse in Zukunft nicht mehr gültig ist und nur noch die Neue zu benutzen ist. Sollten Sie andere Status-Codes wie beispielsweise
302 Found verwenden, so kann dies zu Problemen wie dem URL-Hijacking führen. Korrekte Weiterleitungen können über die .htaccess wie folgt angelegt werden:
Redirect permanent /alte-uri.html http://www.example.org/neue/uri.htm
Wenn Sie die Weiterleitung in PHP realisieren wollen, können Sie folgenden Codeschnippsel verwenden. Wichtig ist, den Header 301 explizit mit zusenden - andernfalls wird PHP 302 als Standardheader benutzen und es können, wie oben beschrieben, Hijacking-Probleme auftreten:
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.org/neue/uri.htm');
?>
Ob die Weiterleitung korrekt arbeitet, können Sie an den HTTP-Headern erkennen. Mit einem Browserplugin wie beispielsweise LiveHTTPHeaders (
Download) für Firefox oder einem Onlinetool (
HTTP-Header) müssen im Header die folgenden Zeilen auftauchen:
HTTP/1.x 301 Moved Permanently
Location: http://www.example.org/neue/uri.htm
Auch sollten Sie alle Seitenbetreiber, die noch Links auf die alte Seite gesetzt haben, anschreiben und darum bitten, die Links auf die neue Adresse zu ändern.
Interne Verlinkung
Eine gute interne Verlinkung kann es Suchmaschinen deutlich erleichtern, das Thema Ihrer Seite zuerkennen und somit das Ranking positiv beeinflussen. Gerade bei umfangreicheren Projekten ist die Ausgestaltung der internen Verlinkung von wesentlicher Bedeutung für das Ranking in den Suchmaschinen. Nutzen Sie wichtige Keywords als Linktext:
<a href="/seite.html">Keyword1 Keyword2</a>
Sollten Sie, aus welchen Gründen auch immer, dies nicht umsetzen können, nutzen Sie den das title-Attribut für Links. Sie sollten auf Linktexte wie Hier klicken oder Weiter verzichten, wo immer dies möglich ist. Wenn Sie Links unter Bilder legen, nutzen Sie das alt-Attribut um einen sinnvollen Linktext unterzubringen.
Defekte Links
Prüfen Sie Ihre Seite regelmäßig auf defekte Links. Sowohl Besucher als auch Suchmaschinencrawler werden Ihrer Seite schnell den Rücken kehren, wenn die Anzahl defekter Links überhand nimmt. Es gibt viele kostenlose Tools (
Xenu's Link Sleuth) um komplette Webseiten auf defekte Verlinkungen zu prüfen. Je nach Umfang der Seite kann die Überprüfung einige Zeit in Anspruch nehmen.
Navigation
Planen Sie eine seitenweite Navigation, die aus reinen HTML-Text-Elementen besteht. Keine Bilder, kein JavaScript, kein Flash, keine Imagemaps, keine sonstigen Voodoo-Technologien. Durch den Einsatz von CSS sind auch aufwändige Navigationen so zu gestalten, dass sie für Suchmaschinen lesbar bleiben. Sollte diese Möglichkeit bei Ihren Projekt ausscheiden, verlinken Sie die Hauptrubriken im Footer jeder Seite.
Ein Navigationspfad, auch
Brotkrumen genannt, kann für Crawler und Besucher gleichermaßen nützlich sein. Wenn jeder Element (Start > Kategorie > Unterkategorie > Seite) mit den passenden Links hinterlegt ist, haben Sie von jeder Seite aus Links zu den unterliegenden Kategorien und zur Startseite.
Sitemaps
Sitemaps sind seit jeher eine gute Möglichkeit, den Suchmaschinen das Erreichen aller Teile eines Projektes zu erleichtern. Während über den herkömmlichen Navigationspfad häufig drei oder mehr Ebenen durchgegangen werden müssen, bis alle Seiten erreicht sind, kann dieses durch eine Sitemap auf eine oder zwei Ebenen reduziert werden.
Üblicherweise werden hierarchische Darstellungen der Seitenstruktur als Sitemap verwendet. Also Richtwert sind 100 Links pro Sitemap ein guter Wert. Sollte Ihr Projekt größer als 100 Seiten sein, so können Sie die erste Ebene der Sitemap auf die Hauptkategorien beschränken und für die Hauptkategorien jeweils eine eigene Sitemap anlegen. Eine beispielhafte Sitemap könnte wie folgt aussehen:
- Startseite
- Kategorie A
- Unterkategorie A-A
- Seite A-A-A
- Seite A-A-B
- Seite A-A-C
- Unterkategorie A-B
- Unterkategorie A-C
- Kategorie B
- Kategorie C
- Kontakt
Sitemaps.org, ein Zusammenschliss aller großen Suchmaschinen, um ein standardisiertes XML-Sitemap-Protokoll zu erschaffen, bietet die Möglichkeit, maschinenlesbare Sitemaps direkt an Google und weitere Suchmaschinen zu übermitteln. Die Sitemap erleichtert den Suchmaschinencrawlern das Einlesen der kompletten Webseite wesentlich. Neben dem reinen URI der Seite können noch weitere Daten wie relative Wichtigkeit sowie das letzte Aktualisierungsdatum der Seite angegeben werden. Mittlerweile unterstützen viele Blog- und Content-Management-Systeme Google Sitemaps und erstellen korrekt formatiere Sitemaps.
Neben der Sitemap-Funktionalität bietet Webmaster"-Tools auch weitere hilfreiche Informationen. Unter
Statistics werden Verteilung des PageRanks, häufige Suchanfragen und andere informative Daten angezeigt. Ein Service, der die Kommunikation zwischen Google und den Webmastern wesentlich erleichtert.
Duplicate Content
In den letzten Jahren hat sich Duplicate Content, also weitgehend oder komplett gleicher Inhalt, zu einem großen Thema für Suchmaschinen entwickelt. Seit Amazon mit seinem Partnerprogramm-Webservice jedem Affiliate die kompletten Beschreibungen und Bewertungen zur Integration anbietet, wurden seitens der Suchmaschinen Gegenmaßnahmen umgesetzt. Heute hat sich das Problem durch die zahlreichen Produktdatenbanken der großen Affiliatenetzwerke sowie die APIs vieler Seiten noch verstärkt.
Duplicate Content vermeiden
Die einfachste und effektivste Lösung ist, keinen Content zu verwenden, bei dem nicht sichergestellt werden kann, dass er nur ein einziges mal und zwar bei Ihrem Projekt im Internet verwendet wird. Sollten Sie beispielsweise einen Internetshop betreiben, so übernehmen Sie nicht die Produktbeschreibungen Ihrer Zulieferer sondern erstellen Sie eigene Texte. Auch wenn dies auf den ersten Blick deutlich aufwändiger erscheinen mag, so ist es längerfristig die sicherste und beste Lösung.
Sollte dies für Sie aufgrund des zeitlichen oder finanziellen Aufwandes keine Option sein, so versuchen Sie, den Content nicht eins zu eins zu übernehmen. Gerade bei Produktdatenbanken lässt sich durch den Einsatz von Synonymen sowie anderer Formatierungen viel erreichen. Aber bedenken Sie, dass dieses Vorgehen keine saubere Lösung ist und bei Weiterentwicklung der Suchmaschinentechnologie schnell zu Problemen führen kann.
Contentklau
Leider kommt es mittlerweile recht häufig vor, dass Content geklaut und von anderen Webmastern benutzt wird. Erkennen können Sie das dadurch, dass Sie einen Satz Ihres Textes in Anführungszeichen bei einer beliebigen (Meta)-Suchmaschine suchen. Eine bequemere Lösung bietet
Copyscape (
Suche für kopierte Texte) an: Sie geben Ihre URI ein und die Software sucht automatisiert nach Kopien im Internet.
Sollten Sie Kopien Ihres Contents entdeckt haben, versuchen Sie, diese aus dem Internet zu entfernen. Je nach Wohnsitz und Kooperationswillen des Webmasters kann dieses Vorhaben von sehr einfach bis schlicht unmöglich variieren. Sollte die Seite bei einem Free-Provider, Bloghoster oder Board liegen, so hilft häufig eine E-Mail an den Betreiber. Die Kopien werden häufig automatisiert für so genannte Scraper-Sites (Scraper-Site: Seite, die einen Großteil des Inhalts von anderen Seiten kopiert.) kopiert. Projekte wie Spider-Trap (Spider-Trap: Stellt Fallen auf, um Robots, die Content klauen, zu blockieren -
spider-trap.de) können das zwar eindämmen aber leider auch nicht komplett unterbinden.