- TUTTE le pagine devono avere codice valido (almeno XHTML 1.0 Strict per le nuove realizzazioni).
-
Definire la lingua prevalente della pagina attraverso l’attributo LANG del tag HTML:
questo è utile sia ai motori di ricerca che ai più recenti screen readers che possono così impostare automaticamente il sintetizzatore vocale per parlare nella lignua corretta. I codici di lingua più comuni sono: IT per l’italiano, EN per l’inglese, FR per il francese, ES per lo spagnolo, DE per il tedesco.
-
Ogni pagina deve avere un titolo significativo (non più di 40 caratteri esclusi quelli del nome del sito):
che permetta all´utente di riconoscere il contesto: se il titolo si compone di più voci, partire sempre dalla più specifica per arrivare alla più generica.
-
Ogni pagina deve avere dei link (anche nascosti) per saltare al contenuto o al menù:
questi link si devono trovare subito dopo l'apertura del <body> e possono essere associati a degli accesskey. Sono utili a chi non vede per raggiungere rapidamente punti significativi della pagina.
-
Ogni pagina deve avere un link per tornare alla Home Page:
meglio ancora se contiene il percorso di navigazione (la lista dei link alle pagine da attraversare per raggiungere la pagina visualizzata, a partire dalla home page, vedi esempi).
-
Se necessario deve esserci la corretta titolatura dei differenti livelli ed importanza (da h1, il titolo dei contenuti della pagina, ad h6):
Un titolo è corretto che preceda un blocco di contenuti (un menù o un paragrafo) ma non che sia un link di un menù; la struttura della pagina è utile ai motori di ricerca ed è utile per navigare i contenuti anche saltando da una intestazione all´altra.
-
Tutti (e solo) gli elenchi di elementi devono essere marcati come <ul>, <ol> o <dl>:
gli elementi di lista si devono usare solo per elenchi e non per ottenere particolari effetti grafici.