Pět sekund a je po návštěvníkovi. Co brzdí váš web?

Proč je pět sekund kritická hranice

V praxi se ukazuje, že už po několika sekundách čekání dramaticky roste míra odchodů. Google dlouhodobě doporučuje dostat se s LCP pod 2,5 sekundy, INP pod 200 ms a CLS pod 0,1. Pokud se web „rozjíždí“ pět sekund, uživatel často nečeká na úplné načtení, ale hodnotí ho podle prvního dojmu: je něco vidět, jde s obsahem interagovat a nepřeskakuje rozložení stránky?

Rychlost navíc není jen UX téma. Ovlivňuje SEO, konverzní poměr i efektivitu placené návštěvnosti. Pokud platíte za kliky z PPC nebo sociálních sítí a stránka se načítá pomalu, ztrácíte část rozpočtu ještě před tím, než se návštěvník stihne podívat na nabídku. U e-shopů bývá rozdíl mezi 2 a 5 sekundami načítání vidět na konverzích velmi rychle.

Nejčastější brzdy webu: obrázky, skripty a špatný hosting

Největší problém bývá kombinace několika drobných chyb, které se sčítají. Jeden velký hero obrázek, několik marketingových skriptů, fonty z externího zdroje, pomalý server a k tomu špatně napsané šablony. Výsledek? Stránka sice „funguje“, ale pro uživatele i vyhledávače je těžká a pomalá.

1. Příliš velké obrázky a nevhodné formáty

Obrázky patří mezi nejčastější viníky. V mnoha projektech stále najdete fotografie o velikosti 3–8 MB, nahrané přímo z fotoaparátu nebo mobilu, bez komprese a bez moderního formátu. To je zbytečný problém, protože většina vizuálu na webu může být v WebP nebo AVIF, často s úsporou desítek procent proti JPEG/PNG.

  • Hero obrázek na homepage ideálně držte pod 200–300 KB, pokud to vizuál dovolí.
  • Používejte responzivní obrázky přes srcset a sizes.
  • Lazy loadujte obsah pod ohybem stránky, ale ne hero obrázek nad foldem.
  • Vždy nastavte rozměry obrázků, aby se minimalizoval CLS.

2. Přetížené JavaScriptové skripty

Další brzda jsou skripty pro chat, analytiku, remarketing, heatmapy, cookie lišty, recenze, A/B testování a další doplňky. Každý z nich přidává síťové požadavky, blokuje render nebo zvyšuje nároky na hlavní vlákno prohlížeče. U některých webů je problém nejen množství skriptů, ale i jejich pořadí a způsob načítání.

Prakticky to znamená: co nemusí běžet hned, nemá běžet hned. Mnoho nástrojů lze načítat až po interakci, po souhlasu nebo po prvním vykreslení stránky. U WordPressu bývá vhodné omezit počet pluginů, které vkládají vlastní JS a CSS na každé stránce.

3. Pomalý server a nevhodný hosting

Pokud je server přetížený nebo geograficky daleko od cílové skupiny, zpomalí to celý web bez ohledu na kvalitu frontendu. Sledujte TTFB (Time to First Byte). Pokud je výrazně nad 500 ms, je problém často v hostingu, cache nebo backendu. U sdíleného hostingu bývá běžné, že se výkon mění podle zátěže dalších webů na stejném serveru.

U moderních webů pomáhá CDN, server-side cache, edge cache a správně nastavený caching header. U WordPressu může výrazně pomoci objektová cache, page cache a optimalizace databáze. U Next.js nebo headless řešení je důležité řešit generování statického obsahu a distribuci přes CDN.

Jak zjistit, co přesně web brzdí

Bez měření se optimalizuje naslepo. Základní dvojice nástrojů je Google PageSpeed Insights a Chrome DevTools. PageSpeed ukáže Core Web Vitals a konkrétní doporučení, DevTools odhalí, co skutečně blokuje vykreslení, kolik váží jednotlivé soubory a které skripty zdržují hlavní thread.

Další velmi užitečné nástroje:

  • Lighthouse – rychlý audit výkonu, přístupnosti a SEO.
  • WebPageTest – detailní waterfall, filmstrip a měření z různých lokalit.
  • Search Console – data Core Web Vitals z reálných uživatelů.
  • GA4 – sledování dopadu rychlosti na engagement a konverze.
  • GTmetrix – přehledná diagnostika a historie změn.

V praxi se zaměřte na tři otázky: co blokuje první vykreslení, co zpomaluje interakci a co způsobuje poskakování rozložení. Pokud máte vysoké LCP, hledejte velký obrázek, pomalý server nebo blokující CSS. Pokud je problém s INP, bývá na vině těžký JavaScript, příliš mnoho event listenerů nebo složitý front-end framework bez optimalizace.

Rychlost není jen o kompresi, ale i o architektuře

Mnoho firem řeší výkon až ve chvíli, kdy je web hotový. To je pozdě. Rychlost se má navrhovat už při výběru technologie. Jednoduchý firemní web může běžet velmi rychle i na WordPressu, pokud je dobře postavený. Stejně tak může být pomalý i moderní stack, pokud je přebujelý a bez kontroly nad bundlem.

WordPress: nejčastější chyby a rychlé opravy

U WordPressu bývá problém v těžké šabloně, page builderu, nadměrném množství pluginů a špatně nastavené cache. Častá chyba je použití vizuálního builderu na každou drobnost, což generuje zbytečně složitý HTML výstup a spoustu CSS/JS. Pokud web trpí pomalostí, zvažte:

  • odstranění nepoužívaných pluginů,
  • přechod na lehčí šablonu,
  • optimalizaci databáze a revizí,
  • nasazení cache pluginu typu WP Rocket, LiteSpeed Cache nebo serverové cache,
  • odložení načítání externích skriptů.

Next.js a moderní weby

U Next.js je výhoda v možnostech statického generování, SSR a optimalizace komponent. Ale i tady lze snadno udělat chybu: přetížit stránku client-side JavaScriptem, tahat zbytečné knihovny nebo načítat vše dynamicky bez ohledu na uživatelský scénář. Dobrý výkon znamená minimalizovat bundle, používat code splitting a důsledně oddělit obsah, který musí být vidět hned, od toho, co může přijít později.

U Jamstack přístupů a headless CMS je klíčové správně nastavit CDN, cache invalidaci a práci s obrázky. Pokud se sice generuje statická stránka, ale každá změna spustí pomalý rebuild nebo se assety doručují z pomalého originu, rychlost se ztratí.

Co udělat hned: praktický plán na 7 dní

Pokud potřebujete zrychlit web bez dlouhého projektu, začněte postupně a měřitelně. První krok je audit: změřte homepage, hlavní kategorii, detail služby nebo produktu a kontaktní stránku. Zjistěte LCP, INP, CLS, TTFB a celkovou velikost stránky. Důležité je sledovat i mobilní verzi, protože právě tam bývá výkon nejhorší.

  • Den 1: Spusťte PageSpeed Insights a WebPageTest, uložte výchozí stav.
  • Den 2: Zkomprimujte a převeďte obrázky do WebP/AVIF.
  • Den 3: Omezte nebo odložte marketingové skripty.
  • Den 4: Zapněte cache a zkontrolujte hlavičky cache-control.
  • Den 5: Projděte fonty, zvažte self-hosting a font-display: swap.
  • Den 6: Otestujte mobilní výkon a velikost hlavního bundle.
  • Den 7: Porovnejte data v Search Console a GA4 po nasazení změn.

Nezapomeňte, že rychlost má přímý dopad i na SEO. Google sice nehodnotí jen technické metriky, ale pomalý web se hůře indexuje, hůře používá a často hůře konvertuje. Když odstraníte hlavní brzdy, většinou nevyřešíte jen výkon, ale zlepšíte i organickou návštěvnost, míru prokliku a počet dokončených objednávek nebo poptávek.

Jak poznat, že optimalizace funguje i v reálném provozu

Testy v laboratoři jsou jen část příběhu. Skutečný výkon se ukáže v datech z reálných návštěv. Sledujte, zda po úpravách klesá bounce rate, roste engagement time a zlepšují se konverze na mobilech. V Search Console sledujte, zda ubývá URL v kategorii „Potřebuje zlepšit“ u Core Web Vitals. V GA4 si vytvořte segment organické a placené návštěvnosti a porovnávejte výkon před a po změně.

U větších webů se vyplatí nasadit pravidelný performance monitoring. Může jít o automatizované testy přes SpeedCurve, Calibre nebo vlastní skript přes Lighthouse CI. Cílem není jednorázově získat lepší skóre, ale udržet web dlouhodobě rychlý i po přidání nového obsahu, pluginu nebo marketingového nástroje.

Pokud web po pětisekundovém čekání ztrácí návštěvníka, není problém jen v technice. Je to signál, že obsah, infrastruktura a marketing nejsou sladěné. A právě to je u výkonu webu nejdůležitější: rychlost není kosmetická úprava, ale základní součást použitelnosti, důvěry a obchodního výsledku.

  • Podobné články

    Zákazník nekupuje až při checkoutu. Prodáváš i dřív?

    Většina e-shopů řeší konverzi až na checkoutu, ale rozhodnutí zákazníka vzniká mnohem dřív. Od první návštěvy po detail produktu probíhá série mikro-ano, která často rozhodne o objednávce ještě před tím, než uživatel vloží zboží do košíku. V článku ukazuji, jak tyto fáze měřit, optimalizovat a proměnit v reálný růst tržeb.

    Když web mlčí o útoku, škody už rostou‬

    Kybernetický útok nebývá jen technický problém. Jakmile web přestane komunikovat, ztrácí důvěru zákazníků, pozice ve vyhledávání i tržby, a škody se násobí každou hodinou. V článku ukazuji, jak poznat první signály průšvihu, co musí mít web připravené ještě před incidentem a jak správně komunikovat během útoku i po něm. Pokud spravujete web, e-shop nebo firemní systém, najdete tu konkrétní postupy, nástroje i priority.