h1 er et af de tags, der altid har været meget debat omkring
Medvirkende til usikkerheden omkring brugen af <h1> er, at søgemaskinerne har brugt disse tags til indeksere hjemmesiders indhold.
Søgemaskiner og indeksering via h1
Når en søgemaskines robotter første gang besøger mit website for at indeksere indholdet, bruger og husker de indholdet af <h1> til at levere forslag, der matcher de søgninger vi indtaster i søgemaskinen – jo bedre <h1> matcher vores søgninger, desto flere besøgende vil websitet få, hvilket i sidste ende kan give en regulær økonomisk gevinst hvis hjemmesiden tilhører et firma.
Dette har webudviklere udnyttet maksimalt ved for eksempel at bruge <h1> som en container for alt indhold på en side, eller ved at indsætte mange <h1> med forskelligt indhold på samme side, og derved opnå få mest muligt indhold indekseret i søgemaskinerne.
Resultatet er, at søgemaskinerne har måttet udvikle nogle filtre, som kan vurdere brugen af <h1> på en side – når det gælder Google siger ”myten”, at bruger jeg mere end et enkelt <h1> på den samme side, vil Google ”straffe” mit website ved at give det en dårligere placering i forhold til Page Rank.
Så tommelfingerreglen har op til i dag været, at jeg kun bør bruge et enkelt <h1> på hver side for at undgå at siden bliver registreret som ”spam” af søgemaskinernes robotter.
HTML5 og mere end et h1>
Med introduktionen af HTML5 åbnes der nu op for at bruge flere <h1> på den samme side ud fra en semantisk og strukturel betragtning - under forudsætning af, at <h1> fungerer som indledning til et nyt afsnit i for eksempel en <section>), hvori indholdet kan betegnes som unikt og selvstændigt.
Men hvordan spiller dette sammen med søgemaskinernes krav til brugen af <h1>? Det er et af de spørgsmål, der i skrivende stund optager mange webudviklere – udmeldingerne fra Google og Bing om emnet er modstridende og uklare, så vil jeg være på den sikre side, holder jeg mig til den gamle tommelfingerregel og nøjes med et <h1> per side indtil HTML5 er fuldt udviklet.
Debatten om brug af flere h1 i HTML5
Læs eventuelt denne udmærkede artikel af Kezz Bracey på tutsplus.com om brugen af multiple <h1> i en HTML5-opsætning, og ikke mindst den efterfølgende debat i kommentarerne nederst på siden – dette viser tydeligt, hvor stor uenighed der kan være i forhold til fortolkning og brug af elementerne.
En kommentar til artiklen får derefter sin helt egen side på en af debatørers personlige blog adrianroselli.com
Hele diskussionen fører til, at spørgsmålet om hvordan beskrivelsen af elementet <h1> skal fortolkes i en HTML5 kontekst i januar 2014 rejses i forummet for udviklerne fra W3C