onli wrote: ↑Thu Jan 17, 2019 4:50 pmIn HTML5 hieß es zwar anfangs, dass mit article und section das nicht mehr pro Seite, sondern pro Abschnitt zählt - aber ich habe nicht mitbekommen, dass sich das durchgesetzt hat.
Das Document Outline ist m.W. weiterhin Bestandteil des HTML5-Standards, aber der zugehörige Algorithmus ist in keinem Browser implementiert. Heißt für die Praxis: Ja, im Prinzip sollte jeder „sectioning content“ (das sind nicht nur article und section) die Überschriftenhierarchie wieder zurücksetzen, womit dann auch mehrere h1 denkbar wären, aber praktisch funktioniert das nicht und hat damit keinen Zweck. (Die diskutieren aber auch erst seit 2013 aktiv darüber, bloß keine Eile.)
Tatsächlichen praktischen Nutzen haben von einer korrekten Überschriftenhierarchie vor allem Screenreader (die daraus eine Art Inhaltsverzeichnis erzeugen) und Suchmaschinen. Wer also mit der Überschriftenhierarchie rumspielt, riskiert ggf. sein Google-Ranking (ich sag's nur). Die Diskussion,
was die h1 sein sollte und
ob die h1 der Titel eines Blogartikel sein sollte, kann man stundenlang im Kreis führen, wirklich wissen tut das nur Google. Es hieß auch mal, man möge ausdrücklich
vermeiden, den Artikeltitel als h1 zu setzen, weil Google die h1 ignoriert, weil damit zuviel Blackhat-Scheiße getrieben wurde. Wie gesagt: Nix Genaues weiß man nicht. (Was versprichst Du Dir eigentlich genau davon? SEO? Optik?)
Falls man das will, sollte man das, was jetzt eine h1 ist – den Blog-Titel – eben irgendwie anders auszeichnen, also z.B. als span. Damit wird zwar die gesamte Gestaltung des Themes auseinanderfallen und sich auch das Problem stellen, was man eigentlich auf Übersichtsseiten … aber naja, hat man wenigstens was zu tun.
Aber richtig, TL;DR: genau
eine h1 pro Seite und immer schön die Hierarchie einhalten.
YL