Below Average

Score Report

www.eset.com

Scanned on June 18, 2026

Unknown
jQuery
Swiper
Vite
Company:ESET, spol. s r.o.· NACE 6209
NIS2: important entity · Digital Providers
Risk:5/100low
Credit:A+
VAT registered
Top 20% in sector
Full company profile →
Last scanned: June 18, 2026

NIS2: important entity — Digital Providers

NIS2 readiness: 3/7 · 43%

Your shop falls under NIS2. The directive requires documented technical measures. These 5 shop-side signals are what we can verify externally:

Valid SSL/TLS certificateNIS2 Art. 21(2)(c)
DMARC email authentication (anti-phishing)NIS2 Art. 21(2)(g)
!Incident reporting contact (security.txt)NIS2 Art. 21(2)(b), Art. 23
Content Security Policy (XSS protection)NIS2 Art. 21(2)(c)
!HSTS (forced HTTPS)NIS2 Art. 21(2)(c)
Vulnerability management (no known CVEs)NIS2 Art. 21(2)(e), 21(2)(g)
Data protection (cookie consent + privacy policy)NIS2 Art. 21(2)(j)
Check full NIS2 compliance → Legal basis: NIS2 Art. 21 · SK 366/2024
Action plan

Fix these 3 things first

Sorted by score impact — each fix moves your overall grade up.

+15potential gain

Performance

Weight: 25% · 8 passed · 3 warnings · 4 failed

What we found: 5918ms (good: <200ms)

Why it matters: TBT over 600ms means your page is unresponsive for over half a second. Users who can't interact within 100ms perceive the site as broken. This kills conversions.

How to fix: Critical: audit all JavaScript. 1) Remove unused plugins/modules, 2) Defer analytics and chat widgets, 3) Code-split large bundles, 4) Move heavy computation to web workers.

What we found: 5.8 MB, 161 requests — too heavy!

Why it matters: 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.

How to fix: 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.

What we found: 1305 KB wasted on unused code!

Why it matters: 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.

Note: This check uses heuristic detection and may produce false positives. Manual verification recommended.

How to fix: You're loading 1305 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.

What we found: Only 18% of 11 scripts optimized — most are render-blocking

Why it matters: 9 render-blocking scripts can add 1-3 seconds to page load. Each synchronous script creates a sequential download-parse-execute chain.

How to fix: 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.

What we found: 3.56s (good: <2.5s) — Core Web Vital

Why it matters: LCP is a Core Web Vital that directly impacts Google rankings. Sites failing LCP are demoted in search results. The #1 cause of slow LCP is unoptimized hero images.

How to fix: Optimize your largest element (usually hero image or product image): preload it with <link rel='preload'>, use WebP/AVIF format, set explicit width/height, and serve from CDN.

Why it matters: Preconnect saves 100-500ms per third-party origin by establishing connections early. Preload starts downloading critical resources before the browser discovers them in CSS/JS.

How to fix: Add resource hints: <link rel='preconnect' href='https://fonts.googleapis.com'> for third-party origins, <link rel='preload' as='image' href='hero.webp'> for critical resources.

What we found: 544 KB of inline JavaScript

Why it matters: Large inline scripts cannot be cached separately — they're re-downloaded with every page load. Moving them to external files with defer enables HTTP caching and parallel downloads.

How to fix: Move large inline scripts to external files. Inline JS over 100 KB inflates HTML, prevents caching, and blocks the parser. External files can be cached, compressed, and deferred.

7 issues found in Performance. Room for improvement.

Your store doesn't qualify for the Zulien Score Badge yet. Score 80+ to earn it!

📧 Re-scan reminders

We'll email you monthly when it's time to re-scan and track your improvements.

🚀 Improve your score

Our PrestaShop modules can fix most of these issues automatically.

Free 15-min consultation · No commitment

Share & Export

This is an automated heuristic estimate, not a professional audit. Findings reflect publicly observable signals at scan time and may include false positives.Learn about our methodologyReport inaccuracyRemove this report