Jak zrychlit WordPress web: 10 kroků k lepšímu skóre v PageSpeed

Pomalý WordPress web je jeden z nejčastějších problémů, se kterými se setkávám při SEO auditech. Web vypadá skvěle, obsah je kvalitní – ale v PageSpeed Insights dostane skóre 45 a Google ho trestal nižšími pozicemi. Přitom příčiny jsou téměř vždy stejné a řešení existují.
V tomto průvodci vám ukážu konkrétní kroky, jak WordPress web zrychlit – od nejjednodušších věcí, které zvládnete za hodinu, až po pokročilejší optimalizace. Většina z nich je zdarma nebo za minimální náklady.
Proč záleží na rychlosti WordPress webu
Rychlost webu ovlivňuje dvě zásadní věci: uživatelský zážitek a pozice v Googlu.
Google od roku 2021 používá Core Web Vitals jako přímý rankingový faktor. Konkrétně sleduje tři metriky – LCP (jak rychle se načte největší viditelný prvek), INP (jak rychle web reaguje na interakci) a CLS (jak moc se stránka přeskupuje při načítání). Web, který v těchto metrikách selhává, se prostě zobrazuje níže než konkurence se srovnatelným obsahem.
Zároveň platí jednoduchá statistika: každá sekunda prodlevy při načítání zvyšuje míru okamžitého opuštění webu o přibližně 32 %. Zákazník, který čeká déle než 3 sekundy, ve velké míře odchází ještě před tím, než vůbec uvidí váš obsah. Jak metriky Core Web Vitals měřit a co jednotlivé hodnoty znamenají, popisujeme podrobně v průvodci Core Web Vitals 2026.
Krok 1: Zjistěte, kde je problém
Než cokoliv opravíte, musíte vědět, co konkrétně zpomaluje váš web. Použijte tyto nástroje:
- Google PageSpeed Insights (pagespeed.web.dev) – zdarma, měří reálná data uživatelů i laboratorní testy, zobrazí konkrétní doporučení co opravit
- GTmetrix (gtmetrix.com) – zdarma, podrobnější analýza s vodopádovým grafem načítání, vidíte přesně které soubory zpomalují web
- Google Search Console – záložka Core Web Vitals zobrazuje data za posledních 90 dní z reálných návštěv, rozdělená na mobilní a desktopovou verzi
Změřte web před optimalizací a výsledky si poznamenejte. Po každé změně měřte znovu – tak zjistíte, co skutečně pomohlo a o kolik.
Krok 2: Kvalitní hosting je základ
Žádný caching plugin ani optimalizace obrázků nevynahradí pomalý server. TTFB (Time to First Byte) – tedy rychlost, s jakou server odpoví na požadavek prohlížeče – by měla být pod 200 ms. Pokud je vaše TTFB nad 600 ms, problém je téměř jistě na straně hostingu.
Sdílený hosting za 50–100 Kč/měsíc je pro výkon WordPress webu nevhodný. Investice do kvalitního hostingu (Wedos VPS, SiteGround nebo Cloudways) je nejefektivnější optimalizace, kterou můžete udělat. Jak vybrat správný hosting pro WordPress popisujeme v samostatném průvodci výběrem hostingu.
Krok 3: Nainstalujte caching plugin
WordPress generuje každou stránku dynamicky – při každé návštěvě spouští PHP skripty a dotazuje databázi. Caching plugin uloží hotový výsledek jako statický soubor a příštímu návštěvníkovi ho servíruje přímo bez opakovaného výpočtu. Výsledkem je dramatické zrychlení.
WP Rocket (placený, ~50 $/rok)
Nejlepší caching plugin pro WordPress vůbec. Nastavení je jednoduché i pro začátečníky – většina optimalizací funguje hned po instalaci. Zahrnuje page cache, browser caching, minifikaci CSS a JS, lazy loading obrázků, preloading a propojení s CDN. Pokud chcete nejrychlejší výsledek bez technického nastavování, WP Rocket je správná volba.
LiteSpeed Cache (zdarma)
Vynikající bezplatná alternativa, ale funguje naplno jen na hostinzích s LiteSpeed serverem (Wedos, A2 Hosting). Na ostatních hostinzích nabízí omezenější funkce. Pokud váš hosting LiteSpeed podporuje, je to nejlepší bezplatná volba.
W3 Total Cache nebo WP Super Cache (zdarma)
Solidní bezplatné pluginy pro základní caching na hostinzích bez LiteSpeed. W3 Total Cache nabízí více možností konfigurace, WP Super Cache je jednodušší na nastavení. Pro začátečníky doporučuji WP Super Cache – méně možností pokazit nastavení.
Krok 4: Optimalizujte obrázky
Obrázky jsou nejčastější příčinou pomalého načítání. Nekomprimovaná fotografie z mobilu nebo foťáku může mít 5–15 MB – to je pro web naprosto nepřijatelné. Cílem je dostat obrázky pod 200 KB bez viditelné ztráty kvality.
Převod do formátu WebP
WebP je moderní obrazový formát od Googlu, který je o 25–35 % menší než JPEG nebo PNG při stejné vizuální kvalitě. WordPress od verze 5.8 WebP podporuje nativně. Pluginy jako ShortPixel nebo Imagify automaticky převedou všechny nahrané obrázky do WebP.
Doporučené pluginy pro optimalizaci obrázků
- ShortPixel – komprimuje a převádí do WebP, prvních 100 obrázků měsíčně zdarma, pak placený plán
- Imagify – od tvůrců WP Rocket, snadné nastavení, 25 MB měsíčně zdarma
- Smush – bezplatná základní verze, populární alternativa
Správné rozměry obrázků
Nenahrávejte obrázky větší, než je maximální šířka vašeho webu. Pokud je obsahová oblast webu 1 200 px wide, obrázek 4 000 px wide je zbytečně velký – prohlížeč ho stejně zmenší, ale stáhne celý velký soubor. Obrázky před nahráním ořežte nebo zmenšete v nástroji jako Squoosh (squoosh.app) nebo přímo v systémovém editoru obrázků.
Lazy loading
Lazy loading znamená, že obrázky mimo viditelnou část obrazovky se načtou až ve chvíli, kdy k nim uživatel scrolluje. WordPress má lazy loading aktivní od verze 5.5 automaticky. Zkontrolujte, že váš caching plugin lazy loading nedeaktivuje a pokud ano, zapněte ho v nastavení pluginu.
Krok 5: Minifikace a kombinování CSS a JavaScript
Každý plugin a šablona přidává do vašeho webu CSS a JavaScript soubory. Minifikace odstraní z těchto souborů zbytečné mezery, komentáře a zalomení řádků – soubor je pak menší a načítá se rychleji. Kombinování slučuje více souborů do jednoho, čímž snižuje počet HTTP požadavků.
WP Rocket, LiteSpeed Cache i W3 Total Cache minifikaci nabízejí v nastavení. Pozor: minifikace JavaScriptu může někdy rozbít funkci webu – po zapnutí vždy překlikejte celý web a zkontrolujte, že vše funguje správně. Pokud se něco rozbije, deaktivujte minifikaci JS a ponechte jen CSS.
Krok 6: Používejte CDN
CDN (Content Delivery Network) je síť serverů rozmístěných po celém světě. Statické soubory vašeho webu (obrázky, CSS, JS) jsou uloženy na serverech CDN a servírovány návštěvníkovi z nejbližšího serveru. Pro české weby to znamená rychlejší načítání pro návštěvníky ze zahraničí.
Cloudflare nabízí základní CDN zdarma a je nejpoužívanějším řešením na světě. Nastavení spočívá v přepnutí DNS na Cloudflare nameservery – poté Cloudflare automaticky cachuje statický obsah vašeho webu a snižuje zátěž na váš hosting. Bonus: Cloudflare také chrání web před DDoS útoky a přidává bezpečnostní vrstvu.
Krok 7: Optimalizace databáze
WordPress ukládá do databáze všechno – příspěvky, revize, komentáře, transienty, logy pluginů. Databáze, která se nikdy nečistí, se časem zaplní zbytečnými daty a dotazy do ní trvají déle. Plugin WP-Optimize nebo Advanced Database Cleaner bezpečně odstraní:
- Revize příspěvků (WordPress ukládá každou verzi každého článku)
- Schválené a nevyřízené komentáře ve spamu
- Transienty (dočasná cache dat z pluginů)
- Osiřelé meta data
Doporučuji čistění databáze provádět jednou měsíčně. Vždy před čištěním zálohujte – pro případ, že by se něco pokazilo.
Krok 8: Zkontrolujte a redukujte pluginy
Každý aktivní plugin přidává PHP kód, který se načítá při každé návštěvě webu. Příliš mnoho pluginů – zejména špatně napsaných – výrazně zpomaluje web. Projděte seznam aktivních pluginů a ptejte se: opravdu tento plugin potřebuji? Nenahrazuje ho funkce, kterou již má jiný plugin nebo samotný WordPress?
Zvlášť pozorně se zaměřte na pluginy pro sdílení na sociální sítě, kontaktní formuláře a vizuální stavitelé stránek – tyto kategorie bývají nejčastějšími viníky pomalého načítání. Méně pluginů zpravidla znamená rychlejší web. Které pluginy by naopak na webu být měly, popisujeme v přehledu TOP 5 WordPress pluginů.
Krok 9: Použijte lehkou šablonu
Šablona (theme) je základ vizuální stránky WordPressu – a špatně napsaná šablona dokáže zpomalit web i přes veškerou optimalizaci. Těžké multifunkční šablony jako Avada, Divi nebo BeTheme načítají desítky souborů CSS a JS, i když jejich funkce vůbec nevyužíváte.
Lehké šablony zaměřené na výkon dosahují výrazně lepšího skóre v PageSpeed bez nutnosti agresivní optimalizace:
- Astra – nejpopulárnější lehká šablona, plně kompatibilní s Elementorem, Gutenbergem i WooCommerce. Zdarma s prémiovou verzí.
- GeneratePress – extrémně lehká (méně než 30 KB), výborné skóre v PageSpeed. Oblíbená mezi SEO specialisty.
- Kadence – moderní, rychlá, zdarma. Skvělá integrace s Gutenbergem.
Přechod na novou šablonu je větší zásah – ale pokud vaše aktuální šablona trvale způsobuje špatné skóre v PageSpeed, je to leckdy nejefektivnější řešení. Jak na výběr a instalaci šablony pro WordPress popisuje průvodce instalací šablony na WordPress.
Krok 10: Nastavte správné HTTP hlavičky pro caching v prohlížeči
Browser caching říká prohlížeči, aby si statické soubory (obrázky, CSS, JS, fonty) uložil lokálně a při příští návštěvě je nestahoval znovu. Výsledkem je výrazně rychlejší načítání pro vracející se návštěvníky.
WP Rocket a LiteSpeed Cache browser caching nastavují automaticky. Pokud používáte jiný plugin nebo žádný, přidejte do souboru .htaccess pravidla pro cache-control hlavičky – konkrétní kód najdete v dokumentaci GTmetrix nebo Google PageSpeed Insights pod doporučením „Serve static assets with an efficient cache policy”.
Checklist: rychlý přehled optimalizací
- ✅ Změřte rychlost před optimalizací (PageSpeed Insights, GTmetrix)
- ✅ Zkontrolujte TTFB – pokud je nad 600 ms, problém je hosting
- ✅ Nainstalujte caching plugin (WP Rocket, LiteSpeed Cache nebo WP Super Cache)
- ✅ Optimalizujte obrázky a převeďte do WebP (ShortPixel nebo Imagify)
- ✅ Nastavte správné rozměry obrázků před nahráním
- ✅ Zapněte lazy loading obrázků
- ✅ Zapněte minifikaci CSS a JS (opatrně – testujte po aktivaci)
- ✅ Nastavte CDN (Cloudflare zdarma)
- ✅ Vyčistěte databázi (WP-Optimize)
- ✅ Odstraňte nepotřebné pluginy
- ✅ Zkontrolujte, zda vaše šablona není příliš těžká
- ✅ Nastavte browser caching
- ✅ Změřte rychlost po optimalizaci a porovnejte
Jaké skóre v PageSpeed byste měli cílit
Google hodnotí výkon webu na stupnici 0–100 a rozděluje výsledky do tří pásem: 0–49 (špatné, červená), 50–89 (potřebuje zlepšení, oranžová) a 90–100 (dobré, zelená).
Pro mobilní verzi webu je skóre 60–75 realistickým a solidním cílem pro průměrný WordPress web s obrázky a standardními pluginy. Skóre 80+ na mobilu je výborné a dosažitelné s lehkou šablonou, WP Rocket a optimalizovanými obrázky. Na desktopu by většina webů měla bez větší námahy dosáhnout skóre 85+.
Nedoporučuji honit se za skóre 100 za každou cenu – to obvykle vyžaduje kompromisy, které zhoršují funkčnost nebo uživatelský zážitek. Zaměřte se na to, aby byly všechny tři metriky Core Web Vitals v zelené zóně.
Rychlý WordPress web není luxus – je to základ pro dobré SEO a spokojené zákazníky. Většinu optimalizací popsaných v tomto článku zvládnete sami za odpoledne. Pokud chcete mít jistotu, že váš web běží na maximum, nebo potřebujete pomoci s konkrétním problémem, rád se na to podívám.
Chcete vědět, co konkrétně zpomaluje váš WordPress web? Napište mi – provedu rychlou analýzu a navrhnu konkrétní kroky ke zlepšení.