Preskočiť na obsah
WordPress 20. apr 2026 · 12 min čítania

Ako zrýchliť WordPress: praktický návod krok za krokom

Každá sekunda načítavania navyše stojí 7 % konverzií. Pomalý WordPress stráca návštevníkov, Google pozície aj tržby. Tu sú konkrétne kroky, ktoré mi opakovane pomohli dostať Web Vitals do zelenej zóny.

DC

Dušan Chlpek

PHP vývojár, GEAR s.r.o. · WordPress optimalizácia od roku 2010

Prečo je rýchlosť WordPress webu taká dôležitá

Google od roku 2021 zaraďuje Core Web Vitals (LCP, INP, CLS) medzi priame rankingové faktory. Ak váš WordPress načítava hero sekciu za 4 sekundy, konkurent s LCP pod 2,5 sekundy vás predstihne — aj keď má horší obsah.

Cieľové hodnoty pre rok 2026: LCP < 2,5 s, INP < 200 ms, CLS < 0,1. Skontrolujte si ich na PageSpeed Insights (si.googlechrome.com/pagespeed).

Pred začatím: Urobte zálohu webu. WP Rocket a iné optimalizačné pluginy menia konfiguráciu — ak niečo prestane fungovať, potrebujete sa vedieť vrátiť. Zálohu môžete spraviť cez UpdraftPlus (zadarmo).

10 krokov k PageSpeed 90+

Migrácia na rýchly hosting

Toto je najdôležitejší krok. Lacný zdieľaný hosting (Websupport Basic, Hostinger Starter) má TTFB (Time to First Byte) 800–2000 ms. Rýchly hosting má TTFB pod 200 ms. Pre WordPress odporúčam:

  • Cloudways (Hetzner) — od 10 USD/mes, TTFB pod 100 ms, jednoduché nastavenie
  • Websupport Business / Websupport Cloud — slovenský provider, dobrá podpora
  • Kinsta alebo WP Engine — pre e-shopy s vyšším obratom

PHP 8.3 a OPcache

WordPress 6.x beží plynule na PHP 8.3, ktoré je o 30–40 % rýchlejšie ako PHP 7.4. Overte verziu cez Site Health → Info → Server. Na kvalitnom hostingu stačí zmeniť verziu PHP v paneli. Uistite sa, že OPcache je aktívne — skontrolujte cez phpinfo().

Cache plugin: WP Rocket alebo LiteSpeed Cache

WP Rocket (60 EUR/rok) je najľahšie nastaviteľný — po inštalácii zapnete Page Cache, Gzip a Browser Cache a okamžite vidíte výsledky. Ak máte LiteSpeed server (napr. Cloudways), použite bezplatný LiteSpeed Cache. V nastaveniach zapnite:

  • Page Caching
  • Minify HTML, CSS, JS
  • Combine CSS/JS súbory
  • Lazy Load obrázkov
  • Database Cleanup (raz týždenne)

Optimalizácia obrázkov: WebP a lazy loading

Obrázky tvoria priemerne 60–70 % váhy stránky. Použite plugin Imagify alebo ShortPixel na automatický prevod do WebP a kompresiu. Nastavenia:

  • Formát: WebP (AVIF ak hosting podporuje)
  • Kompresia: Aggressive (90 % kvalita je pre web ideálna)
  • Lazy Loading: zapnite natívne cez WordPress 5.5+ (loading="lazy")
  • Hero obrázok: loading="eager" fetchpriority="high" — nikdy lazy loading pre LCP element!

Odstráňte render-blocking zdroje

Google Fonts, zbytočné CSS/JS — všetko čo blokuje zobrazenie stránky. Riešenia:

  • Fonty: Self-host cez @font-face s font-display: swap. Plugin OMGF to urobí za vás automaticky.
  • Nepoužívané CSS: WP Rocket má funkciu „Remove Unused CSS" — eliminuje stovky KB z veľkých tém
  • JavaScript: Odložte načítanie nepotrebných skriptov cez defer alebo async

CDN: Cloudflare zadarmo

Cloudflare Free Plan (zadarmo) presmeruje statické súbory cez globálnu sieť — obrázky, CSS, JS sa načítajú z dátového centra najbližšie k návštevníkovi. Nastavenie trvá 15 minút (zmena NS záznamov u registrátora). Zapnite Auto Minify a Brotli kompresiu v nastaveniach.

Databáza: čistenie a indexy

WordPress databáza po rokoch prevádzky obsahuje tisíce zbytočných záznamov — revízie príspevkov, transients, staré draft-y. Použite WP-Optimize (zadarmo) pre:

  • Vymazanie revízií (ponechajte max 3 na príspevok)
  • Vymazanie expired transients
  • Optimalizáciu tabuliek (OPTIMIZE TABLE)

Pre väčšie weby doplňte Redis Object Cache — redukuje počet SQL queries pri každom requeste.

Odľahčenie témy a pluginov

Každý plugin načítava vlastné CSS a JS — aj na stránkach kde ho vôbec nepoužívate. Plugin Asset CleanUp Pro (25 EUR) vám ukáže čo sa načítava na každej stránke a dovolí to vypnúť. Typické výsledky: -200 až -800 kB na stránku.

Deaktivujte a odinštalujte pluginy, ktoré aktívne nepoužívate. Každý plugin je potenciálna bezpečnostná diera aj zdroj spomalenia.

Preload kritických zdrojov

Do <head> pridajte preload pre LCP obrázok a hlavný font:

<link rel="preload" as="image" href="/wp-content/uploads/hero.webp" fetchpriority="high">
<link rel="preload" as="font" href="/fonts/inter.woff2" crossorigin>

WP Rocket to umožňuje nastaviť v záložke Preload bez úpravy kódu.

Heartbeat API a cron

WordPress Heartbeat API posiela AJAX requesty každé 15–60 sekúnd — aj keď nikto nie je prihlásený do adminu. Na produkčnom webe ho obmedzte pluginom Heartbeat Control (zadarmo): na frontende vypnúť, v admin ponechať na 120 sekúnd.

WP-Cron nahradte skutočným systémovým cron jobom — WP-Cron sa spúšťa pri každom requeste a spomaľuje načítanie:

# Pridajte do wp-config.php:
define('DISABLE_WP_CRON', true);

# Systémový cron (každých 5 minút):
*/5 * * * * curl https://www.domena.sk/wp-cron.php?doing_wp_cron > /dev/null 2>&1

Čo robiť po optimalizácii

Po každom kroku znovu spustite PageSpeed Insights a sledujte, ktoré metriky sa zlepšili. Typicky:

Realistický cieľ po všetkých krokoch: PageSpeed skóre 85–95 na mobile, 95+ na desktope.

Kedy to nestačí a treba vývojára

Niektoré problémy pluginy nevyriešia. Zavolajte ma keď:

Chcete rýchlejší WordPress?

Urobím komplexný audit vášho webu a implementujem optimalizácie — s garantovaným výsledkom v PageSpeed Insights.

Ďalšie články

Zavolať E-mail Dopyt

Ochrana súkromia

Táto stránka využíva cookies pre nevyhnutné fungovanie. Rešpektujeme vaše súkromie a legislatívu GDPR.