This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Indexierung
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.
FAQ
Co je překryvná vrstva při načítání?
Překryvná vrstva při načítání je plocha, která se při otevření webu položí přes obsah — často s točícím se kruhem nebo logem — a má zmizet, jakmile je stránka hotově načtená. Zůstane-li kvůli chybě skriptu stát, návštěvníci i vyhledávače vidí jen tuto plochu místo obsahu.
Škodí cookie banner indexaci?
Běžný banner na okraji stránky neškodí, dokud je obsah za ním v dokumentu úplně přítomný. Cookie stěnu, která zakrývá celou stránku, naše kontrola naopak hodnotí jako zakrývající překryvnou vrstvu. Zda a jak je banner právně nutný, nekontrolujeme — měření je technické šetření, ne právní poradenství.
Proč web někdy zůstane úplně bílý?
Častou příčinou je tělo stránky, které začíná neviditelně a má se zobrazit skriptem. Selže-li skript — třeba kvůli chybě ve vloženém souboru — stránka zůstane prázdná, i když je obsah technicky přítomen. Přesně tento vzor kontrola rozpozná na dodaném HTML.