Pomalý WordPress je jeden z najčastejších problémov, s ktorými sa stretávam pri auditoch klientov. Stránka načítajúca sa dlhšie ako 3 sekundy stráca výrazné percento návštevníkov — a Google to vie tiež. V tomto článku ukážem konkrétne kroky, ktoré skutočne fungujú.
Prečo na rýchlosti záleží
Core Web Vitals sú od roku 2021 priamym hodnotiacim faktorom v Google Search. Tri kľúčové metriky — LCP (Largest Contentful Paint), INP (Interaction to Next Paint) a CLS (Cumulative Layout Shift) — priamo ovplyvňujú tvoje pozície vo vyhľadávaní.
Okrem SEO je tu aj biznis dôvod: každá sekunda oneskorenia znižuje konverzný pomer priemerne o 7 %. Pre e-shop s obratom 10 000€/mesiac to môže byť rozdiel stoviek eur.
1. Caching — základ všetkého
WordPress sám o sebe generuje každú stránku dynamicky pri každej návšteve. Caching uloží vygenerovanú HTML stránku a pri ďalšej návšteve ju pošle priamo bez spúšťania PHP a databázových dotazov.
Najlepšie riešenia v roku 2025:
- WP Rocket — prémiový, najkomplexnejší, odporúčam pre väčšinu projektov
- LiteSpeed Cache — zadarmo, výborný ak máš LiteSpeed server
- W3 Total Cache — zadarmo, pokročilá konfigurácia, vyžaduje viac znalostí
Na projektoch pre Trnavský samosprávny kraj používam kombináciu vlastného fragment cachingu a Redis object cache — LCP na hlavnej stránke klesol na 1,2 s pri 4× vyššej záťaži ako predtým.
2. Optimalizácia obrázkov
Obrázky sú typicky najväčší problém. Niekoľko pravidiel, ktoré by mal dodržať každý WordPress web:
- Používaj formát WebP — je o 25–35 % menší ako JPEG pri rovnakej kvalite
- Nastav lazy loading pre obrázky pod fold (
loading="lazy") - Nastav správne rozmery — nikdy nenahraj 4000px fotku na web kde sa zobrazuje v 800px
- Hero obrázok (nad foldom) má mať priority loading — nie lazy
Plugin Imagify alebo ShortPixel automaticky konvertuje a komprimuje obrázky pri nahrávaní. Za minútu práce navyše.
Na jednom projekte som konvertoval video poster z PNG na WebP — veľkosť klesla z 50 KiB na 15 KiB a LCP sa zlepšil o 2,5 sekundy.
3. Minimalizuj JavaScript a CSS
Každý plugin pridáva JS a CSS súbory — aj keď ich na danej stránke nepotrebuješ. Po rokoch inštalácií pluginov sa kopy kódu hromadia.
Čo robiť:
- Vypni načítanie pluginov na stránkach kde nie sú potrebné (WP Rocket to vie)
- Spoj a minifikuj CSS a JS súbory
- Odlož načítanie nekritického JavaScriptu (
defer/async) - Pravidelne maž pluginy, ktoré nepoužívaš — každý zanechá stopy
4. Databázová optimalizácia
WordPress databáza sa časom zapĺňa — revízie príspevkov, transients, spam komentáre. Na webe s 3000 článkami to môžu byť desaťtisíce zbytočných riadkov.
- Nastav limit revízií v
wp-config.php:define('WP_POST_REVISIONS', 5); - Pravidelne čisti databázu — plugin WP-Optimize to zvládne automaticky
- Pre väčšie projekty zvaž Redis object cache — výrazne zníži počet DB dotazov
5. Hosting nie je detail
Lacný shared hosting je strop, cez ktorý sa nedostaneš. Ak robíš všetko správne a web je stále pomalý, problém je pravdepodobne na strane servera.
Pre seriózne projekty odporúčam:
- VPS s Coolify — plná kontrola, Docker kontajnery, vynikajúci výkon, rozumná cena
- Managed WordPress hosting (Kinsta, WP Engine) — drahšie, ale bez starostí
- Minimálne PHP 8.2+ — je výrazne rýchlejší ako staršie verzie
Záver — kde začať
Ak nevieš kde začať, urobím ti bezplatný mini audit webu — pozriem sa na Core Web Vitals, najväčšie problémy a poviem ti čo by malo najväčší efekt. Bez záväzkov.