Meine Seite hat HTML-Fehler!

Im Zusammenhang mit Suchmaschinenoptimierung (kurz SEO) taucht immer wieder die Mär auf, dass jede Abweichung vom HTML-Standard sich negativ auf das Ranking auswirkt. Dem ist nicht so.

Woher kommt die Behauptung?

Abweichungen von einem Standard sind in vielen Fällen einfach automatisch feststellbar. Damit lassen sich durch einen Roboter leicht Webseiten finden, die in irgendeiner Form gegen die offiziellen Spezifikationen des W3C verstoßen. Dazu muss man wissen, dass es nicht den HTML-Standard gibt, sondern eine ganze Reihe in unterschiedlicher Versionen. Hier bietet sich auch für unseriöse Suchmaschinenoptimierer eine leichte Angriffsfläche, um Webseitenbetreiber mit dem Fund angeblich relevanten Fehlern zu verunsichern. Das Ziel ist natürlich der Verkauf ihrer Dienstleistungen.

Kommen Suchmaschinen mit Fehlern klar?

Sie müssen. Eine Suchmaschine kann es sich nicht leisten, relevante Inhalte aufgrund kleiner Abweichungen von einem Standard auszuschließen, da dies keinerlei Bedeutung für die Nützlichkeit aus der Sicht des Suchenden hat. Und letzteres ist die Ware, die Suchmaschine nun einmal verkaufen: Links zu relevanten Seiten.

Natürlich fühlen sich die Suchmaschinenbetreiber auch dazu verpflichtet, qualitativ minderwertige Seiten, die zB. keine vernünftige Darstellung liefern können, zurückzuhalten oder auszuschließen - wie sie es zB. auch bei gefährlichen Webseiten mit Schadsoftware tun sollten (oft aber einfach nicht schaffen). Von der Abweichung von einem Standard bis zur Beeinträchtigung des Nutzens gibt es aber einen weiten Spielraum.

Für sich spricht jedoch, dass auch gut gerankte Seiten Abweichungen von HTML-Standards aufweisen. Lassen Sie sich also nicht kirre machen.

Ist es nicht besser einem Standard zu folgen?

Natürlich. HTML-Standards sorgen dafür, dass der Benutzer unabhängig vom Webbrowser mehr oder weniger dieselben Inhalte sehen kann und dass kein für den Nutzer nachteiliges Monopol von Browserherstellern entsteht. Aber Standards sind kein Selbstzweck. Der Nutzen der Webseiten steht im Vordergrund.

Warum wird oft dennoch vom Standard abgewichen?

Dafür gibt es viele Gründe, unter anderem:

Um mit möglichst vielen Browsern (auch fehlerhaften) eine gute Darstellung zu erreichen, wurde und wird von Standards abgewichen. Das ist nicht schön, aber in manchen Fällen lässt sich das Ziel nicht anders erreichen.

Sowohl beim Zusammenbau von Software aus Komponenten als auch bei der Umstellung auf andere Standards kommt es oft zur Mischung von verschieden Standards. Viele Fehler aus der Sicht des einen Standards, sind in einem anderen völlig korrekt. Browser reagieren darauf oft recht robust.

Letztendlich brächte es für einen Suchmaschinenbetreiber mehr Nachteile als Vorteile, wenn eine Suchmaschine pedantischer wäre als die verwendeten Browser. Versuchen Sie dennoch, wenn Sie zB. HTML-Code einbauen, sich möglichst an die HTML-Standards zu halten. Mit HTML5 als Standard fällt dies vielen einfacher und bietet in modernen Browsern neue Möglichkeiten.