Váš web může mít skvělý obsah, perfektně zvolená klíčová slova i solidní zpětné odkazy – a přesto zaostávat za konkurencí. Jedním z důvodů bývají špatné Core Web Vitals. Google je od roku 2021 oficiálně řadí mezi rankingové faktory a jejich vliv rok od roku roste.
V tomto průvodci se dozvíte, co Core Web Vitals jsou, co přesně měří, jak si výsledky svého webu zjistit zdarma a hlavně, jak je zlepšit. Ať máte WordPress, Shoptet, nebo cokoli jiného.
Co jsou Core Web Vitals a proč je Google měří?
Core Web Vitals jsou sada tří metrik, které Google používá k měření reálné uživatelské zkušenosti na webu. Nejde o technické metriky pro vývojáře — jde o to, jak váš web působí na skutečné návštěvníky v jejich prohlížeči, na jejich zařízení, na jejich připojení.
Google chce ve výsledcích vyhledávání zobrazovat weby, které jsou nejen relevantní, ale také uživatelsky přívětivé. Core Web Vitals jsou jeho způsobem, jak to změřit.
Každá metrika měří jiný aspekt uživatelského zážitku:
- LCP měří, jak rychle se načte hlavní obsah stránky
- CLS měří, jak moc se obsah “poskakuje” při načítání
- INP měří, jak rychle web reaguje na kliknutí a interakce
Dobré skóre Core Web Vitals přináší dvojí výhodu: lepší pozice ve vyhledávání a nižší míru opuštění stránky. Pomalý nebo nestabilní web návštěvníci jednoduše zavřou.
LCP – Largest Contentful Paint
Co to je?
LCP měří, za jak dlouho se načte největší viditelný prvek na stránce – typicky hlavní obrázek, hero sekce nebo velký nadpis. Ukazuje, kdy má uživatel pocit, že stránka “naběhla”.
Jak by měl LCP vypadat?
| Výsledek | Hodnocení |
|---|---|
| Do 2,5 s | ✅ Dobrý |
| 2,5–4,0 s | ⚠️ Potřebuje zlepšení |
| Nad 4,0 s | ❌ Špatný |
Nejčastější příčiny špatného LCP
Neoptimalizované obrázky jsou nejčastějším viníkem. Fotografie z fotoaparátu o velikosti 4 MB, která se zobrazuje jako 800px wide hero obrázek, zpomaluje LCP dramaticky.
Dalšími příčinami jsou:
- Pomalý hosting – levný sdílený hosting nestíhá obsloužit požadavky
- Chybějící cache – každý návštěvník musí čekat na sestavení stránky od nuly
- Render-blocking JavaScript a CSS – prohlížeč čeká, než načte skripty, a teprve pak kreslí stránku
- Příliš pozdě načítaný hlavní obrázek – chybí atribut
fetchpriority="high"
Jak LCP zlepšit?
- Převeďte obrázky do formátu WebP – oproti JPG ušetří 25-35 % velikosti při stejné kvalitě
- Nastavte správné rozměry – nenačítejte obrázek ve velikosti 2 400 px, pokud ho zobrazujete jen na 800 px
- Přidejte atribut
loading="eager"afetchpriority="high"k hlavnímu hero obrázku - Použijte CDN – obsah se servíruje z nejbližšího serveru k návštěvníkovi
- Přejděte na kvalitnější hosting – sdílený hosting není základ pro dobré LCP
CLS – Cumulative Layout Shift
Co to je?
CLS měří vizuální stabilitu stránky. Konkrétně – jestli se obsah při načítání “poskakuje”. Znáte ten pocit, kdy jdete kliknout na tlačítko a v poslední vteřině se celý obsah posune dolů, protože se načetl banner nebo obrázek? Přesně to CLS zachytí.
Jak by měl CLS vypadat?
| Výsledek | Hodnocení |
|---|---|
| Do 0,1 | ✅ Dobrý |
| 0,1–0,25 | ⚠️ Potřebuje zlepšení |
| Nad 0,25 | ❌ Špatný |
Nejčastější příčiny špatného CLS
- Obrázky bez definovaných rozměrů – prohlížeč nezná jejich výšku, dokud je nenačte, a pak stránku přeskládá
- Reklamy, bannery a embedy – načítají se asynchronně a vytlačují ostatní obsah
- Webfonty – text nejprve renderuje systémovým písmem, pak ho přepíše načteným fontem (tzv. FOUT)
- Dynamicky vkládaný obsah – cookies lišty, chatboty, pop-upy načítané skriptem
Jak CLS zlepšit?
- Vždy definujte
widthaheightu obrázků – prohlížeč pak drží místo předem - Pro webfonty použijte
font-display: swapa předem načtěte klíčové fonty pomocí<link rel="preload"> - Cookies lištu a chatbot stylujte tak, aby netlačily obsah – umístěte je fixně mimo tok dokumentu
- Rezervujte prostor pro reklamy – i když reklama není načtena, container má pevnou výšku
Praktická zkušenost: CLS problémy způsobené obrázky bez rozměrů jsou nejčastější chybou, kterou při technickém auditu nacházím. Přitom oprava zabere 10 minut.
INP – Interaction to Next Paint
Co to je a proč nahradilo FID?
Od března 2024 nahradilo INP původní metriku FID (First Input Delay). FID měřil pouze první interakci uživatele se stránkou – typicky první kliknutí. INP je přísnější: měří všechny interakce po celou dobu návštěvy a jako výsledné skóre bere tu nejhorší (po odfiltrování extrémů).
Jinými slovy – nestačí, aby stránka rychle reagovala při prvním kliku. Musí reagovat rychle po celou dobu.
Jak by měl INP vypadat?
| Výsledek | Hodnocení |
|---|---|
| Do 200 ms | ✅ Dobrý |
| 200–500 ms | ⚠️ Potřebuje zlepšení |
| Nad 500 ms | ❌ Špatný |
Nejčastější příčiny špatného INP
Hlavním viníkem je téměř vždy příliš těžký JavaScript. Konkrétně:
- Zbytečné skripty třetích stran (live chaty, marketingové nástroje, pixely)
- Špatně napsané event listenery, které blokují hlavní vlákno prohlížeče
- Velké SPA frameworky načítané najednou
- Pluginy pro WordPress, které přidávají desítky skriptů na každou stránku
Jak INP zlepšit?
- Auditujte skripty třetích stran – každý skript, který načítáte, zpomaluje reakce stránky. Načítejte jen to, co skutečně potřebujete.
- Odkládejte nekritické skripty – použijte atributy
asyncnebodefer - Deaktivujte pluginy, které nepoužíváte – na WordPressu je zbytečný plugin, který jen přidává JS, přímý problém pro INP
- Zvažte load-on-interaction – live chat načtěte až po prvním kliku uživatele, ne při načtení stránky
Jak Core Web Vitals měřit?
Existují dva typy dat Core Web Vitals, a je důležité je rozlišovat:
Laboratorní data (Lab data) – simulovaná měření za kontrolovaných podmínek. Rychlá zpětná vazba při vývoji, ale neodráží reálné uživatele.
Reálná data (Field data / CrUX) – anonymizovaná data z Chrome prohlížečů skutečných návštěvníků vašeho webu. Tato data Google používá pro ranking.
PageSpeed Insights
PageSpeed Insights je nejjednodušší nástroj pro začátek. Zadáte URL, dostanete obě sady dat – laboratorní i reálná – a konkrétní doporučení pro zlepšení. Vždy testujte mobilní i desktopovou verzi zvlášť. Mobilní skóre je zpravidla horší a Google mu přikládá větší váhu.
Google Search Console
Google Search Console nabízí sekci Základní metriky webu (Core Web Vitals report), kde vidíte souhrnné výsledky pro celý web rozdělené do tří kategorií: dobré, vyžadující zlepšení, špatné. Na rozdíl od PageSpeed Insights zde uvidíte skupiny problematických URL najednou – to je klíčové pro větší weby.
Lighthouse
Lighthouse je nástroj zabudovaný přímo v Chrome DevTools (F12 → záložka Lighthouse). Používejte ho při vývoji a testování – spustíte audit přímo v prohlížeči bez odeslání dat na externí servery. Nezapomeňte, že Lighthouse pracuje výhradně s laboratorními daty.
Optimalizace Core Web Vitals na WordPressu
WordPress je zodpovědný za velkou část problémů s Core Web Vitals – ne proto, že by byl špatný, ale proto, že je flexibilní a majitelé webů na něj instalují desítky pluginů.
Hosting jako základ
Bez kvalitního hostingu ostatní optimalizace nepomůžou. Pro WordPress v roce 2026 doporučuji hostingy s PHP 8.2+, HTTP/2 nebo HTTP/3, a ideálně s LiteSpeed webserverem nebo alespoň Nginxem.
Pluginy, které skutečně pomohou
Pro cache a celkovou rychlost:
- LiteSpeed Cache – pokud váš hosting běží na LiteSpeed, je to nejsilnější možnost
- WP Rocket – prémiový plugin, nejsnadnější nastavení, nejlepší výsledky pro průměrného uživatele
- W3 Total Cache – zdarma, ale vyžaduje znalosti pro správné nastavení
Pro optimalizaci obrázků:
- ShortPixel nebo Imagify – automatická komprese a převod do WebP při uploadu
Pro skripty třetích stran:
- Asset CleanUp – umožňuje deaktivovat CSS a JS pluginů na konkrétních stránkách, kde nejsou potřeba
- Flying Scripts – odloží načítání skriptů třetích stran
Nastavení, která mají největší dopad
- Zapněte lazy loading pro obrázky (WordPress to dělá nativně od verze 5.5, ale zkontrolujte, že ho nemáte omylem vypnuté)
- Povolte GZIP nebo Brotli kompresi na serveru
- Nastavte dlouhé cache headers pro statické soubory (CSS, JS, obrázky)
- Přidejte preconnect pro domény třetích stran (Google Fonts, CDN)
Optimalizace Core Web Vitals na Shoptetu
Shoptet je platformou pro e-shopy a přístup k optimalizaci je zde odlišný – nemáte přístup k serverové konfiguraci a PHP. Platí pravidlo: ovlivnit můžete dost, ale ne vše.
Co na Shoptetu ovlivnit můžete
Obrázky produktů jsou vaší největší pákou. Shoptet sice obrázky automaticky komprimuje, ale výsledek závisí na tom, co nahrajete. Nahrajte vždy:
- Obrázky ve správném rozlišení (ne fotky z foťáku v plném rozlišení)
- Ideálně již v WebP, pokud to váš workflow umožňuje
Šablona (template) zásadně ovlivňuje CWV. Šablony třetích stran mohou mít nadměrný JavaScript nebo CSS. Před zakoupením šablony si změřte její demo v PageSpeed Insights.
Aplikace a rozšíření z Shoptet Doplňků přidávají skripty – každý nainstalovaný doplněk zpomaluje web. Mějte nainstalované jen to, co aktivně používáte.
Co na Shoptetu ovlivnit nemůžete
- Výběr hostingu a serveru – to řídí Shoptet centrálně
- Serverovou konfiguraci, cache na úrovni serveru
- PHP verzi a konfiguraci
Klíčový závěr pro Shoptet: Váš největší vliv na CWV spočívá ve výběru šablony, kvalitě obrázků a minimalizaci nainstalovaných doplňků. Pokud jsou vaše CWV špatné i po optimalizaci těchto tří věcí, pravděpodobně se jedná o problém na straně platformy.
Checklist pro zlepšení Core Web Vitals
Projděte postupně body níže. Začněte od těch, které mají největší pravděpodobný dopad na váš konkrétní web.
LCP
- Hlavní hero obrázek je v WebP a má správné rozměry
- Na hero obrázku je nastaven atribut
fetchpriority="high" - PageSpeed skóre na mobilu je nad 70 bodů
- Web běží na kvalitním hostingu
- Je zapnutá serverová cache nebo cache plugin
CLS
- Všechny obrázky mají definované atributy
widthaheight - Webfonty používají
font-display: swap - Cookies lišta a chatbot netlačí obsah (jsou fixně pozicované)
- Pro reklamní plochy je rezervovaný prostor pevné výšky
INP
- Skripty třetích stran jsou načítány s
asyncnebodefer - Na WordPressu jsou deaktivovány nepoužívané pluginy
- Live chat nebo jiné těžké widgety jsou načítány až po interakci
- V DevTools → Performance není žádný skript blokující hlavní vlákno déle než 50 ms
Měření
- Je nastavena Google Search Console a jsou v ní dostupná CWV data
- Jsou pravidelně kontrolovány reporty Core Web Vitals v GSC
- Po každé větší změně webu je proveden test v PageSpeed Insights
Časté otázky o Core Web Vitals
Musím mít všechny tři metriky v zeleném pásmu?
Ideálně ano. Google pro hodnocení webu z pohledu Page Experience signálu vyžaduje, aby všechny tři metriky byly v dobrém pásmu. Web, který má skvělé LCP, ale špatné CLS, nemá Page Experience označen jako dobrý.
Jak rychle se zlepšení CWV projeví v pozicích?
Google aktualizuje CrUX data (reálná data z prohlížečů) přibližně každých 28 dní. Zlepšení pozic po optimalizaci CWV tedy typicky uvidíte za 4-8 týdnů. Laboratorní data (PageSpeed Insights) se promítnou okamžitě.
Mám špatné skóre v PageSpeed Insights, ale v Search Console mám zelené výsledky. Jak je to možné?
To je zcela normální. PageSpeed Insights ukazuje simulovaná laboratorní data – simuluje pomalé mobilní zařízení a 4G připojení. Search Console naopak zobrazuje reálná data z prohlížečů skutečných návštěvníků vašeho webu. Pro SEO jsou rozhodující data v Search Console.
Core Web Vitals jsou skvělé, ale web přesto nestoupá. Proč?
CWV jsou jedním z desítek rankingových faktorů. Bez kvalitního obsahu cíleného na správná klíčová slova a bez zpětných odkazů samotné technické skóre pozice nezajistí. Pokud si nejste jistí, kde je problém, pomůže komplexní SEO analýza.
Shrnutí
Core Web Vitals jsou tři metriky – LCP, CLS a INP – které Google používá k měření uživatelského zážitku a které ovlivňují pozice ve vyhledávání. Nejde o čistě technickou záležitost pro vývojáře; jde o signály, které přímo vypovídají o tom, jestli váš web návštěvníky vítá nebo frustruje.
Klíčové body, které si odneste:
- LCP pod 2,5 s – optimalizujte obrázky, hosting a cache
- CLS pod 0,1 – definujte rozměry obrázků, stabilizujte layout
- INP pod 200 ms – auditujte a redukujte JavaScript třetích stran
- Měřte v Search Console – laboratorní data z PageSpeed Insights jsou jen orientační
- WordPress a Shoptet mají odlišné možnosti optimalizace – znáte-li limity své platformy, ušetříte čas
Pokud jste si prošli checklist a stále nevíte, kde přesně problém hledat, nebo nechcete optimalizaci řešit sami, technická SEO analýza odhalí konkrétní příčiny a navrhne prioritizovaný plán oprav.
Nechte si provést technický audit webu → Objednat analýzu
Související články: