U e-shopů je rychlost klíčová. Každá sekunda načítání navíc totiž může znamenat ztrátu potenciálního zákazníka. Podle studií až 40 % uživatelů opustí stránku, která se načítá déle než 3 sekundy! Nikdo nechce čekat, než se aktualizuje obsah košíku nebo vykreslí další nabídka produktů.
Ať už máte e-shop postavený na open source řešení jako je PrestaShop nebo WooCommerce nebo používáte krabicové řešení jako je třeba Shoptet, principy optimalizace jsou stále stejné.
Na co se u e-shopů můžete zaměřit?
#1: Optimalizace obrázků produktů
Obrázky tvoří velkou část datového objemu e-shopu. Použití moderních formátů jako WebP může výrazně snížit jejich velikost při zachování kvality.
Jak na to:
- Používejte automatické nástroje pro konverzi do WebP formátu (na WordPressu zdarma třeba plugin EWWW, v ostatních e-shopových řešeních často nějaký nativní doplněk…).
- Nastavte správné rozměry obrázků tzv. “na první dobrou” (nenechávejte prohlížeč přepočítávat velké obrázky).
- Využijte naše tipy pro optimalizaci obrázků, které vám pomohou udržet web svižný.
#2: Asynchronní načítání recenzí a doporučených produktů
Namísto okamžitého načtení všech prvků najednou je efektivnější načítat je dynamicky až na základě interakce uživatele. Recenze, související produkty nebo detailní popisy lze načíst až ve chvíli, kdy se k nim uživatel přiblíží.
Implementace:
- Využijte AJAX pro dodatečné načítání obsahu.
- Načítejte recenze až po kliknutí nebo scrollování.
- Implementujte systém „načíst více“ místo zobrazení všeho najednou.
VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
#3: Předpokládané načtení se Speculation Rules API
Speculation Rules API je jednou z novinek v moderních prohlížečích. Jde o technologii, která umožňuje předbíhat uživatelovy reakce dřív, než se vůbec stanou. V podstatě předvídá konkrétní stránky, na které by uživatel mohl kliknout, takže když na ně skutečně klikne, jsou již připravené k zobrazení.
Jak se Speculation Rules začít:
- Identifikujte nejčastěji navštěvované stránky (např. nejprodávanější produkty).
- Implementujte JSON s pravidly pro předběžné načtení. Jak na to popisujeme v prvním dílu.
- Otestujte dopad na reálných uživatelích.
O Speculation Rules API a jeho možných nástrahách se rozpovídal Martin Michálek v dílu o rychlosti webu:
#4: Minimalizace externích skriptů
Příliš mnoho analytických, marketingových a reklamních skriptů může dramaticky zpomalit stránku. Je potřeba je používat s rozumem a správně je implementovat.
Tipy:
- Spojte více analytických nástrojů pomocí Google Tag Manageru.
- U WordPressu můžete načítání skriptů zpozdit pluginem jako je Perfmatters.
- Načítejte skripty třetích stran až po načtení hlavního obsahu.
- Pravidelně kontrolujte, zda všechny implementované skripty skutečně využíváte.
#5: Odložené načtení – lazy loading
Jde o techniku, při které se obrázky a videa načítají až ve chvíli, kdy se dostanou do viditelné části obrazovky, nikoli při prvotním načtení stránky.
Jak lazy loading implementovat:
- Využijte nativní lazy loading v prohlížečích: <img loading="lazy"> nebo si nechte pomoct jakýmkoliv doplňkem.
- Nezapomeňte na správné nastavení dimenzí obrázků, abyste předešli CLS.(Cumulative Layout Shift je jedna z metrik Core Web Vitals od Google, která měří vizuální stabilitu stránky. Jednoduše řečeno, jde o nežádoucí posuny obsahu během načítání stránky, které ruší uživatele a zhoršují jejich zážitek z prohlížení webu).
Dejte ale bacha na implementaci. Kde se nejčastěji chybuje:
- ❌ Lazyloading chybí úplně.
- ❌ Lazyloading přebývá na obrázcích v prvním viewportu (což zpomaluje jejich vykreslování).
- ❌ Chybí na iframech.
- ❌ Na webech se používá zastaralý javascriptový lazyloading (místo nativního loading=“lazy“).
Pro detailnější info mrkněte na příspěvek Zuzky Šumlanské na LinkedInu:
#6: Komprimace datových souborů
Komprese HTML, CSS a JavaScript souborů může výrazně snížit množství přenášených dat.
Praktické kroky:
- Zapněte GZIP nebo Brotli kompresi na serveru.
- Minifikujte CSS a JavaScript (odstraňte mezery, komentáře)
- Spojte více CSS nebo JS souborů do jednoho pro snížení počtu HTTPS požadavků.

