Návody

Rýchlosť webu a konverzie: každá sekunda stojí zákazníkov

KB
Karol Billik
||7 min čítania

Prečo rýchlosť webu nie je len technická záležitosť

Keď ľudia hovoria o rýchlosti webu, väčšina podnikateľov si povie: „To je pre nás menej dôležité, to je technický detail." Ale čísla hovoria inak.

Amazon zistil, že každých 100 milisekúnd oneskorenia ich stojí 1 % obratu. Walmart zaznamenal 2 % nárast konverzií za každú sekundu zrýchlenia webu. Google otvorene hovorí, že rýchlosť je súčasťou ich hodnotiacich algoritmov.

Rýchlosť webu priamo ovplyvňuje, či zákazník zostane alebo odíde. a teda, či vám zaplatí alebo nie. To nie je technický detail. To je obchodná realita.

Koľko sekúnd je prijateľných?

Zlatý štandard pre načítanie webu je do 2,5 sekundy. Podľa Google by mal tzv. Largest Contentful Paint (LCP). čiže načítanie hlavného obsahu. prebehnúť do 2,5 sekundy od otvorenia stránky.

Čo sa stane, ak je váš web pomalší?

  • Do 3 sekúnd. odíde každý tretí návštevník
  • Do 5 sekúnd. odíde 90 % návštevníkov na mobile
  • Nad 5 sekúnd. Google vás penalizuje v rebríčkoch

Ako zmerať rýchlosť svojho webu

Skôr než začnete čokoľvek opravovať, zmerajte si aktuálny stav. Tieto nástroje sú zadarmo:

  • PageSpeed Insights (pagespeed.web.dev). nástroj od Google, dáva skóre 0–100 a konkrétne odporúčania
  • GTmetrix (gtmetrix.com). podrobnejšia analýza s vodopádovým grafom načítania
  • WebPageTest (webpagetest.org). pokročilé testovanie z rôznych lokalít

Zamerajte sa hlavne na skóre pre mobilné zariadenia. Väčšina návštevníkov (najmä lokálnych firiem) prichádza z mobilu.

8 najčastejších príčin pomalého webu

1. Nekomprimované obrázky

Toto je zďaleka najčastejší vinník. Fotografia z fotoaparátu môže mať 5 až 10 MB. Na web stačí 100 až 300 kB. Ak ste obrázky pred nahratím nekomprimovali, váš web stiahne pri každej návšteve megabajty zbytočných dát.

Riešenie: Pred nahratím obrázkov ich skomprimujte na tinypng.com alebo squoosh.app. Pre moderné weby používajte formát WebP namiesto JPG.

2. Zlý hosting

Lacný hosting za 2 € mesačne vás môže stáť tisíce eur na stratených zákazníkoch. Pomalý server = pomalý web, nech je váš kód akokoľvek dokonalý.

Pre slovenské firmy odporúčam hosting s servermi v európskej únii (ideálne Nemecko alebo Holandsko) a s SSD diskami.

3. Príliš veľa pluginov alebo skriptov tretích strán

Každý plugin, tracker, chat widget alebo externý skript pridáva záťaž, ktorá sa načítava pri každej návšteve. 10 zbytočných skriptov = výrazne pomalší web. Pravidelne kontrolujte, ktoré skripty a nástroje skutočne potrebujete.

4. Chýba cachovanie

Cachovanie znamená, že server „zapamätá" vyrenderovanú stránku a nasledujúcim návštevníkom ju podáva rýchlejšie, bez opätovného generovania. Ak na webe nemáte nastavené cachovanie, každá návšteva začína od nuly.

5. Chýba CDN (Content Delivery Network)

CDN je sieť serverov po celom svete, ktorá podáva váš web z geograficky najbližšieho servera. Pre slovenských návštevníkov to môže skrátiť čas načítania o desiatky percent.

6. Render-blocking skripty

Niektoré JavaScript súbory sa načítavajú pred zobrazením obsahu a „blokujú" vykresľovanie stránky. Skúsený vývojár ich presunie na koniec, alebo nastaví asynchrónne načítavanie.

7. Veľký počet HTTP požiadaviek

Každý obrázok, font, CSS súbor a JavaScript vyžaduje vlastnú HTTP požiadavku na server. Čím viac požiadaviek, tým dlhšie trvá načítanie. Spájanie súborov a minimalizácia počtu požiadaviek urýchli web.

8. Nedostatok optimalizácie pre mobilné zariadenia

Web navrhnutý pre desktop a len „zmenšený" pre mobil bude pomalý a nepohodlný. Mobilná verzia si vyžaduje vlastnú optimalizáciu. menšie obrázky, jednoduchšie animácie, iné rozloženie.

Praktický postup: čo urobiť ako prvé

Ak chcete zrýchliť web bez veľkých investícií, postupujte takto:

  1. Spustite test na PageSpeed Insights a zapíšte si aktuálne skóre
  2. Skomprimujte všetky obrázky na webe (použite tinypng.com)
  3. Skontrolujte, či váš hosting ponúka SSD a server v Európe
  4. Aktivujte cachovanie na serveri (alebo požiadajte vášho vývojára o konfiguráciu)
  5. Znovu spustite test a porovnajte výsledky

Tieto kroky môžete urobiť aj sami a zlepšenie skóre by malo byť viditeľné do hodiny.

Kedy to prenechať odborníkovi

Ak váš web dosiahol skóre pod 50 na mobile, alebo ak ste vyskúšali vyššie kroky bez výrazného zlepšenia, je pravdepodobne problém hlbší. v kóde, architektúre alebo hostingom nastavení. V takom prípade je efektívnejšie osloviť vývojára.

Dobrá správa: optimalizácia rýchlosti je zvyčajne relatívne rýchly projekt. niekoľko hodín práce, ktoré sa vám vrátia v lepších konverziách a pozíciách na Google.

Ak chcete vedieť, kde je váš web pomalý a čo s tým, ozvite sa mi. Pozriem sa na váš web zadarmo a poviem vám, čo má zmysel riešiť.

KB

Karol Billik

Freelance Web Developer & Dizajnér

Tvorím webstránky, e-shopy a aplikácie na mieru pre slovenské firmy. Každý projekt beriem osobne a záleží mi na tom, aby váš web naozaj fungoval.

Viac o mne

Potrebujete pomôcť s webom?

Bezplatná konzultácia. Povieme si, čo potrebujete, a navrhnem riešenie na mieru.

Nechce sa ti rezervovať hovor? Napíš mi na karol.jr@billik.sk.

CaseStudy