Skenováno 3. srpna 2026
Your store works but has significant room for improvement. Start by adding meta descriptions and H1 headings to all product pages—they're essential for search engines and customers. Your security foundation is solid and your server setup is functional.
Seřazeno podle dopadu na skóre — každá oprava posune celkové hodnocení nahoru.
Váha: 25% · 9 prošlo · 6 upozornění · 5 selhalo · 2 SPA (ověřte ručně)
Proč na tom záleží: Stránky nad 3 MB se na 3G načítají 12+ sekund. Průměrná e-commerce stránka má kolem 2 MB - vy jste výrazně nad tím. I malé zvýšení latence měřitelně snižuje prodeje.
Jak to opravit: Kritické: vaše stránka má nad 3 MB. 1) Zkonvertujte všechny obrázky do WebP/AVIF, 2) Líně načítejte vše pod viditelnou částí, 3) Odstraňte nepoužívané pluginy, 4) Spojte a minifikujte CSS/JS, 5) Zapněte kompresi brotli.
Důkaz: PSI-lab · Spolehlivost: high
Co jsme zjistili: 4.7 MB, 80 požadavků - příliš těžké!
Proč na tom záleží: Stránky nad 3 MB se na 3G načítají 12+ sekund. Průměrná e-commerce stránka má kolem 2 MB - vy jste výrazně nad tím. I malé zvýšení latence měřitelně snižuje prodeje.
Proč na tom záleží: Nad 1 200 KB samotné parsování a vykonávání zablokuje telefon střední třídy na sekundy, než je vůbec něco interaktivní. Pro srovnání: nejlepší obchod v našem benchmarku posílá 410 KB a cenu vyhrál za mobilní zážitek.
Jak to opravit: Projděte si, co se reálně posílá na produktové stránce: rozdělte bundle podle route, odložte každý tag třetí strany až po interakci nebo souhlas a odstraňte pluginy, jejichž bundle neumíte vysvětlit. Po každém odstranění přeměřte.
Důkaz: PSI-lab · 1414 KB JavaScript · Spolehlivost: high
Co jsme zjistili: 1414 KB - více než dvojnásobek rozpočtu 600 KB
Proč na tom záleží: Nad 1 200 KB samotné parsování a vykonávání zablokuje telefon střední třídy na sekundy, než je vůbec něco interaktivní. Pro srovnání: nejlepší obchod v našem benchmarku posílá 410 KB a cenu vyhrál za mobilní zážitek.
Proč na tom záleží: Více než 200 KB nepoužívaného kódu výrazně zpomaluje parsování a vykonávání. Toto je jeden z nejjednodušších výkonnostních zisků - odstranění mrtvého kódu nemá žádné kompromisy.
Jak to opravit: Načítáte 897 KB kódu, který se na této stránce nepoužívá. 1) Prověřte pluginy a odstraňte nepoužívané, 2) Použijte rozdělení kódu pro JS specifický pro stránku, 3) Spusťte PurgeCSS na svých stylech.
Důkaz: PSI-lab · Spolehlivost: low
Co jsme zjistili: 897 KB promarněných na nepoužívaném kódu!
Proč na tom záleží: Více než 200 KB nepoužívaného kódu výrazně zpomaluje parsování a vykonávání. Toto je jeden z nejjednodušších výkonnostních zisků - odstranění mrtvého kódu nemá žádné kompromisy.
Poznámka: Tato kontrola používá heuristickou detekci a může vrátit i falešně pozitivní výsledky. Doporučujeme ruční ověření.
Proč na tom záleží: 28 skriptů blokujících vykreslování může k načtení stránky přidat 1-3 sekundy. Každý synchronní skript vytváří sekvenční řetěz stáhnout-naparsovat-spustit.
Jak to opravit: Přidejte defer nebo async na všechny <script src='...'> tagy. Skripty blokující vykreslování jsou jednou z hlavních příčin pomalého FCP. Defer zachovává pořadí vykonávání, async ne.
Důkaz: HTML-heuristic · Spolehlivost: high
Co jsme zjistili: Jen 24 % z 37 skriptů je optimalizováno - většina blokuje vykreslování
Proč na tom záleží: 28 skriptů blokujících vykreslování může k načtení stránky přidat 1-3 sekundy. Každý synchronní skript vytváří sekvenční řetěz stáhnout-naparsovat-spustit.
Proč na tom záleží: Každý CSS soubor blokuje vykreslování. Při 19 souborech musí prohlížeč stáhnout všechny, než cokoli vykreslí. To může na mobilních sítích přidat 1-2+ sekundy.
Jak to opravit: Zbalte své CSS soubory nejvíce do 1-3 souborů. Použijte build nástroj (Webpack, Vite, Gulp) na spojení a minifikaci. Kritické CSS by mělo být inline, zbytek odložený.
Důkaz: HTML-heuristic · Spolehlivost: high
Co jsme zjistili: 19 CSS souborů - příliš mnoho!
Proč na tom záleží: Každý CSS soubor blokuje vykreslování. Při 19 souborech musí prohlížeč stáhnout všechny, než cokoli vykreslí. To může na mobilních sítích přidat 1-2+ sekundy.
Proč na tom záleží: TBT měří, jak dlouho je hlavní vlákno blokované. Během této doby kliknutí a klepnutí nereagují – váš obchod působí zamrzle. To přímo ovlivňuje vnímanou kvalitu.
Jak to opravit: Snižte vykonávání JavaScriptu: odložte nekritické skripty, rozdělte velké balíky, odstraňte nepoužívané pluginy. Skripty třetích stran (analytika, chat, reklamy) jsou často největší viníci.
Důkaz: PSI-lab · Spolehlivost: high
Co jsme zjistili: 370 ms (dobré: <200 ms)
Proč na tom záleží: TBT měří, jak dlouho je hlavní vlákno blokované. Během této doby kliknutí a klepnutí nereagují – váš obchod působí zamrzle. To přímo ovlivňuje vnímanou kvalitu.
Proč na tom záleží: Preconnect ušetří 100-500 ms na každý původ třetí strany tím, že brzy naváže spojení. Preload začne stahovat kritické zdroje ještě dřív, než je prohlížeč objeví v CSS/JS.
Jak to opravit: Přidejte nápovědy pro zdroje: <link rel='preconnect' href='https://fonts.googleapis.com'> pro původy třetích stran, <link rel='preload' as='image' href='hero.webp'> pro kritické zdroje.
Důkaz: HTML-heuristic · Spolehlivost: high
Proč na tom záleží: Preconnect ušetří 100-500 ms na každý původ třetí strany tím, že brzy naváže spojení. Preload začne stahovat kritické zdroje ještě dřív, než je prohlížeč objeví v CSS/JS.
Proč na tom záleží: Bez font-display vlastní fonty způsobují Flash of Invisible Text (FOIT) - text je během stahování fontu úplně skrytý. Na pomalých připojeních to může trvat 3+ sekundy.
Jak to opravit: Přidejte &display=swap do URL vašich Google Fonts nebo přidejte font-display: swap do svých @font-face deklarací.
Důkaz: HTML-heuristic · Spolehlivost: high
Co jsme zjistili: Zjištěny Google Fonts bez font-display
Proč na tom záleží: Bez font-display vlastní fonty způsobují Flash of Invisible Text (FOIT) - text je během stahování fontu úplně skrytý. Na pomalých připojeních to může trvat 3+ sekundy.
Proč na tom záleží: no-cache/no-store nutí prohlížeče znovu stahovat zdroje při každé návštěvě. Vracející se návštěvníci načítají celou vaši stránku odznova pokaždé.
Jak to opravit: Nastavte vhodné cache hlavičky: statické zdroje by měly mít max-age=31536000 s verzovanými názvy souborů. HTML stránky mohou použít max-age=0 s ETag pro revalidaci.
Důkaz: HTTP-header · Spolehlivost: high
Co jsme zjistili: max-age=0, no-cache, no-store, must-revalidate
Proč na tom záleží: no-cache/no-store nutí prohlížeče znovu stahovat zdroje při každé návštěvě. Vracející se návštěvníci načítají celou vaši stránku odznova pokaždé.
Proč na tom záleží: Fonty se objevují pozdě v procesu vykreslování (až po naparsování CSS). Předběžné načítání řekne prohlížeči, aby je stáhl okamžitě, čímž sníží Flash of Invisible Text (FOIT) o 200-500 ms.
Jak to opravit: Předběžně načtěte svůj primární font: <link rel='preload' href='/fonts/main.woff2' as='font' type='font/woff2' crossorigin>. Pro Google Fonts: preconnect na fonts.gstatic.com.
Důkaz: HTML-heuristic · Spolehlivost: high
Co jsme zjistili: Zjištěny vlastní fonty bez preload nápověd
Proč na tom záleží: Fonty se objevují pozdě v procesu vykreslování (až po naparsování CSS). Předběžné načítání řekne prohlížeči, aby je stáhl okamžitě, čímž sníží Flash of Invisible Text (FOIT) o 200-500 ms.
Proč na tom záleží: CSS blokující vykreslování zpožďuje první vykreslení. Vložení kritického CSS inline odstraní jeden blokující round trip - největší zlepšení FCP pro stránky s množstvím CSS.
Jak to opravit: Vyextrahujte kritické CSS pro viditelnou část stránky a vložte ho inline do <head>. Zbývající CSS načtěte asynchronně: <link rel='preload' href='styles.css' as='style' onload='this.rel="stylesheet"'>.
Důkaz: PSI-lab · Spolehlivost: high
Co jsme zjistili: 19 CSS souborů bez extrakce kritického CSS
Proč na tom záleží: CSS blokující vykreslování zpožďuje první vykreslení. Vložení kritického CSS inline odstraní jeden blokující round trip - největší zlepšení FCP pro stránky s množstvím CSS.
Proč na tom záleží: Uvádíme to jako neměřené, ne jako nulu třetích stran - jsou to dva velmi odlišné nálezy.
Jak to opravit: Spusťte sken znovu nebo si prohlédněte přehled třetích stran přímo v PageSpeed Insights.
Důkaz: PSI-lab · Spolehlivost: high
Jak to opravit: Spusťte sken znovu nebo otestujte přímo přes PageSpeed Insights. Tato metrika potřebuje úspěšný laboratorní běh Lighthouse.
Důkaz: PSI-lab · Spolehlivost: high
Váš e-shop zatím nesplňuje podmínky pro odznak Zulien Score. Získejte skóre 80+!
Váš e-shop přichází o zákazníky každý den. Problémy výše vás stojí prodeje.
| Kategorie | Skóre | Váha | Chyb | Upozornění | OK |
|---|---|---|---|---|---|
| Výkon | 71/100 | 25% | 5 | 6 | 9 |
| SEO | 64/100 | 20% | 4 | 6 | 13 |
| Bezpečnost | 59/100 | 15% | 3 | 6 | 7 |
| Mobil | 67/100 | 10% | 0 | 10 | 7 |
| AI připravenost | 49/100 | 10% | 9 | 17 | 8 |
| Právo & GDPR | 60/100 | 10% | 2 | 7 | 6 |
| Zranitelnost | 70/100 | 10% | 3 | 5 | 8 |
Plnou interaktivní verzi s klikatelnými odkazy a možností opětovného skenu najdete zde:
https://score.zulien.sk/r/kelo.sk