This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Indexierung
Zašto animacija učitavanja može šteti pronalazivosti?
Jer lade-sloj može skriviti sadržaj upravo u trenutku kad tražilica promatra stranicu — tada se procjenjuje prazna površina. Isto se događa ako se čitavo tijelo stranice počne nevidljivo i tek se putem JavaScripta pojavi. Područje provjere „Indeksiranje” u isporučenom HTML-u traži oba obrasca: preklapanja koja skrivaju i nevidljivo uključeno tijelo.
Preklapanja koja skrivaju sadržaj
Mnoge web-mjeste prilikom učitavanja postave sloj preko stranice: rotirajući krug, animirani logotip, pozdravni sloj. I zidovi s kolačićima, pitanja o godinama i paywallovi spadaju u ovu obitelj — svi stanu između posjetitelja i sadržaja. Ako sloj pouzdano nestane, to je prije svega pitanje ukusa. Ako se ali skript koji ga trebao sakriti zapne, ostaje — i posjetitelj i tražilica vide samo preklapanje. Provjera takve elemente prepoznaje po njihovim tipičnim oznakama u izvornom kodu i prijavljuje svaki sloj koji nije od početka skriven.
Tijelo stranice koje počinje nevidljivo
Druga varijanta je suptilnija: neka dizajna počinju s cijelim tijelom stranice nevidljivo — s punom transparencijom ili sakrivenim prikazom — i pustiti ga da se mekano pojavi nakon učitavanja. Efekt izgleda elegantno, ali ima nedostatak: ako preglednik ne izvrši zaduženi skript, stranica ostaje trajno prazna, iako je sadržaj tehnički prisutan. Provjera zato čita body-element isporučenog HTML-a i detektuje ako je nevidljiv na početku. Takav nalaz ili preklapanje koje skriva sadržaj košta sve 10 bodove ove pravilo.
Sadržaji koji se pojavljuju pri pomicanju
Srodna, ali blaga: elementi koji se mekano pojavljuju tek pri pomicanju. Sadržaj je pri tome kompletan u dokumentu i čitljiv za tražilice — samo vidljivi prikaz dolazi kasnije. Provjera broji takve efekte i bilježi ih kao napomenu, ne kao nedostatak. Kritično postaje tek kada sadržaj bez JavaScripta uopće ne pojavljuje. Faktorski pravilo za vašu web-mjesta: svi tekstovi trebali biti čitljivi čak i ako niti jedan skript ne trči — animacija je dodatak, ne preduvjet. Testira se to sa onemogućenim JavaScriptom u pregledniku.
- Isključite JavaScript u pregledniku kao pokus i otvorite vašu stranicu — ako ostane prazna, prekrivena ili nevidljiva, tada postoji upravo taj problem.
- Odustanite od lade-animacija koje pokrivaju cijeli zaslon.
- Neka dodatci kao što su kolačići budu implementirani tako da sadržaj iza njih u dokumentu ostane kompletan i čitljiv.
- Zamolite vašu agenciju da tijelo stranice počne vidljivo — efekti mekoga pojavljanja trebali biti dodatak, nikad preduvjet.