Freelo - Nástroj na řízení úkolů a projektů
Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.
#7: Zlepšení odezvy serveru
Rychlá reakce serveru je naprostým základem pro rychle se načítající e-shop. Ideální doba první odezvy serveru by měla být pod 200 ms.
Co můžete udělat:
- Zvolte kvalitní hosting optimalizovaný pro e-shopy.
- Nastavte vyrovnávací paměť (caching) na úrovni databáze.
- Využívejte Redis cache (na našich virtuálních serverech Redis instalujeme automaticky).
- Optimalizujte databázové dotazy a indexy.
#8: Revidujte nefunkční přesměrování
Každé přesměrování (redirect) znamená další kolo komunikace mezi prohlížečem a serverem, což zpomaluje načítání stránky.
Na co se zaměřit:
- Identifikujte a eliminujte řetězce přesměrování (ukáže Vám je třeba Google Search Console).
- Používejte 301 přesměrování (trvalé) místo 302 (dočasné) tam, kde je to vhodné.
- Pravidelně kontrolujte a čistěte starší přesměrování.
#9: Implementace cache systému
Cachování ukládá statické verze stránek do mezipaměti prohlížeče, což výrazně snižuje zátěž serveru a zrychluje načítání opakovaně navštěvovaných stránek.
Možností cachování je víc:
- Full-page cache pro nejnavštěvovanější stránky.
- Objektová cache pro databázové dotazy (Redis, Memcached).
- Browser caching pro statické soubory.
- Back forward cache
#10. Využití CDN (Content Delivery Network)
CDN distribuuje obsah webových stránek na servery po celém světě, takže uživatelé získávají data jen z nejbližšího serveru.
Výhody CDN:
- Rychlejší načítání pro uživatele z různých geografických lokalit.
- Snížení zátěže vašeho hlavního serveru.
- Ochrana proti DDoS útokům.
Nejpopulárnější CDN je pravděpodobně Cloudflare, který je v základní verzi zdarma a jeho použití můžeme s klidem doporučit. U nás v Zákaznickém Centru si CloudFlare ochranu můžete zapnout na jediný klik.
Implementací všech těchto optimalizací můžete výrazně zrychlit svůj e-shop a zlepšit zážitek zákazníků. A spokojenější zákazníci znamenají jediné, vyšší konverze a tržby!
✅ Checklist pro pravidelnou údržbu
Doporučujeme dělat pravidelný audit rychlosti webu. Projděte si například tento checklist a odškrtněte si, že jste pro rychlost udělali maximum:
- Zkontrolujte velikost obrázků – přidejte nové obrázky vždy ve formátu WebP a správně ořezané.
- Ověřte rychlost načítání stránky – použijte online nástroj na měření rychlosti webu, například GTmetrix, abyste zjistili aktuální skóre a odstranili vzniklé nedostatky.
- Proveďte revizi pluginů a modulů – odstraňte nepotřebné nebo nepoužívané doplňky a aktualizujte ty aktivní.
- Otestujte externí skripty – opravdu používáte všechny analytické a reklamní skripty, které máte nasazené?
- Zkontrolujte cachování – ujistěte se, že caching funguje správně (full-page cache, Redis či browser cache).
- Projít přesměrování (redirecty) – eliminujte zbytečná nebo řetězová přesměrování, která zdržují načítání.
- Aktualizujte CMS a komponenty e-shopu – mějte vždy aktuální verze kvůli bezpečnosti i výkonu.
- Vyčistěte databázi – pravidelné promazání neaktivních objednávek, starých produktů a logů zrychlí odezvu databáze.
- Prověřte výkon hostingu – rychlost serveru je klíčová; zkontrolujte, jestli nepotřebujete silnější řešení.
Akční tipy pro okamžité zlepšení
Na straně serveru
- Zapněte GZIP nebo Brotli kompresi. Výrazně sníží objem přenášených dat. Ověřte si, zda ji máte aktivní, nebo požádejte o aktivaci svého poskytovatele hostingu.
- Zapněte HTTP/2 nebo HTTP/3 protokol. Moderní protokoly zrychlí načítání díky paralelnímu zpracování požadavků.
- Vyčistěte stará přesměrování. Zbytečně zdržují prohlížeče uživatelů. Projděte si Google Search Console a zbavte se řetězců přesměrování.
- Optimalizujte nastavení cache pro statický obsah.
Optimalizace obrázků
- Používejte moderní formáty jako WebP nebo AVIF místo tradičních JPG a PNG
- Komprimujte obrázky pomocí nástrojů jako TinyPNG, Squoosh nebo Imagify
- Implementujte lazy loading, aby se obrázky načítaly jen při zobrazení. Nic vás to nestojí a pomůže to ihned.
- Ověřte, že každý obrázek v HTML má jasně definované rozměry – eliminujete tím otravné posouvání stránky (CLS).
- Přejděte na moderní formát WebP. Stáhněte si plugin nebo aktivujte převod na WebP formát jedním kliknutím (třeba EWWW Image Optimizer pro WordPress, případně vestavěné moduly Shoptetu nebo PrestaShopu).
Optimalizace kódu
- Minimalizujte a slučte CSS a JavaScript soubory (Minify & Combine).
- Používejte asynchronní načítání nebo atribut defer u externích skriptů.
- Eliminujte nepotřebné knihovny a pluginy.
Doručujte obsah rychleji:
Použijte CDN (Content Delivery Network). Aktivujte Cloudflare – základní verze je zdarma a zapnete ji jedním kliknutím (i přímo u nás v Zákaznickém Centru). Zrychlí načítání obsahu pro zákazníky odkudkoliv na světě.
Díky těmto krokům bude váš web rychlejší, efektivnější a uživatelsky přívětivější!
A určitě mrkněte na článek o rychlosti webů z dílu Na hraně kódu, kde jsme si pozvali profíka přes rychlost Martina Michálka. Mimo jiné jsme řešili i tipy pro zrychlení e-shopů a čemu se vyvarovat, aby se ze zrychlení nestala noční můra.
Závěr
Rychlost webu je dnes klíčovým faktorem nejen pro uživatelský zážitek, ale i pro úspěch ve vyhledávačích. Jak jsme si v článku ukázali, optimalizace závisí na typu a velikosti webu a vyžaduje komplexní přístup.
Shrneme si důležité kroky:
- Nezapomínejte na pravidelnou údržbu a optimalizaci výkonu.
- Věnujte pozornost nejčastějším problémům, jako jsou neoptimalizované obrázky, pomalé skripty nebo přebytečné pluginy.
- Implementujte vhodný cache systém, lazy loading a nezapomeňte ani na správnou konfiguraci serveru, s tím vším můžete dosáhnout výrazného zrychlení.
- Pokud používáte WordPress, zaměřte se na výběr kvalitního hostingu a pravidelně čistěte databáze.
- A pamatujte, že i malé změny mohou přinést velké zlepšení uživatelského zážitku a vyšší míru konverzí.