Proč je pomalý WordPress takový problém

Pomalý web není jen technická nepříjemnost. Je to přímá ztráta peněz, pozic ve vyhledávání i důvěry. Studie dlouhodobě ukazují, že uživatelé opouštějí stránky, které se načítají déle než 2–3 sekundy, a každé další zpomalení snižuje šanci na konverzi. Google navíc sleduje metriky jako LCP, INP a CLS, takže rychlost už dávno není jen „nice to have“, ale reálný SEO faktor.

U WordPressu je typický problém v tom, že se na jednom webu hromadí šablona, desítky pluginů, velké obrázky, externí skripty a levný hosting. Výsledek? Domovská stránka má klidně 5–10 MB, načítá se přes 100 požadavků a mobilní uživatel čeká jako na pomalý vlak. Přitom často stačí odstranit pár největších brzd a výkon se dramaticky zlepší.

Nejdřív změřte, co web brzdí

Bez měření je optimalizace jen hádání. Začněte u těchto nástrojů:

  • Google PageSpeed Insights – ukáže Core Web Vitals a konkrétní doporučení.
  • Lighthouse v Chromu – rychlý audit výkonu, přístupnosti a SEO.
  • GTmetrix – výborný na waterfall analýzu, tedy co se načítá a v jakém pořadí.
  • WebPageTest – detailní testy z různých lokalit a zařízení.
  • Query Monitor – plugin pro WordPress, který odhalí pomalé dotazy, hooky a chyby pluginů.

Sledujte hlavně LCP do 2,5 s, INP pod 200 ms a CLS pod 0,1. Pokud je LCP třeba 4,8 s, většinou je problém v obrázku nad přehybem, render-blocking CSS, pomalém serveru nebo příliš těžké šabloně. Pokud je INP špatné, web často dusí JavaScript z builderů, chatovacích widgetů nebo reklamních skriptů.

Praktický trik: spusťte test na mobilním profilu a porovnejte „první načtení“ s „opakovanou návštěvou“. Když je web při opakovaném načtení výrazně rychlejší, problém je často v cache. Když je pomalý pořád, řešte server, obrázky a front-end.

Největší brzdy WordPressu, které musíte odstranit

Na WordPressu se nejčastěji zabíjí výkon třemi věcmi: těžkou šablonou, přemírou pluginů a obřím mediálním obsahem. Překvapivě neplatí, že „víc pluginů = pomalejší web“ automaticky. Důležitější je, jaké pluginy používáte a co dělají na pozadí.

1. Šablona a page builder

Pokud používáte extrémně univerzální téma s desítkami funkcí, které nikdy nepotřebujete, web si zbytečně nese tunu CSS a JavaScriptu. Page buildery jako některé konfigurace Elementoru nebo WPBakery umí vytvořit vizuálně hezký web, ale často za cenu velkého množství DOM elementů a skriptů. Na mobilu je to pak citelně znát.

Ideální je lehká šablona typu Astra, GeneratePress, Blocksy nebo čistý blokový přístup s Gutenbergem. U některých webů přechod z těžké šablony na lehčí řešení zrychlil LCP třeba z 4,2 s na 2,1 s bez změny hostingu.

2. Pluginy, které běží pořád

Každý plugin je potenciální riziko. Zaměřte se hlavně na ty, které dělají:

  • těžké dotazy do databáze,
  • externí API volání,
  • mnoho frontend skriptů,
  • duplicitní funkce, které už řeší šablona nebo jiný plugin.

Podezřelé bývají různé sliderové pluginy, složité formulářové nástroje, statistiky načítané přes WordPress, nebo sociální feedy. V praxi často pomůže odstranit 5–10 nepotřebných pluginů a web se zrychlí víc než po drahém „speed pluginu“.

3. Obrázky bez komprese

Tohle je klasický zabiják. Mnoho webů má hero obrázek o velikosti 3–8 MB, přestože na webu by měl mít klidně 150–300 KB. Používejte formáty WebP nebo AVIF, správné rozměry a kompresi bez viditelné ztráty kvality. Pro WordPress se hodí například ShortPixel, Imagify nebo Smush.

Pravidlo z praxe: obrázek do náhledu článku by měl mít přesně takové rozměry, v jakých se zobrazuje. Nahrávat 4000px širokou fotku pro box o šířce 800px je zbytečný luxus, který zabíjí rychlost i data uživatele.

