Skenováno 8. října 2026
Your store performs well overall, but needs attention to security and AI readiness. Add CSRF protection to forms immediately. Your accessibility and SEO are excellent.
Každé nalezené zjištění, seřazené podle toho, kolik jeho oprava pomůže a kolik práce dá. Začněte rychlými výhrami.
Velký dopad, málo práce. Udělejte je jako první.
Nic tu není.
Velký dopad, ale oprava vyžaduje plánování.
Menší dopad, rychle hotové.
+13 dalších
Menší dopad a více práce. Naplánujte je, až bude zbytek hotový.
+27 dalších
Váha: 25% · 11 prošlo · 5 upozornění · 3 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: 3.3 MB, 61 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ží: 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 521 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: 521 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ží: Každý CSS soubor blokuje vykreslování. Při 11 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: 11 CSS souborů - příliš mnoho!
Proč na tom záleží: Každý CSS soubor blokuje vykreslování. Při 11 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ží: Měříme první načtení bez interakce, takže skripty za souhlasem s cookies se vám tu nepočítají k tíži. Hranice 600 KB je dobrá praxe, ne průměr cohorty: benchmarkované obchody mají medián 1 270 KB a ten nejlepší z nich (vítěz kategorie, který vyhrál právě na mobilu) posílá 410 KB.
Jak to opravit: Rozdělte bundle tak, aby produktová stránka netahala kód košíku a účtu. Odložte skripty třetích stran až po interakci. Zahoďte nepoužívané bundly pluginů - na většině shopů váží víc než váš vlastní kód.
Důkaz: PSI-lab · 1028 KB JavaScript · Spolehlivost: high
Co jsme zjistili: 1028 KB - nad rozpočtem 600 KB, ale pod mediánem 1 270 KB oceňovaných obchodů z našeho benchmarku
Proč na tom záleží: Měříme první načtení bez interakce, takže skripty za souhlasem s cookies se vám tu nepočítají k tíži. Hranice 600 KB je dobrá praxe, ne průměr cohorty: benchmarkované obchody mají medián 1 270 KB a ten nejlepší z nich (vítěz kategorie, který vyhrál právě na mobilu) posílá 410 KB.
Proč na tom záleží: Synchronní skripty blokují parsování HTML - prohlížeč zastaví vykreslování, dokud se každý skript nestáhne a nespustí. Async/defer umožňuje paralelní stahování bez blokování.
Jak to opravit: Přidejte 'defer' ke skriptům, které nemusí běžet okamžitě, 'async' k nezávislým skriptům. Použijte type='module' pro moderní ES moduly. Synchronní by měly být jen kritické inline skripty.
Důkaz: HTML-heuristic · Spolehlivost: high
Co jsme zjistili: Jen 58 % z 12 skriptů používá async/defer
Proč na tom záleží: Synchronní skripty blokují parsování HTML - prohlížeč zastaví vykreslování, dokud se každý skript nestáhne a nespustí. Async/defer umožňuje paralelní stahování bez blokování.
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: 11 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ží: Připojení k třetím stranám vyžadují DNS lookup, TCP handshake a vyjednávání TLS. Preconnect je provede paralelně s parsováním HTML, čímž ušetří 100-300 ms na origin.
Jak to opravit: Přidejte <link rel='preconnect'> pro klíčové domény třetích stran: consent.cookiebot.com, code.jquery.com, cdn.jsdelivr.net. Preconnect ušetří 100-300 ms na doménu tím, že brzy spustí DNS+TCP+TLS.
Důkaz: PSI-lab · Spolehlivost: high
Co jsme zjistili: 7 externích domén bez preconnect
Proč na tom záleží: Připojení k třetím stranám vyžadují DNS lookup, TCP handshake a vyjednávání TLS. Preconnect je provede paralelně s parsováním HTML, čímž ušetří 100-300 ms na origin.
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
Přidejte tento odznak na svůj e-shop a ukažte zákazníkům, že je optimalizovaný.
<a href="https://score.zulien.sk/r/kagency.com?utm_source=embed&utm_medium=badge&utm_campaign=kagency.com" target="_blank" rel="noopener"><img src="https://euyszfecnvwsqpigioyx.supabase.co/functions/v1/badge?domain=kagency.com&size=medium&theme=dark" alt="Zulien Score — kagency.com (B)" width="280" height="72" loading="lazy" /></a>
| Kategorie | Skóre | Váha | Chyb | Upozornění | OK |
|---|---|---|---|---|---|
| Výkon | 89/100 | 25% | 3 | 5 | 11 |
| SEO | 90/100 | 20% | 0 | 5 | 20 |
| Bezpečnost | 81/100 | 15% | 0 | 6 | 10 |
| Mobil | 66/100 | 10% | 0 | 7 | 8 |
| AI připravenost | 71/100 | 10% | 2 | 14 | 12 |
| Právo & GDPR | 75/100 | 10% | 0 | 7 | 5 |
| Zranitelnost | 88/100 | 10% | 1 | 3 | 9 |
| Přístupnost / EAA | 96/100 | 10% | 0 | 1 | 7 |
Každé nalezené zjištění, seřazené podle toho, kolik jeho oprava pomůže a kolik práce dá. Začněte rychlými výhrami.
Velký dopad, ale oprava vyžaduje plánování.
| Zjištění | Kategorie | Náročnost |
|---|---|---|
| Schéma Organization + propojení entity | AI připravenost | cca den |
| Ochrana formulářů CSRF | Zranitelnost | cca den |
| Celková váha stránky | Výkon | projekt |
| Nepoužívaný kód (CSS + JS) | Výkon | projekt |
Menší dopad, rychle hotové.
| Zjištění | Kategorie | Náročnost |
|---|---|---|
| Meta popis | SEO | rychlá oprava |
| Konzistence kanonické URL | SEO | rychlá oprava |
| Prázdné/mrtvé odkazy | SEO | rychlá oprava |
| DNSSEC | Bezpečnost | rychlá oprava |
| CAA DNS záznam | Bezpečnost | rychlá oprava |
| Subresource Integrity (SRI) | Bezpečnost | rychlá oprava |
| security.txt (RFC 9116) | Bezpečnost | rychlá oprava |
| Barva tématu | Mobil | rychlá oprava |
| Typy formulářových polí | Mobil | rychlá oprava |
| Kanonický tag pro deduplikaci v AI | AI připravenost | rychlá oprava |
| Právní kontakt / stránka Impressum | Právo & GDPR | rychlá oprava |
| Kontakt na pověřence pro ochranu údajů (DPO) | Právo & GDPR | rychlá oprava |
+6 dalších
Menší dopad a více práce. Naplánujte je, až bude zbytek hotový.
| Zjištění | Kategorie | Náročnost |
|---|---|---|
| Strategie načítání skriptů | Výkon | cca den |
| Optimalizace formátu obrázků | SEO | cca den |
| Základy přístupnosti | SEO | cca den |
| Content-Security-Policy (CSP) | Bezpečnost | cca den |
| Ochrana CDN / WAF | Bezpečnost | cca den |
| Velikost dotykových cílů | Mobil | cca den |
| Čitelnost velikosti písma | Mobil | cca den |
| Responzivní obrázky (srcset) | Mobil | cca den |
| Základ strukturovaných dat | AI připravenost | cca den |
| Schéma FAQ (přímé odpovědi pro AI) | AI připravenost | cca den |
| Kvalita alt textu obrázků pro AI | AI připravenost | cca den |
| Zásady používání cookies | Právo & GDPR | cca den |
+20 dalších
Plnou interaktivní verzi s klikatelnými odkazy a možností opětovného skenu najdete zde:
https://score.zulien.sk/r/kagency.com