Důležité je, aby webové stránky byly dobře strukturované, přehledné, měly snadnou, srozumitelnou a dobře viditelnou navigaci a aby navigace a další ovládací prvky byly vždy na stejném místě. Každá stránka musí ve zdrojovém kódu obsahovat titulek, který jasně vystihuje obsah stránky.
Je nutné dbát na sémantiku webových stránek, tj. na správné používání
HTML značek v souladu s jejich původním určením. Znamená to používat správné označení hierarchické úrovně nadpisů, značky pro odstavce, pro seznamy a položky seznamů. Místo grafické značky tučného písma nebo kurzívy používat sémantické značky „Strong“ a „Emphasize“, používat značku pro tabulky tam, kde se jedná o tabulková data, a dále značky pro označení zkratek, citací nebo ukázek kódu, naopak nepoužívat
HTML značky pro grafickou úpravu dokumentu.
Text musí být dobře čitelný a dát se v prohlížeči bez problémů zvětšovat, aniž by došlo ke ztrátě funkčnosti stránky. Text musí být dostatečně kontrastní, na pozadí textu nesmí být použit rušivý obrázek nebo vzorek.
Pro orientaci v jednotlivých podsekcích webu věnovaných osobám s jednotlivými typy postižení doporučujeme využít piktogramů s ohledem na konkrétní potřeby daných uživatelů.
Obsah webu musí být nabídnut čtenáři strukturovaným a přehledným způsobem, měly by se upřednostnit jednoduché věty oproti souvětím. Všechny grafické informace, které nesou významové sdělení, musí být dostupné v textové podobě. Ve zdrojovém kódu webové stánky musí být u každého obrázku nesoucího význam umístěn prvek „alt“, v němž bude jedním nebo několika slovy popsáno, o jaký obrázek se jedná – např. „logo“, fotka zaměstnanců“ apod. Pokud jde pouze o ilustrační foto, prvek „alt“, který popisuje obrázek, musí zůstat prázdny. Textová informace je důležitá pro ty, kteří vizuální informaci nedokážou přijmout, dokážou ale obsah obrazové informace identifikovat pomocí termínů jako např. „grafika“ a text, který je obsažen v prvku „alt“. Podobně tomu má být s animacemi, videem a veškerým obsahem multimediálního charakteru, který musí mít další alternativy, např. textový přepis, audio popis k různým typům multimediálních prvků i k tzv. CAPTCHA apod.
Webová stránka musí obsahovat všechny podstatné informace, i když uživatel aktuálně nemůže používat JavaScript, Flash, Java applety, kaskádové styly (
CSS), cookies či jiné doplňky internetového prohlížeče nebo operačního systému.
Odkazy musí být možné jednoduše odlišit od ostatního textu – optimálním způsobem je jejich podtržení, případně také barevné zvýraznění, tučné písmo apod. Vhodné je barevně odlišit již navštívené odkazy a odkazy, které jsou právě aktivní. Z textu odkazu musí být jasně patrné, kam odkaz vede. Odkazy, které otevírají nové okno, musí být označeny. Pokud odkaz vede na jiný typ souboru, než je
HTML, musí být také k dispozici informace o jeho typu, případně o jeho velikosti.
Informace sdělované barvou nebo řezem písma musí být dostupné i bez barevného rozlišení nebo vizuálního čtení. Není např. vhodné, aby barva nebo tučné písmo byly jediným údajem, který indikuje povinný údaj apod., protože člověk s poruchou zraku nebo barvocitu je nedokáže rozlišit.
Na obrazovce nesmí docházet ke změnám velikosti, barevnosti nebo jasu prvku rychleji než třikrát za sekundu.
Na webových stránkách se nesmí bez vědomého zásahu uživatele spouštět žádné akce, nevhodná jsou tedy např. vyskakovací okna nebo spouštění zvuků. Zvuky musí mít uživatel možnost vypnout.
Funkčnost webové stránky nesmí být závislá na konkrétním vstupním či výstupním zařízení nebo programovém vybavení. Např. musí být možné zobrazit stránku nezávisle na typu prohlížeče nebo rozlišení displeje apod. Odkazy a ovládací prvky musí být nezávislé na myši, aby uživatel, který používá jiný druh vstupního nebo výstupního zařízení, byl schopen stránky a odkazy ovládat.
Všechny aktivní prvky (odkazy, formulářová pole, tlačítka apod.) musí být dostupné a ovladatelné prostřednictvím klávesnice (mezi aktivními prvky by mělo být možné se bez obtíží pohybovat pomocí klávesy „Tab“).
Tabulky musí být čitelné po řádcích. Jedno tabulkové pole má obsahovat pouze informace, které spolu logicky souvisejí. Tabulková data musí obsahovat záhlaví sloupců, případně řádků.
Ve formuláři musí být přístupným způsobem označena povinná pole (nestačí jen barevné označení). Informace o vyplňování formuláře musí být umístěny na začátku formuláře nebo pole ještě před vyplněním. Uživatel také musí dostat jasnou zpětnou vazbu o vyplnění pole, chybách nebo o tom, co má udělat pro odeslání formuláře. Při akcích směřujících ke změnám (např. finanční transakce, změny údajů apod.), je vhodné mít možnost jednotlivé kroky verifikovat, případně vrátit.