Sinn und Zweck von Überschriften

psd zu html | codingpeople - webdesign trifft html - 20% Rabatt für alle Neukunden

Jeder der Webseiten entwickelt sollte wissen, dass für Überschriften das Element h in 6 Abstufungen innerhalb eines HTML Dokumentes zum Einsatz kommen sollte. Wobei für h1 die grösste und h6 die kleinste Art der Überschriften benutzt wird, auch wenn diese wiederum von den unterschiedlichen Browsern auf verschiedenen Plattformen unterschiedlichst gross dargestellt werden. Was sollte innerhalb einer Webseite eigentlich als h1 definiert werden?

Die einzelnen Überschriften besitzen, wie oben bereits erwähnt,verschiedene Wertigkeiten, somit sollte in der Hierarchie der Titel eines Webdokumentes im Sinne der Semantik so angelegt sein, dass h1 nur einmal definiert wird, da es mit dem Webseitentitel, den mit der höchsten Wertigkeit auszeichnet ( siehe Beispiel ).

 

h1 = Seitentitel
( bspw. Titel der Webanwendung )

h2 = Überschrift der aktuellen Seite
( bspw. Produkte )

h3 = Überschrift eines Artikels der Seite
( bspw. neue Produkte )

h4 = Überschrift für einen 1.Absatzes des Artikels der Seite
( bspw. Produktmarke eines der neuen Produkte )

h4 = Überschrift für einen weiteren 2.Absatzes des Artikels der Seite
( bspw. weitere Produktmarke eines der neuen Produkte )

...

 

Die Frage die man sich auf Grund der zahlreichen unterschiedlichen Herangehensweisen stellen sollte ist, ab wann denn eigentlich ein Dokument beginnt? Da viele Ihre Überschriften anhand der Darstellung von Screens ( bspw. einer Photoshopdatei ) anlegen ohne die Dokumentstruktur zu berücksichtigen, wird der eigentliche Seitentitel in der Vorlage oft als Grafik dargestellt ( was an sich ja nicht falsch ist, solange diese mit dem Tag h1 versehen wird). Eine gut Möglichkeit hierfür wäre auch auf die Technik des Image-Replacements zurückzugreifen. Oft wird aber für den Webseitennamen auch nicht die vom W3C empfohlene Auszeichnung verwendet, sondern auf ein span oder div mit einer Klasse oder ID namens "websitetitle", "title" oder "headline" zurückgegriffen. Wenn man aber eine Webseite erst inhaltlich strukturell anlegt ( erst den Quellcode, dann die Styles ), dürfte es offensichtlich sein was die erste Überschrift und somit der Title des Webdokumentes sein sollte. Das die strukturelle Reihenfolge h1, h2, h3 ... beibehalten werden sollte und keine übersprungen oder vertauscht werden sollten ( bspw. h1, h4, h2 ).

Wenn es doch so offensichtlich und eigentlich auch unkompliziert umzusetzen ist, warum schaffen es dann bspw. Portalbetreiber wie die von Immobilienscout24.de nicht sich daran zu orientieren? Die Seite wurde erst kürzlich einem Relaunch unterzogen und verwendet bspw. auf der Startseite im gesamten Dokument ein h3 und ein h5, wobei das h3 korrekterweise eigentlich eher den HTML-Tag legend verdient hätte.

Ein weiteres Beispiel wäre www.otto-baumarkt.de. Hier wird zwar ein h1 und h2 verwendet, dem folgt aber ein h4 und kein h3. Außerdem ist die Überschrift, der Titel mit der höchsten Wertigkeit eines Webdokumentes, die Überschrift einer Linkliste in der Marginalspalte und nicht der Titel des Webseitendokumentes.

Eigentlich sollte man davon ausgehen, dass Themen wie diese keiner Diskussion mehr würdig seien, aber leider würden sich diese negativen Anwendungsbeispiele unendlich weiterführen lassen. Frage: Warum ist es vielen nicht möglich, Webseiten wie diese, die nicht gerade im geringen Umfang von Usern benutzt werden und bezüglich der Umsetzung einiges gekostet haben werden, den Standards und der Semantik entsprechend auszuzeichnen? Man sollte es wenigstens in Erwägung ziehen sich an den Standards zu orientieren, denn eine besser Arbeit in dieser Hinsicht, kann auch für bessere Suchmaschinenergebnisse sorgen, denn hier sind eine gute Struktur und korrekt ausgezeichnete Überschriften sehr beliebt.

