This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Indexace
Proč může animace při načítání škodit dohledatelnosti?
Protože překryvná vrstva při načítání může zakrýt obsah přesně v okamžiku, kdy si vyhledávač stránku prohlíží — hodnotí se pak prázdná plocha. Totéž se stane, když celé tělo stránky začíná neviditelně a zobrazí se až přes JavaScript. Kontrolní oblast „Indexace" hledá v dodaném HTML oba vzory: zakrývající překryvné vrstvy a neviditelně nastavené tělo stránky.
Překryvné vrstvy, které zakrývají obsah
Mnoho webů při načítání položí přes stránku plochu: točící se kruh, animované logo, uvítací plochu. Do této rodiny patří i cookie stěny, ověření věku a platební bariéry — všechny se vsouvají mezi návštěvníka a obsah. Zmizí-li plocha spolehlivě, je to především věc vkusu. Zadrhne-li se ale skript, který ji má skrýt, zůstane stát — a návštěvník i vyhledávač vidí jen tuto překryvnou vrstvu. Kontrola takové prvky rozpoznává podle jejich typických označení ve zdrojovém kódu a nahlásí každou plochu, která není od začátku skrytá.
Neviditelně spuštěné tělo stránky
Druhá varianta je subtilnější: některé designy spouští celé tělo stránky neviditelně — s plnou průhledností nebo skrytým zobrazením — a nechají ho plynule zobrazit až po načtení. Efekt vypadá elegantně, ale má rub: nespustí-li prohlížeč příslušný skript, stránka zůstane trvale prázdná, i když by obsah technicky existoval. Kontrola proto čte prvek body dodaného HTML a spustí se, pokud začíná neviditelně. Takový nález nebo zakrývající překryvná vrstva stojí všech 10 bodů tohoto pravidla.
Obsah zobrazovaný při posouvání
Příbuzné, ale mírnější: prvky, které se plynule zobrazí až při posouvání. Obsah přitom stojí v dokumentu úplně a je pro vyhledávače čitelný — jen viditelné zobrazení následuje později. Kontrola takové efekty počítá a zaznamenává je jako upozornění, ne jako nedostatek. Kritické je to teprve, když se obsah bez JavaScriptu vůbec neobjeví. Základní pravidlo pro váš web zní: každý text by měl být čitelný i tehdy, když neběží jediný skript — animace je přídavek, ne předpoklad. Otestovat se to dá s vypnutým JavaScriptem v prohlížeči.
- Zkušebně vypněte v prohlížeči JavaScript a otevřete si svou stránku — zůstane-li prázdná, zakrytá nebo neviditelná, jde přesně o tento problém.
- Vyhněte se animacím při načítání, které zakrývají celou obrazovku.
- Nechte prvky jako upozornění na cookies realizovat tak, aby obsah za nimi zůstal v dokumentu úplně přítomný a čitelný.
- Požádejte svou agenturu, aby nechala tělo stránky spouštět viditelně — zobrazovací efekty smí být přídavkem, nikdy podmínkou.




