Nástroj zdarma: Výkon
Test rychlosti webu
Načteme vaši stránku jako telefon střední třídy na pomalém připojení 4G, změříme, jak rychle se zobrazí hlavní obsah a jak moc stránka poskakuje, a ukážeme, co ji zatěžuje. Pokud má Google pro váš web data od skutečných uživatelů, uvidíte i ta.
Zdarma. Obvykle hotovo za méně než minutu.
Co tento nástroj kontroluje
Telefon na pomalém 4G
Stránka se načte v prohlížeči Chromium jako telefon třídy Moto G Power (412 × 823) s latencí 150 ms, rychlostí stahování zhruba 1,6 Mbps a odesílání 750 Kbps a se 4× zpomaleným procesorem. Tento profil používá Lighthouse pro mobilní testy.
Largest Contentful Paint (LCP)
Kdy se dokončilo vykreslení největšího obrázku nebo bloku textu na první obrazovce a o jaký prvek šlo.
Cumulative Layout Shift (CLS)
Jak moc se viditelný obsah během načítání nečekaně posunul.
Total Blocking Time (TBT)
Jak dlouho skripty zaměstnávaly prohlížeč natolik, že nemohl reagovat na klepnutí: sečtená část každé dlouhé úlohy nad 50 ms. V laboratoři zastupuje metriku Interaction to Next Paint.
Co stránka stahuje
Celkový objem v bajtech a počet požadavků, rozdělené na obrázky, skripty, CSS a fonty, a podíl, který pochází od třetích stran.
Těžké obrázky a soubory blokující vykreslení
Obrázky nad 150 KB nebo mnohem širší než prostor, ve kterém se zobrazují, a soubory CSS a skriptů, které zdržují první vykreslení.
Data od skutečných uživatelů Chromu
Přehled Chrome UX Report od Googlu pro váš origin na telefonech v 75. percentilu: LCP, INP a CLS, pokud má Google pro web dost návštěvnosti.
Co zkontrolovat nedokáže
- Dávat při každém spuštění stejná čísla. Laboratorní výsledky se liší podle sítě, zatížení serveru a skriptů třetích stran, proto porovnávejte trendy, ne jednotlivá měření.
- Přesně odpovídat PageSpeed Insights. Oba používají podobný profil telefonu, ale běží na jiných strojích a sítích.
- Změřit INP v laboratoři. INP potřebuje skutečné interakce, takže laboratorní test ukazuje TBT a data od uživatelů ukazují INP, pokud existují.
- Ukázat data od uživatelů pro každý web. Chrome UX Report pokrývá posledních 28 dní a jen originy s dostatečnou návštěvností z Chromu.
- Otestovat víc než jednu stránku, kterou zadáte. Placený Report výkonu otestuje 3 klíčové stránky a seřadí příčiny i s opravami.
Proč na tom záleží
Stránka, která se na kancelářské Wi-Fi a rychlém notebooku zdá okamžitá, se může na telefonu střední třídy se slabým signálem načítat několik sekund. Právě tuto situaci test napodobuje, protože tam těžké obrázky a skripty napáchají nejvíc škody.
Core Web Vitals jsou měřítka Googlu pro tento zážitek: načítání (LCP), odezva (INP) a vizuální stabilita (CLS). Google je používá při řazení výsledků, ale uvádí, že dobrý uživatelský dojem ze stránky nepřeváží relevantní obsah. Větší vliv mají na lidi: pomalá nebo poskakující stránka ztrácí návštěvníky dřív, než si cokoli přečtou.
Příčiny bývají konkrétní: nekomprimovaný úvodní obrázek o velikosti několika megabajtů, chatovací widget, který se načte před obsahem, webový font, který skrývá text, nebo banner vložený nad stránku poté, co se zobrazí. Test uvede prvek LCP a nejtěžší soubory, abyste viděli, co z toho platí.
Jak číst výsledky
- Largest Contentful Paint (LCP)
- Dobré pod 2,5 s, špatné nad 4 s. Pokud je prvkem LCP obrázek, nejvíc záleží na jeho velikosti a prioritě načítání; pokud je to text, podívejte se na webové fonty a CSS blokující vykreslení.
- Cumulative Layout Shift (CLS)
- Dobré pod 0,1, špatné nad 0,25. Bezrozměrné skóre, které kombinuje, jak velká část obrazovky se pohnula a jak daleko.
- Total Blocking Time (TBT)
- Dobré pod 200 ms, špatné nad 600 ms. Vysoké TBT předpovídá pomalé reakce na klepnutí u skutečných uživatelů.
- Bajty a požadavky
- Žádný oficiální limit neexistuje; sledujte, který typ převládá. Obrázky mají obvykle největší podíl a vysoký podíl třetích stran ukazuje na aplikace, tagy a widgety.
- Těžké obrázky
- Každý obrázek nad 150 KB nebo stažený v mnohem větší šířce, než v jaké se zobrazuje, s velikostí souboru a rozměry.
- Soubory blokující vykreslení
- CSS a synchronní skripty, které musí prohlížeč stáhnout, než může cokoli zobrazit.
- Data od uživatelů (75. percentil)
- Skuteční uživatelé Chromu na telefonech za posledních 28 dní. 75. percentil znamená, že tři ze čtyř načtení stránky byla alespoň takto rychlá. INP je dobré pod 200 ms a špatné nad 500 ms.
- Bez dat od uživatelů
- Google nemá pro váš origin dost návštěvnosti z Chromu. O vaší rychlosti to nic neříká; spolehněte se na laboratorní výsledky.
Jak opravit nejčastější problémy
Pomalý obrázek LCP
Úvodní obrázek poskytujte ve velikosti, v jaké se zobrazuje, pomocí srcset, ve formátu WebP nebo AVIF. Nenačítejte ho líně (lazy-load), přidejte fetchpriority="high" a vložte ho do HTML jako prvek img, ne přes skript nebo jako pozadí v CSS.
Obsah, který při načítání poskakuje
Dejte obrázkům, videím a vloženému obsahu atributy width a height nebo CSS aspect-ratio. Vyhraďte místo pro bannery, cookie lišty a reklamy, nebo je zobrazujte jako překryvné vrstvy, které obsah neodsouvají dolů. U webových fontů použijte font-display: optional nebo záložní font s odpovídající velikostí.
Vysoké Total Blocking Time
Nejdřív odstraňte aplikace, tagy a pluginy, které už nepoužíváte; jejich skripty často zůstávají i potom, co je přestanete používat. Chat, recenze a analytiku načítejte s defer nebo až poté, co je stránka interaktivní. V Shopify zkontrolujte v administraci Online Store › Themes › Customize › App embeds.
CSS a skripty blokující vykreslení
Skriptům, které nemusejí běžet před prvním vykreslením, přidejte defer, malé množství CSS potřebné pro první obrazovku vložte přímo do stránky a odstraňte styly pro funkce, které stránka nepoužívá.
Příliš těžké obrázky
Obrázky před nahráním zmenšete (pro banner na celou šířku stačí zhruba 2000 px na šířku) a zkomprimujte je. Shopify i WordPress umějí automaticky poskytovat menší verze, když si o ně šablona řekne, proto ověřte, že vaše šablona používá responzivní velikosti obrázků.
Otázky k tomuto nástroji
Proč se moje výsledky liší od PageSpeed Insights?
Laboratorní testy závisejí na stroji, síti a okamžiku. PageSpeed Insights spouští Lighthouse na serverech Googlu a pomalé připojení simuluje, zatímco my omezení rychlosti uplatňujeme ve skutečném prohlížeči. Počítejte s podobnými rozsahy, ne se stejnými čísly.
Jaká hodnota LCP je dobrá?
Podle web.dev 2,5 sekundy nebo méně u alespoň 75 % načtení stránky. Víc než 4 sekundy je špatná hodnota.
Proč pro můj web nejsou data od skutečných uživatelů?
Chrome UX Report zahrnuje jen originy, které jsou veřejně dohledatelné a mají dost návštěv od uživatelů Chromu, kteří sdílejí statistiky využití. Mnoho malých webů na tuto úroveň nedosáhne; laboratorní test i tak ukáže, co opravit.
Proč testovat na pomalém telefonu, a ne na počítači?
Protože problémy se tam projeví nejdřív. Rychlý notebook skryje těžké obrázky a skripty, které na telefonu střední třídy stojí sekundy, a Lighthouse používá pro mobilní testy stejný profil telefonu.
Co se stalo s First Input Delay?
Metrika Interaction to Next Paint (INP) nahradila v březnu 2024 metriku First Input Delay jako součást Core Web Vitals. INP sleduje zpoždění interakcí během celé návštěvy, nejen té první.
Zdroje
- web.dev: Web Vitals(otevře se v nové kartě)
- web.dev: metrika Largest Contentful Paint (LCP)(otevře se v nové kartě)
- web.dev: metrika Cumulative Layout Shift (CLS)(otevře se v nové kartě)
- web.dev: metrika Interaction to Next Paint (INP)(otevře se v nové kartě)
- web.dev: metrika Total Blocking Time (TBT)(otevře se v nové kartě)
- Chrome for Developers: přehled Chrome UX Report(otevře se v nové kartě)
- Lighthouse: omezení rychlosti sítě (throttling)(otevře se v nové kartě)
Související nástroje
- TechnikaAudit webu zdarmaJeden sken napříč přístupností, SEO, rychlostí, konverzemi, zabezpečením a nastavením e-mailu s nejdůležitějšími zjištěními v každé oblasti.Otevřít nástroj
- SEOSEO analýza webuNajděte na klíčových stránkách technické SEO problémy, které brání zobrazení ve vyhledávání nebo zhoršují vzhled výsledků.Otevřít nástroj
- SEOKontrola meta tagůZobrazte titulek, meta popis, kanonickou URL, robots, Open Graph a další tagy v hlavičce libovolné stránky s náhledem ve vyhledávání a při sdílení.Otevřít nástroj
Potřebujete opravy, ne jen zjištění?
Report výkonu ($55, jednorázově) vychází z úplného bezplatného skenu a přidává další stránky, změnu ke každému zjištění, PDF a opakované testy k ověření vašich oprav.