Než to pustíš ven
Pět věcí, co musí být v pořádku, než web pustíš ven.
Tahle část je předspouštěcí kontrolní checkpoint: poslední zodpovědný okamžik je ověřit, než pustíš lidi na web. Ve většině už bychom měli mít jasno z předchozích kapitol.
Souhlas a soukromí
Souhlas nezařídí cookie banner. Musíme vědět, co web načítá, kdo to provozuje a kam se ukládají data. Kapitola o právu, soukromí a souhlasu to řeší detailně.
Externí font může odeslat IP adresu třetí straně dřív, než návštěvník stihne cokoli potvrdit. Pixel v <head>, o kterém banner neví, je snadno doložitelné porušení. Tohle by mělo být zkontrolováno, než web smíš pustit ven. Řešit to až ve chvíli, kdy na web chodí lidi, tak může znamenat problémy.
Použitelnost pro všechny
Přístupnost není overlay widget ani zelený checkbox v Lighthouse. Kapitola o přístupnosti ji bere jako vlastnost obsahu a rozhraní: člověk obsah vnímá, ovládá a chápe, a stroj ho umí přečíst.
Tlačítko, na které se nedostaneš klávesnicí, je rozbité, i když vypadá hezky. A nejde jen o slušnost vůči menšině. Evropský akt o přístupnosti z toho pro velkou část webů dělá povinnost.
Rychlost
Rychlost se umí tvářit jako detail pro závěrečný audit. Zelené číslo v Lighthouse, pár grafů do reportu a hotovo. Jenže rychlost je první podmínka, aby si návštěvník něco přečetl.
Kapitola o výkonu a Core Web Vitals proto rozlišuje laboratoř a terén. Tvůj rychlý Mac není telefon na horší síti. Stránka může v auditu vypadat dobře a přitom v Search Console padat na Core Web Vitals na 75. percentilu reálných dat, protože každý nástroj měří jinou situaci. Před spuštěním potřebuješ vědět, jak se web chová venku, ne jen u tebe na stole.
Nalezitelnost
SEO není tabulce klíčových slov. Nejdřív musí vyhledávač obsah najít, stáhnout, vykreslit a pochopit. Teprve potom má smysl řešit, jakými slovy ho lidé hledají.
Když hlavní text vznikne až po klientském JavaScriptu, může čekat na druhou renderovací vlnu. Ta nemusí přijít včas a někdy se obsah do indexu nedostane vůbec. Rozhodnutí o renderingu z předchozí části jsou proto dost důležité.
Měření
Dobře funkční analytika není skript přidaný těsně před spuštěním. Protože když zapneme GA4 a necháme „sbírat všechno“, za čtvrt roku tam budeme mít hromadu událostí typu klik_3 rozhodně ne odpověď na otázku: „Přivádí nám newsletter čtenáře, co se vracejí?“
Cíle máme dané, tak podle nich chceme nastavit měření. Jen pozor, že měřit smíš jen to, na co máš souhlas, takže naměřené číslo ber jako spodní odhad: část lidí souhlas nedá, část návštěv se nepřiřadí a report nikdy není celá realita.
Rychlý, nalezitelný, použitelný, legální a měřitelný web je základ. Zkusil jsem dát dohromady předspouštěcí checklist, ať si to můžeme odškrtávat.