Kaj povzroča počasno spletno stran?
Za počasno nalaganje spletne strani obstaja veliko razlogov – npr. premalo zmogljivo gostovanje, neoptimizirana koda na strani, preveliko število vtičnikov oz. dodatkov in neuporaba predpomnilnika (cache) – a največkrat je krivo tisto, kar lastniki sami dodajajo na spletno stran.
Ker tehničnih zadev lastniki spletnih strani največkrat ne morete sami popraviti, se v tem članku osredotočam na vzroke, ki pa jih lahko odpravite sami.
To so trije najpogostejši vzroki za počasno delovanje spletne strani, ki niso odvisni od kakovosti izdelave in optimizacije spletne strani ter se lahko pojavljajo ne glede na platformo:
- velike, neoptimizirane fotografije,
- preveč vdelanih vsebin iz zunanjih virov,
- kompleksno oblikovanje strani s preveč elementi.
To so zadeve, ki najpogosteje podaljšajo čas nalaganja predvsem na mobilnih napravah in lahko upočasnijo tudi sicer dobro izdelane spletne strani.
Nič od tega ni slabo ali napačno samo po sebi. Slike, video in ostale vsebine vedno služijo nekemu namenu in so na strani tudi zaželene. Problem nastane, ko se vse to nalaga v nešteto slojev, dokler brskalniki zaradi kompleksnosti preprosto ne morejo celotne strani naložiti v normalnem času – trenutno sprejemljiv čas nalaganja strani je 2 sekundi.
Poglejmo, kaj se običajno zgodi …
Nalagaš prevelike fotografije
Prevelike fotografije so daleč najpogostejši (ne-tehnični) krivec za počasne spletne strani, ki ga jaz opazim.
Ogromno lastnikov strani namreč nalaga fotografije v originalni ločljivosti ali pri izvozu iz Canve uporabijo napačen format.
Rezultat? Ogromne datoteke (pogosto tudi po več MB) – ki jih mora spletna stran naložiti vsakič, ko jo kdo obišče.
Pametni telefoni so danes izjemno zmogljivi in ustvarjajo nekaj MB velike fotografije, kar lahko v svetu spletnih strani in potrebe po bliskovitem nalaganju deluje kot sidro, ki jo drži nazaj.
Še huje je, če neposredno nalagate originalne fotografije profesionalnih fotografov – te so lahko težke tudi po 10 MB!
Če je spletna stran sicer dobro optimizirana, bodo fotografije običajno predstavljale največji del strani. Od te velikosti pa je odvisno, kako hitro – ali počasi – se bo stran nalagala, še posebej na mobilnih napravah.
In vse to je popolnoma neodvisno od platforme, na kateri je postavljena vaša spletna stran. Večina sistemov sicer vključuje tudi optimizacijo fotografij, a nikoli ne moremo popolnoma optimizirati dejanj uporabnikov.
Poleg tega je seveda razlika, če se optimizira 200 KB veliko fotografijo, da bo zasedala samo 60 KB, ali 2 MB veliko fotografijo, da bo zasedala “samo” 500 KB. Več fotografij kot mora stran naložiti, bolj so te malenkosti pomembne.
Nobena optimizacija ni popolna in ne more nadomestiti pravilnega ravnanja pri izvoru – torej pri osebi, ki fotografije nalaga. Na srečo je to tudi najlažje popraviti, a se mora začeti pri tebi!
Preden naložiš fotografijo, poskrbi, da je:
- v pravilnem formatu,
- zmanjšana na ustrezno velikost,
- stisnjena (kompresirana).
Če si kadarkoli na spletno stran naložila fotografijo neposredno iz telefona ali iz Canve, ne da bi bila pozorna na njeno velikost – to verjetno vpliva na hitrost tvoje spletne strani.
Vdelana vsebina
Si v vsebino dodala video posnetek iz YouTuba? Koda, ki omogoča njegovo delovanje, je precej težja kot si misliš.
Vdelovanje (embedanje) vsebin iz platform, kot je YouTube, je na prvi pogled zelo enostavno. Preprosto prilepiš povezavo in vsebina se pojavi na tvoji strani. Odlično!
A v ozadju se naenkrat dogaja veliko več. Tvoja stran mora zdaj naložiti:
- zunanje skripte,
- celoten video predvajalnik,
- kodo za sledenje,
- dodatne vire, na katere ne moreš vplivati.
In vse to se zgodi še preden obiskovalci kliknejo “play”.
Tudi če je stran videti čisto preprosta, lahko en sam video upočasni njeno nalaganje, še posebej na mobilnih napravah.
In to vključuje tudi vsebine iz Instagrama in TikTok-a, ne velja samo za video!
Vdelovanje vsebine iz družbenih omrežij delujejo popolnoma enako. Kar je na prvi pogled videti preprosto, v ozadju pomeni večjo porabo virov, kar lahko vodi do upočasnjenega nalaganja strani.
Ali to pomeni, da je treba nehati vdelovati vsebine? Seveda ne! Če je vdelana samo ena zunanja vsebina, pa se stran nalaga veliko počasneje, se je dobro pogovoriti z razvijalcem oz. izdelovalcem spletne strani in poiskati rešitve za optimizacijo.
Kar lahko narediš sama, pa je, da pred nalaganjem vsega, poskusiš:
- postaviti prioritete, kaj je na strani najbolj pomembno,
- ugotoviti, kje video uporabnikom res nudi dodatno vrednost,
- omejiti uporabo številnih fotografij in vdelanih vsebin na isti strani.
Vsaka stran ne potrebuje vsega! Večina strani verjetno tudi ne potrebuje treh različnih video posnetkov.
Na strani se preveč dogaja
Tale razlog za možno upočasnitev je najlažje spregledati, ker se večina dogaja v ozadju in sploh ne pomislimo, da vpliva na delovanje v ospredju.
Veliko strani danes je polnih:
- različnih formatov vsebin (besedilo, fotografije, video),
- neštetih ločenih sekcij,
- animacij, učinkov in kompleksnih elementov, ki ne pogosto ne izboljšajo uporabniške izkušnje.
Ne glede na to katero platformo uporabljaš, je danes z vsemi različnimi pomočniki pri oblikovanju strani (page builderji) res enostavno dodajati več in več elementov. Samo še ena sekcija vsebine, dodatna funkcija, še en super element …
Ker vse to poteka vizualno, se večina uporabnikov ne zaveda, da je za vsemi temi funkcijami in elementi programska koda. Bolj kompleksni kot so uporabljeni elementi in več kot jih vključimo, težja postaja naša stran.
Več vsebine in kompleksnosti = več kode, ki jo mora brskalnik naložiti
Če se tudi ti pri vnosu vsebin kdaj spozabiš in začneš pretiravati z dodatki in efekti (ne skrbi, vsi smo bili že kdaj tam), je tudi to lahko razlog za počasnejše nalaganje tvoje strani.
Kje začeti s popravki?
Večina se ne zaveda, da nič od tega niso tehnične težave. Upočasnjeno nalaganje strani je včasih zgolj posledica majhnih, vsakodnevnih odločitev:
- nalaganje fotografij brez optimizacije,
- dodajanje video posnetka na domačo stran,
- dodajanje TikTok videa v blog objavo …
Prav zato je te razloge najlažje spregledati in so tako zelo pogosti “krivci”.
Če si na svoji strani prepoznala katere od teh težav, naslednji korak ni, da popraviš vse naenkrat. Začni tam, kjer spremembe največ štejejo.
In to je optimizacija fotografij!
Izboljšanje spletne strani brez preobremenjenosti
Če tole bereš in si misliš:
“Ampak jaz imam na strani toliko fotografij, da ne vem, kje začeti. To mi bo vzelo preveč časa!”
Nisi edina! Večina se znajde na tej točki. Ko poznaš rešitev, a je preprosto preveč. Preveč razmišljanja, preveč dela, preveč ponavljanja …
Točno zato sem ustvarila 28-dnevni izziv Popolni digitalni reset.
V izzivu vsak dan popravimo ali izboljšamo eno stvar (tudi fotografije), ki te v digitalnem svetu lahko omejuje. Ne vsega naenkrat – eno stvar.
Tako malo po malo izboljšujemo stanje, brez preobremenjenosti in anksioznosti ob količini dela. Vedno je bolje, da optimiziraš eno fotografijo kot nobene. 😉
Pogosta vprašanja in odgovori
Kaj je najpogostejši vzrok za počasno stran?
Najpogostejši vzrok pa počasno nalaganje spletne strani so velike, neoptimizirane fotografije, še posebej če jih je na eni strani več. Fotografije pogosto predstavljajo največji del strani in lahko negativno vplivajo na hitrost spletne strani.
Ali YouTube posnetki upočasnijo spletno stran?
YouTube posnetki lahko upočasnijo stran. Vdelava (embed) video posnetkov v vsebino naloži zunanjo kodo in celoten video predvajalnik, še preden uporabnik klikne “play”, kar lahko vpliva na hitrost strani.
Ali Instagram vsebine vplivajo na hitrost spletne strani?
Ja – vse vsebine, vdelane iz družbenih omrežij (Instagram, TikTok, Facebook itd.) nalagajo zunanjo kodo, na katero ne moreš vplivati. Vsaka dodatna vsebina, ki jo mora stran ob obisku naložiti, pa lahko podaljša čas nalaganja strani.
Ali veliko vsebine upočasni nalaganje strani?
Ja in ne. Količina vsebine sama po sebi ni problematična, problematičen je format vsebine. Veliko golega besedila ne bo pretirano vplivalo na hitrost strani, medtem ko bo veliko fotografij, video posnetkov in naprednih elementov slej kot prej stran upočasnilo.
Kako preverim hitrost nalaganja strani?
Uporabiš lahko spletno orodje Google PageSpeed Insights, ki ti točno pove, kako dolgo se tvoja stran nalaga in katere datoteke ali skripte upočasnjujejo tvojo stran.
Je pa treba preveriti vsako povezavo (URL) na spletni strani posebej.
