Výkon a Core Web Vitals
Pomalý web — LCP a hero fotka
Homepage má vysoké LCP nebo Průzkumník hlásí pomalý hero obrázek. Postup v Pulse a Images bez hádání cache.
Typický příznak
Skóre klesá kvůli LCP, PageSpeed ukazuje velkou fotku nad foldem, web působí pomalu na mobilu.
Puluno moduly
PulseImages
Vrácení změny
Částečně — viz článek
Kódy nálezů
lcp_slow, lcp_image_missing, lcp_image_not_preloaded, heavy_images
Co vidíte
- Průzkumník nebo Lab Performance hlásí LCP nad doporučením (typicky > 2,5 s na mobilu).
- Nález
lcp_slow,heavy_imagesnebolcp_image_not_preloaded. - V PageSpeed / Lighthouse je největší prvek hero fotka, slider nebo logo v headeru.
- Klient říká „web se na mobilu dlouho rozjíždí“, ale server odpovídá rychle.
Proč to vzniká
LCP (Largest Contentful Paint) měří, kdy se vykreslí největší viditelný prvek. U webařských webů je to casi vždy obrázek nad foldem — ne JavaScript z analytics.
Typické příčiny:
- PNG/JPEG v plném rozlišení (4000 px) zobrazený na 1200 px.
- Chybí
width/height→ prohlížeč čeká na layout. - Chybí preload u LCP obrázku v
<head>. - Agresivní lazy-load na hero ( špatně nastavený plugin ).
- Cache vrací starou verzi po optimalizaci (viz související návod cache).
Co udělá Puluno
| Fáze | Modul | Akce |
|---|---|---|
| Diagnóza | Průzkumník + Pulse | LCP element, velikost souboru, preload, rozměry |
| Apply | Images | WebP/AVIF, resize, lazy mimo hero |
| Apply | Pulse | Preload LCP, defer ne-kritického CSS/JS (safe fixes) |
| Verify | Průzkumník | Stejná URL — LCP nález zmizí nebo severity klesne |
Puluno neřeší pomalý TTFB hostingu — to je jiná situace (OPcache, server).
Krok za krokem
- Spusťte Průzkumník na homepage klienta (mobilní profil).
- V nálezech otevřete LCP / heavy images — zkontrolujte URL souboru.
- Na WordPressu: Puluno Center → Dnes — oprava hero fotky přes Images (resize + moderní formát).
- Pulse Center — Apply bezpečných fixů (preload LCP, odložení ne-kritického JS) pokud nález doporučí.
- Verify: stejná URL v Průzkumníku — porovnejte skóre a LCP.
- U klienta vymažte cache (Pulse / hosting) a ověřte v anonymním okně.
Rollback — vrátit změnu
- Images: náhled před/po u každé fotky — lze vrátit jednotlivý soubor (částečný rollback).
- Pulse safe fixes: rollback v Pulse Center u poslední dávky (kde modul podporuje ledger).
- Preload v
<head>— rollback odstraní tag; ověřte Verify.
Ledger všech změn napříč moduly připravujeme v Center — dnes rollback řešte per modul.
Kdy to není na Puluno
- TTFB > 800 ms na dobrém hostingu → OPcache, PHP verze, přetížený shared server.
- Třetí strany (chat widget, reCAPTCHA, tag manager) blokují main thread — omezte v GTM, ne v SEO pluginu.
- CDN nebo WAF servíruje starý obrázek — ticket na hosting, ne Apply v Puluno.