Online Usability Tests in 24 Stunden - 39€ pro Test!

  1. Andreas Borutta
    26 Apr 2007, 17:39

    Angeblich sollen Seiten in Google niedriger platziert werden, wenn jede Seite der Site exakt denselben Inhalt in ihrem H1 enthält - also wie es hier vorgeschlagen wird.
    Verwundern würde es mich nicht sehr, denn im höchstrangigen Element H1 stünde der Inhalt der Site zusammengefasst und nicht der Inhalt der jeweiligen Seite.

    Aber vielleicht könnten sich dazu SEO-Spezialisten hier aufklärend äußern, die das bereits geprüft haben.


  2. Webstandard-Team
    27 Apr 2007, 08:32

    @Andreas: Schade wenn dies wirklich der Fall sein sollte, aber die Seiten hier werden nicht für Google gemacht, sondern so angelegt das sie sich an den Vorgaben des W3C orientieren. Die gesamte Seite ist ein HTML-Dokument, von dem der Titel mit der obersten Priorität, der des Webseitentitels ist und nicht die Überschrift eines Artikels oder wie in dem obigen Fall, der einer Produktseite.


  3. Michael van Laar
    01 Mai 2007, 15:30

    Auch wenn ich mich normalerweise daran halte, den Websitenamen als H1 anzulegen (und dann mit einer Headergrafik zu ersetzen), und danach den Hauptinhalt entsprechend hierarchisch zu gliedern, stellt sich mir immer wieder eine Frage:

    Was mache ich mit Überschriften in den Marginalienspalten? Das sind ja quasi Überschriften außerhalb des "normalen" hierarchisch gegliederten Inhalts. Einfach die nächsttiefere, noch nicht verwendete Überschriftenebene zu verwenden ist streng genommen falsch, denn damit wären die Marginalienüberschriften Unterpunkte der letzten Gliederungsebene des Artikels/Inhalts.

    Ich habe mich bisher damit beholfen, für diese Marginalienüberschriften H6 zu verwenden, da das dann wenigstens in Überschriftelement ist, das aber aufgrund der Gliederungstiefe von mir im Hauptinhalt nie verwendet wird. Aber zufriedenstellend ist das eigentlich nicht. Gibt es da irgendwelche Empfehlungen?


  4. Andreas Borutta
    01 Mai 2007, 21:32

    @Michael
    Weil die Spezifikation kein Element für Marginalien vorsieht, wähle ich dafür eine Klasse.
    Anwendungsbeispiel:
    http://borumat.de/html-und-css-tipps#marginalien


  5. Webstandard-Team
    02 Mai 2007, 08:56

    @Michael: Wie von Andreas bereits erwähnt gibt es dafür keine Spezifikation, selbst das W3C benutzt als Navigationsüberschrift h2 und für Überschriften zu den Artikeln h3. Aber was heißt außerhalb des Inhalts? Sieh es nicht vom Layout und Design her, sondern der Struktur des Dokumentes und dieses besitzt eine Seitenüberschrift.

    In Sachen XHTML2 ( wer weiß ob es jemals soweit kommt ) sieht die ganze Sache etwas anders aus, hier gibt es für Navigationslisten ( nl ) ein Label ( label ) welches den Titel dieser Navigation auszeichnet.


  6. Ralph
    16 Mai 2007, 21:04

    Auch wenn die Theorie bekannt ist, wird in dem Artikel auch erkannt, dass die Praxis eine andere Vorgehensweise zeigt.
    Grundsätzlich ist eine Strukturierung des Dokumentes immer sinnvoll, wobei ich damit den Aspekt der Suchmaschinen außen vor lasse. Mir geht es eher für die Pflege von Web-Dokumenten. Wenn nach einem späteren Zeitpunkt eine Webseite aktualisiert werden soll durch Text und zum Teil auch durch CSS, dann hilft mir ein strukturiertes Dokument wesentlich besser. Zusätzlich spare ich Zeit, denn das zu Recht finden findet ja schneller statt.
    Problem ist aber, dass sich das Projekt-Team am Anfang um eine Angelegenheit Gedanken machen soll, obwohl man es später als Online-Besucher nicht genau sieht. Ein ähnliches Beispiel sind Printversionen von Online-Dokumenten. Auch hier hilft mir wieder eine klare Struktur des Dokumentes wesentlich mehr als ein unstrukturiertes.

    Aus Dresden grüssend

    RALPH

    P.S.: Ist es möglich, bei den Kommentaren eine Vorschau mit anzubieten?


  7. halbesbit
    11 Sep 2008, 14:09

    Errors found while checking this document as XHTML 1.0 Strict!
    Result: 29 Errors, 1 warning(s)
    also wenn man schon etwas über webstadarts schreibt sollte sowas doch vorkommen???


  8. Webstandard-Team
    11 Sep 2008, 14:32

    @halbesbit: Es sind 11 Fehler und die stammen allesamt von den von uns implementierten Werbeformaten externer Anbieter, über deren Code wir keinerlei Einfluss haben, ebenso wie über Teile der Templates des Bloganbieters Kulando. Wenn man Ahnung hätte, wäre dies womöglich aufgefallen.


Artikel kommentieren





XHTML ist erlaubt und ausdrücklich erwünscht, wobei folgende Tags eingesetzt werden können: <a href="" title=""> <abbr title=""> <b> <cite> <code> <em> <i> <strike> <strong>


authimage

Modernes Webdesign mit CSS - Das neue Buch!