Cache, CDN a hosting: tady se láme chleba

Na pomalém WordPressu často nevadí jen front-end, ale i server. Když hosting odpovídá pomalu, můžete optimalizovat CSS i obrázky sebevíc a pořád to nebude ono. První krok je kvalitní hosting s moderním stackem: PHP 8.2+, OPcache, SSD/NVMe úložiště a ideálně server na LiteSpeed nebo dobře nastaveném Nginxu.

Na WordPressu má velký smysl správně nastavená cache. Pokud používáte LiteSpeed server, sáhněte po LiteSpeed Cache. Jinak bývá velmi dobrá kombinace WP Rocket nebo FlyingPress spolu s objektovou cache, pokud ji hosting podporuje.

Co má cache řešit

  • generování statických HTML verzí stránek,
  • minifikaci a odkládání CSS/JS,
  • lazy load obrázků a iframe,
  • preload klíčových fontů a hero obrázku,
  • prohlížečovou cache pro opakované návštěvy.

CDN, například Cloudflare, pomůže hlavně u návštěvníků z různých lokalit a zároveň přidá ochranu proti útokům. I základní bezplatný plán dokáže zrychlit doručení statických souborů a snížit zátěž serveru. U webů s návštěvností z více zemí je to často rozdíl mezi „použitelný“ a „výborný“ výkon.

Optimalizace front-endu, která dělá okamžitý rozdíl

Teď přichází ta část, kde se dají vyhrávat sekundy. Největší zdržení často způsobuje CSS a JavaScript, které blokují vykreslení stránky. Pokud prohlížeč musí nejdřív stáhnout a zpracovat deset skriptů, než vůbec ukáže obsah, máte problém.

Řešení:

  • Odložte neklíčový JavaScript pomocí atributu defer nebo přes cache plugin.
  • Odstraňte nepoužívané CSS nebo ho aspoň načítejte jen na relevantních stránkách.
  • Preloadujte hlavní font a LCP obrázek.
  • Omezte externí služby typu chaty, mapy, embed videa a tracking skripty.
  • Používejte systémové fonty nebo maximálně 1–2 řezy webfontu.

Jeden reálný příklad: web s pěti fonty, třemi řezy každého fontu a několika externími skripty měl LCP 5,1 s. Po redukci fontů na dva řezy, odložení nepotřebného JS a optimalizaci obrázku nad přehybem klesl LCP na 2,4 s. Bez redesignu. Jen chytrý úklid.

Pokud používáte video na pozadí, zvažte, jestli je opravdu nutné. Video je často estetická past, která na mobilu zabije rychlost i UX. V mnoha případech stačí statický hero obrázek nebo lehká animace CSS.

Údržba WordPressu, která zabrání návratu pomalosti

Rychlost není jednorázová akce. WordPress se časem zase „zanese“, pokud ho nikdo nehlídá. Proto nastavte pravidelnou údržbu:

  • aktualizace jádra, šablony a pluginů,
  • mazání revizí, transientů a starých draftů,
  • čištění databáze,
  • kontrola nefunkčních pluginů a 404 chyb,
  • pravidelný test výkonu po větších úpravách.

Na databázi pomůže například WP-Optimize, ale opatrně. Než smažete cokoliv, mějte zálohu. U velkých webů bývají problémem tisíce revizí článků, expirované transienty a zbytečně nafouklé tabulky od pluginů, které už dávno nepoužíváte.

Nezapomeňte ani na bezpečnost. Pomalý web někdy nezpůsobuje jen výkon, ale také malware, spamové skripty nebo napadený hosting. Pokud se web náhle zpomalí bez zjevné příčiny, zkontrolujte procesy na serveru, neobvyklé soubory a odchozí požadavky. U WordPressu je lepší být paranoidní než pozdě plakat.

Když to vezmete systematicky, WordPress jde zrychlit velmi výrazně: často o 30–70 % jen kombinací lehčí šablony, kvalitního hostingu, cache, optimalizovaných obrázků a odstranění zbytečných skriptů. A právě v tom je ten šokující detail – většina webů není pomalá proto, že by WordPress byl pomalý. Je pomalá proto, že je špatně postavený a dlouho nikdo nezasáhl.