God tekststruktur er viktig både for lesbarhet og tilgjengelighet. Det er også viktig at strukturen er konsekvent for hele nettstedet.
Med «struktur» mener vi hvordan sidene er bygd opp, slik at man følger en viss mal når man skal publisere nytt innhold. På denne måten vil nettsiden vår fremstå som ryddig og oversiktlig, med et helhetlig uttrykk.
Overskrifter er kanskje det mest fremtredende virkemiddelet for å strukturere tekst. Både med og uten hjelpemidler blir overskrifter benyttet til å skumlese innholdet for å finne det som er interessant. Uten overskrifter kan tekster virke lange og tunge å lese.
Overskrifter kodes ved hjelp av overskriftelementene <h1> til <h6>, hvor <h1> er størst overskrift og <h6> er minst. Disse deler opp teksten tilsvarende i kapitler og delkapitler i ulike nivåer.
Når en tekst er strukturert med riktige overskifter vil publiseringsløsningen automatisk kunne generere en innholdfortegnelse. Dette kan du gjøre ved å gå til "Innstillinger"-fanen og krysse av "innholdsfortegnelse". Dette kan være nyttig for lengre tekster.
Overskriftsnivåer brukes for å strukturere teksten både visuelt og for skjermlesere. En godt strukturert tekst vil også rangeres høyere hos søkemotorer som f.eks Google.
Rekkefølgen på nivåene må være korrekt. Nedover i nivå må du gå et steg av gangen h1, h2, h3 osv. Gå direkte fra h1 til h3 er ikke tillat.
h1 er første overskrift og den blir generert ut i fra "Tittel"-feltet, den skal altså ikke settes inn i "brødtekst"-feltet.
Selv om det visuelt ser nokså likt ut som en overskrift, vil ikke søkemotorer, nettlesere eller skjermlesere oppfatte at det er en overskrift. Det blir derfor vanskeligere for disse å navigere på sidene.
Lister kan benyttes for å ramse opp informasjon. Fordelen med lister er at informasjon blir strukturert både visuelt og i programmeringskoden. Informasjonen blir derfor lettere å lese og forstå av både brukere og søkemotorer.
En vanlig feil er at informasjon som egentlig bør ligge i en liste, blir lagt inn linje for linje. I koden vil dette fremstå som at hver "linje" er et nytt avsnitt.
Unummererte lister benyttes der rekkefølgen ikke er viktig, som for eksempel en huskeliste:
Nummererte lister benyttes der rekkefølgen er viktig, som for eksempel i en oppskrift. Her blir hvert listeelement automatisk nummerert. Du trenger altså ikke å sette inn tall.
Svært ofte når det blir limt inn tekst fra andre kilder blir det med ekstra kode som gjerne ikke er synlig. Dette skaper problemer i form av rot i koden. Det kan da bli vanskelig for publiseringsløsningen å skjønne hva som er overskrift, ingress og brødtekst. Det er derfor viktig at tekst vaskes og at den formateres i publiseringsløsningen.
Prinsippene ovenfor gjelder også for Word-dokumenter.