Skenované 20. júna 2026
Zoradené podľa dopadu na skóre — každá oprava posunie celkové hodnotenie nahor.
Váha: 25% · 9 prešlo · 4 upozornenia · 4 zlyhalo · 1 SPA (overte manuálne)
Prečo na tom záleží: LCP >4s fails Core Web Vitals — Google actively demotes these pages. Each 100ms improvement in LCP correlates with 1.7% higher conversion rate (Vodafone study).
Ako to opraviť: Urgent: your largest content element loads too slowly. 1) Preload hero image, 2) Convert to WebP/AVIF, 3) Serve from CDN, 4) Remove render-blocking JS before it, 5) Consider lazy loading all other images.
Dôkaz: PSI-lab · Spoľahlivosť: high
Čo sme zistili: 4.80s (good: <2.5s) — Core Web Vital FAILING
Prečo na tom záleží: LCP >4s fails Core Web Vitals — Google actively demotes these pages. Each 100ms improvement in LCP correlates with 1.7% higher conversion rate (Vodafone study).
Prečo na tom záleží: Pages over 3 MB take 12+ seconds on 3G. The average e-commerce page is 2.2 MB — you're well above that. Amazon found every 100ms of latency costs 1% of sales.
Ako to opraviť: Critical: your page is over 3 MB. 1) Convert all images to WebP/AVIF, 2) Lazy load everything below the fold, 3) Remove unused plugins, 4) Combine and minify CSS/JS, 5) Enable brotli compression.
Dôkaz: PSI-lab · Spoľahlivosť: high
Čo sme zistili: 7.0 MB, 194 requests — too heavy!
Prečo na tom záleží: Pages over 3 MB take 12+ seconds on 3G. The average e-commerce page is 2.2 MB — you're well above that. Amazon found every 100ms of latency costs 1% of sales.
Prečo na tom záleží: Over 200 KB of unused code significantly slows parsing and execution. This is one of the easiest performance wins — removing dead code requires no trade-offs.
Ako to opraviť: You're loading 663 KB of code that isn't used on this page. 1) Audit plugins and remove unused ones, 2) Use code-splitting for page-specific JS, 3) Run PurgeCSS on your stylesheets.
Dôkaz: PSI-lab · Spoľahlivosť: low
Čo sme zistili: 663 KB wasted on unused code!
Prečo na tom záleží: Over 200 KB of unused code significantly slows parsing and execution. This is one of the easiest performance wins — removing dead code requires no trade-offs.
Poznámka: Táto kontrola používa heuristickú detekciu a môže vrátiť aj falošné pozitíva. Odporúčame manuálne overenie.
Prečo na tom záleží: 3 render-blocking scripts can add 1-3 seconds to page load. Each synchronous script creates a sequential download-parse-execute chain.
Ako to opraviť: Add defer or async to all <script src='...'> tags. Render-blocking scripts are the #1 cause of slow FCP. Defer maintains execution order, async does not.
Dôkaz: HTML-heuristic · Spoľahlivosť: high
Čo sme zistili: Only 25% of 4 scripts optimized — most are render-blocking
Prečo na tom záleží: 3 render-blocking scripts can add 1-3 seconds to page load. Each synchronous script creates a sequential download-parse-execute chain.
Prečo na tom záleží: TBT measures how long the main thread is blocked. During this time, clicks and taps don't respond — your store feels frozen. This directly impacts perceived quality.
Ako to opraviť: Reduce JavaScript execution: defer non-critical scripts, code-split large bundles, remove unused plugins. Third-party scripts (analytics, chat, ads) are often the biggest offenders.
Dôkaz: PSI-lab · Spoľahlivosť: high
Čo sme zistili: 284ms (good: <200ms)
Prečo na tom záleží: TBT measures how long the main thread is blocked. During this time, clicks and taps don't respond — your store feels frozen. This directly impacts perceived quality.
Prečo na tom záleží: Without font-display, custom fonts cause Flash of Invisible Text (FOIT) — text is completely hidden during font download. On slow connections this can last 3+ seconds.
Ako to opraviť: Add &display=swap to your Google Fonts URL, or add font-display: swap to your @font-face declarations.
Dôkaz: HTML-heuristic · Spoľahlivosť: high
Čo sme zistili: Google Fonts detected without font-display
Prečo na tom záleží: Without font-display, custom fonts cause Flash of Invisible Text (FOIT) — text is completely hidden during font download. On slow connections this can last 3+ seconds.
Prečo na tom záleží: no-cache/no-store forces browsers to re-download resources on every visit. Repeat visitors load your entire site from scratch every time.
Ako to opraviť: Set appropriate cache headers: static assets should have max-age=31536000 with versioned filenames. HTML pages can use max-age=0 with ETag for revalidation.
Dôkaz: HTTP-header · Spoľahlivosť: high
Čo sme zistili: no-store, no-cache, must-revalidate
Prečo na tom záleží: no-cache/no-store forces browsers to re-download resources on every visit. Repeat visitors load your entire site from scratch every time.
Prečo na tom záleží: Fonts are discovered late in the render pipeline (after CSS is parsed). Preloading tells the browser to download them immediately, reducing Flash of Invisible Text (FOIT) by 200-500ms.
Ako to opraviť: Preload your primary font: <link rel='preload' href='/fonts/main.woff2' as='font' type='font/woff2' crossorigin>. For Google Fonts: preconnect to fonts.gstatic.com.
Dôkaz: HTML-heuristic · Spoľahlivosť: high
Čo sme zistili: Custom fonts detected without preload hints
Prečo na tom záleží: Fonts are discovered late in the render pipeline (after CSS is parsed). Preloading tells the browser to download them immediately, reducing Flash of Invisible Text (FOIT) by 200-500ms.
Ako to opraviť: Re-run the scan, or test directly at PageSpeed Insights. This metric needs a successful Lighthouse lab run.
Dôkaz: PSI-lab · Spoľahlivosť: high
Váš e-shop zatiaľ nespĺňa podmienky pre odznak Zulien Score. Získajte skóre 80+!
| Kategória | Skóre | Váha | Chyby | Upozornenia | OK |
|---|---|---|---|---|---|
| Výkon | 63/100 | 25% | 4 | 4 | 9 |
| SEO | 95/100 | 20% | 0 | 3 | 19 |
| Bezpečnosť | 77/100 | 15% | 1 | 4 | 10 |
| Mobil | 57/100 | 10% | 1 | 7 | 9 |
| AI pripravenosť | 81/100 | 10% | 0 | 19 | 20 |
| GDPR | 78/100 | 10% | 1 | 4 | 9 |
| Zraniteľnosť | 75/100 | 10% | 3 | 3 | 6 |
Plnú interaktívnu verziu s klikateľnými odkazmi a možnosťou opätovného skenu nájdete tu:
https://score.zulien.sk/r/hetzner.truckershop.sk