Wie wichtig ist sauberer HMTL-Code?
Nicht so wichtig, wie man vielleicht immer wieder liest und hört. Auf Fehlerfreiheit sollte man schon achten, aber wie valide HTML-Code tatsächlich ist, scheint Google & Co völlig hinten am Robot vorbei zu gehen...
Für Puristen sei vorweg betont, dass es uns hier nur um den Blick der Suchmaschinen auf Webseiten geht. "Innere" Schönheit und Eleganz des HTML-Codes ist hier also nicht Gegenstand der Betrachtung.
Ich hatte im Buch "Website-Boosting" ja schon darauf hingewiesen, dass fehlerfreier Code für Suchmaschinen wichtig ist. Für die Nicht-HTML-spezialisten unter Ihnen eine kurze Erklärung: In HTML werden sog. "Tags" verwendet - Öffnende und Schließende. Soll ein Wort fett dargestellt werden, kommt also ein öffnendes "Fett"-Tag, dann der Text, der fett wird und danach wieder ein schließendes Tag. Ebenso werden Tabellen "geöffnet" und an der richtigen Stelle wieder "geschlossen". Wird das sog. Table-Tag (für Tabellen) aus Nachlässigkeit nicht geschlossen, merkt das praktisch kein Mensch. Die modernen Browser sind recht fehlertolerant und übersehen solche Unsauberkeiten. Die Analyse der Suchmaschinen kann hier allerdings Probleme bekommen, weil sie die Struktur der Webseite nicht mehr erkennen können. Noch ein kleines Beispiel, um das Problem zu verdeutlichen:
((23+(3-4))*34)-2)
Profis machen das im Kopf - ein Rechenknecht (Taschenrechner) tut´s aber auch. Intuitiv werden Sie den obigen Ausdruck richtig rechnen, auch wenn am Anfang eine Klammer fehlt. Der "Sinn" der Rechnung wird erkannt - kein Problem. Tippen Sie diese Rechnung aber 1:1 mit Klammern in Excel ein, bekommen Sie eine Fehlermeldung. Die Maschine rechnet natürlich "stupide" exakt und bemerkt daher zwangsläufig den Fehler.
Ähnliche Probleme bekommt die Suchmaschine bei der "Auflösung" der strukturierenden Tags einer HMTL-Seite.
Nun könnte man glauben, dass Suchmaschinen sauberen Code nicht nur benötigen, sondern ihn vielleicht sogar belohnen? Näää, sagt Mark Daoust (guckst Du hier). Im Gegenteil. Zumindest Google bevorzugt sogar fehlerhafte Seiten gegenüber Fehlerfreien! Dazu hat er einen kleine Studie aufgesetzt und vier neue Webseiten mit und ohne Fehler aufgesetzt. Ansonsten hat er alle wesentlichen Faktoren identisch gehalten (Keyworddichte, Seitengröße, Hosting auf unterschiedl. Servern, identischer Text auf den Inboundlinks ect.).
Zur Suche verwendete er künstliche Begriffe, die nur auf seinen Webseiten vorkamen. Damit wurden "nur" seine Seiten bei Suchabfragen in Google gefunden. Seine Verwunderung nach einigen Tagen des Wartens war groß. Google hatte tatsächlich die fehlerhaften Seiten über den Seiten gerankt, die fehlerfrei waren. Oops.
Ich war ehrlich gesagt auch etwas erstaunt und habe versucht, diese Ergebnisse selber einmal nachzuvollziehen. Im Prinzip konnte ich ähnliche Ergebnisse wie Mark Daoust beobachten. Mein Test war allerdings quick and dirty und genügt keinesfalls den Kriterien einer sauberen, wissenschaftlichen Analyse. Mindestens einmal standen die fehlerfreien Seiten über den fehlerbehafteten - die Rankingberechung scheint also tatsächlich recht knapp auszugehen und eine eindeutige Empfehlung, absichtlich Fehler zu produzieren kann ich daher nicht ableiten.
Sicherlich kommt es auch auf die Art des Fehlers an. Verläuft sich ein Robot bei der Seitenalanaylse in einer fehlerhaften Tabellendefinition, geht der Inhalt möglicherweise für die Berücksichtigung des Rankings verloren. Fehlt dagegen einfach nur ein einziges schließendes Tag, geht die Welt nicht unter.
Interessant fand ich trotzdem, dass es zumindest keinerlei Bonus für sauberen Code zu geben scheint. Im Gegenteil ist eine leichte Tendenz zu erkennen, Seiten mit unsauberem Code zu bevorzugen. Bevor wir hierauf wetten sollten, wäre eine objektive, wissenschaftlich Studie sicher hilfreich. Vielleicht hat ja jemand Lust dazu?
Stichworte: SEO
War der Artikel für Sie wertvoll? Wollen Sie den Beitrag als Bookmark merken?
Einfach RSS-Feed abonnieren oder das Lesezeichen mit anderen Lesern teilen:
Geschrieben von Mario Fischer am 28.05.2006 | Kategorie: Suchmaschinen
Kommentare & Anmerkungen
zum Beitrag: »Wie wichtig ist sauberer HMTL-Code?«,
Trackback-URL: http://www.website-boosting.de/m4/mt-tb.cgi/906
Kommentare
Eigentlich unglaublich! Gerade Suchmaschinen sollten doch auf einen sauberen Code achten, weil ja auch die Barrierefreiheit eine wichtige Rolle spielt. Aber Googel hat ja selber den einen oder anderen Fehler im Code!
Wie Matt Cutts in einem aktuellen Video betont, muss der Code nicht fehlerfrei sein. Denn wie er richtig bemerkt "Menschen machen Fehler". Ich finde das auch richtig so, denn man darf das Web ja nicht immer aus IT Augen betrachten. Es gibt ja wieviele Millionen Seiten die nichts mit IT zu tun haben, sondern vielleicht mit Gartenbau oder Blumenzucht. Wenn durch ein paar kleine Codefehler tolle private Seiten trotz Ihrer Relevanz und ausführlichen Information, im Google Index schlechter gelistet werden, ginge das gegen Googles Politik immer die relevantesten Ergebnisse zeigen zu wollen.
Ich glaube schon das es in Zukunft bei Google und Co viele Veränderungen geben wird.
Tatsache ist das Barrierefreiheit schon wegen Handys,PDA´s mehr und mehr an Bedeutung gewinnen wird.Google hat doch Anfang 2009 ein Google Handy rausgebracht.
In Zukunft werden immer mehr Webseiten Besitzer ihre Internetseite Optimieren lassen und zwar für Handys/PDA´s und Suchmaschinen.
Valider Code wird wohl wichtig sein, denn massive Fehler bereiten nicht nur den Bots Probleme. Was ich eher als entscheidendes Kriterium bei dem Test sehe, ist die Verlinkung auf die Seiten, denn irgendwie muss der Bot diese Seiten auch finden können. Die zuerst gefundene Seite hat dann auch einen Vorteil, weil sie zuerst im Index war.








Denke mal, dass Google noch einiges zu tun hat was sauberen zukunftsorientierten Code anbetrifft. Wäre eigentlich längst überfällig, auch in diesem Bereich zumindest die neuen Angebote darauf anzupassen.