Kort svar: Et system skal kunne se, hvor indholdet begynder og slutter, og hvordan det er delt op. Ahorizon kræver to ting: et main- eller article-element omkring hovedindholdet, og mindst to beskrivende H2- eller H3-overskrifter. Kun én af delene giver 45 % af pointene.

Hvad Ahorizon måler

Kontrollen indgår i ét af tjekkene. Tærsklerne nedenfor er dem, motoren faktisk regner med.

TjekHvad motoren ser påHvornår kontrollen består
AEO-tjekMaskinlæsbar indholdsstrukturOm siden har et main- eller article-element, og om der findes mindst to H2- eller H3-overskrifter.Fuld score kræver begge. Kun det ene giver 45 %. Ingen af delene giver nul.

Sådan ser det ud i koden

Uden et hovedområde kan et system ikke skelne indholdet fra menu, sidefod og cookiebanner.

Før
<div class="page">
  <div class="text">…</div>
</div>
Efter
<main id="main">
  <article>
    <h1>Gulvafslibning i Aarhus</h1>
    <h2>Hvad koster det?</h2>
    <h2>Sådan foregår det</h2>
  </article>
</main>

Hvad fundet betyder

  • Uden et afgrænset hovedområde risikerer et udtræk at gribe menuen eller cookiebanneret med.
  • Underoverskrifter er det, der gør enkelte afsnit genbrugelige som selvstændige svar.
  • Den samme struktur er også det, skærmlæsere bruger til at navigere.

Sådan retter du det

  1. Pak hovedindholdet i main, og brug article til selvstændige enheder som en artikel eller et produkt.
  2. Del indholdet op med beskrivende H2'er frem for lange sammenhængende afsnit.
  3. Lad overskrifterne afspejle delspørgsmål frem for interne kapitelnavne.

Det kan tjekket ikke afgøre

  • Motoren kontrollerer strukturen, ikke om overskrifterne er dækkende for indholdet under dem.
  • To overskrifter er en tærskel, ikke et mål. En kort side skal ikke deles kunstigt op.
  • Struktur bygget i browseren ses ikke.