HTML5 und strukturierte Daten 

05.06.2017 61

Das große Missverständnis

 HTML5, die sematische Seitenstruktur und strukturierte Daten.

Mehrere h1 Tags auf einer Seite, unsinninger Quelltext, abwertende Links...

Alles schreit nach html5 aber verstanden haben es die Wenigsten ;)

Aber der Reihe nach ...

Seit 2014 ist von der W3C die finale html5 Empfehlung veröffentlicht als Ersatz der alten XML bzw. XMLNS Spezifikation. Innerhalb von TYPO3 war html5 als doctype schon früh möglich.

Mit hmtl5 wurden unter anderem viele neue Elemente eingeführt um ein Dokument besser zu strukturieren, wie z.B. section, article, aside ...

Okay, bis hierhin können die meisten Kunden noch abgeholt werden, da die meisten Validierungs- und Webverbesserungstools das noch berücksichtigen. Schwieriger ist es da bei der Überschriftenhierarchie.

Die (alte) XML Struktur

Unter XML verstanden die Suchmaschinen die Dokumentenstruktur anhand der h1 bis hx Tags. Demnach sollte nur eine h1 auf jeder Seite erscheinen und hierarchisch darunter die verschiedenen Verzweigungen.

Ein Beispiel in XML Struktur:

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Example document</title>
    </head>
  
    <body>
        <h1>Seitentitel</h1>
        <p>Textabschnitt</p>

            <h2>NEWS</h2>
        
                <h3>NEWS EINS</h3>
                <p>Text zur ersten NEws</p>
                <h3>NEWS ZWEI</h3>
                <p>Text zur zweiten News</p>

            <h2>Nächste Abschnitt</h2>
            <p>Text zum nächsten Abschnitt</p>        

     </body>
</html>

Um der hierarchischen Überschriftenabfolge gerecht zu werden wurden oft zweifelhafte Klassenbezeichnungen als Krücke benutzt. Solche CSS Auszeichnungen waren keine Seltenheit:

<h2 class="h1">Überschrift</h2>

HTML5 Strukturierung

Unter HTML5 können die Elemente wie z.B. section oder article genutzt werden um den Inhalt zu strukturieren.

In jedem dieser Elemente wird die Hierarchie Struktur zurückgesetzt.
Ein Abschnitt der mit einem article Element umgeben ist beginnt also mit der Überschrift h1.

Und nichts, aber auch so gar nichts anderes, sollte benutzt werden, auch wenn die Webseitenverbesserungstools dies anmeckern.

Ein html5 Dokument könnte im Vergleich zu dem XML Code weiter oben demnach folgende Struktur haben:

<!DOCTYPE html>
<html lang="de" dir="ltr" class="no-js">
    <head>
        <title>Example document</title>
    </head>
  
    <body>
        <main>
            <section>
                <article>
                    <h1>Seitentitel</h1>
                    <p>Textabschnitt</p>
                 </article>
            </section>

            <section>
            <h1>NEWS</h1>
                <article>             
                    <h1>NEWS EINS</h1>
                     <p>Text zur ersten News</p>
                </article>
                <article>
                     <h1>NEWS ZWEI</h3>
                     <p>Text zur zweiten News</p>
                </article>
            </section>

            <section>
                <header>
                   <h1>Nächste Abschnitt</h1>
                   <h2>Mein Untertitel</h2>
                </header>
                <p>Text zum nächsten Abschnitt</p> 
            </section>
       
        </main>
     </body>
</html>

61 Kommentare

| 12.10.2018
| 22.11.2018
| 31.03.2019
| 07.05.2019
| 18.05.2019
| 21.06.2019
| 10.07.2019
| 07.10.2019
| 17.09.2020
| 20.09.2020
| 29.09.2020
| 16.10.2020
| 19.10.2020
| 25.10.2020
| 28.10.2020
| 11.11.2020
| 15.11.2020
PR
prutzb | 26.12.2020
FxY7eV <a href="http://lyqovejvmyil.com/">lyqovejvmyil</a>, [url=http://ngqtguczddsn.com/]ngqtguczddsn[/url], [link=http://bxsnejasnavn.com/]bxsnejasnavn[/link], http://yyzxgjliwvac.com/
| 26.12.2020
QU
quexjr | 27.12.2020
2Ctjyy <a href="http://cadszonzuchl.com/">cadszonzuchl</a>, [url=http://fwumnwhjfjdw.com/]fwumnwhjfjdw[/url], [link=http://chnxhxvzqunw.com/]chnxhxvzqunw[/link], http://nolfsqnuprly.com/
| 27.12.2020
JO
johnansog | 28.12.2020
CV8tXo http://pills2sale.com/vjUe79ndRq341pIo
| 28.12.2020
DO
dobsonz | 28.12.2020
M0PoIK http://pills2sale.com/vjUe79ndRq341pIo
| 28.12.2020
DO
dobson | 09.01.2021
jr85f3 https://writemyessayforme.web.fc2.com/octavio-paz-essay-day-of-the-dead.html
| 09.01.2021
JO
johnanz | 09.01.2021
9cphVY http://waldorfdollshop.us/ waldorf doll
| 09.01.2021
JO
johnanz | 17.01.2021
XzwJEZ http://nexus.cct.lsu.edu:8000/nexus_uis/930
| 17.01.2021
| 22.01.2021
| 25.01.2021
| 01.03.2021
| 03.03.2021
| 06.03.2021
| 08.04.2021
| 05.05.2021
| 07.05.2021
| 10.05.2021
| 20.05.2021
| 04.06.2021
| 30.06.2021
| 02.07.2021
| 23.07.2021
| 18.08.2021
| 07.09.2021
| 25.11.2021
| 18.12.2021
| 11.01.2022
| 06.02.2022
| 23.03.2022
| 25.03.2022
| 21.04.2022
| 11.05.2022
| 02.06.2022
| 04.06.2022
| 29.06.2022
| 01.07.2022
| 29.09.2022
| 18.11.2022

Schreib was.