Scanat la 8 octombrie 2026
Your store performs well overall, but has security gaps to fix. Install HTTPS security headers (HSTS) and Content-Security-Policy to protect customer data. Your SEO and accessibility are excellent.
Magazinul tău intră sub incidența NIS2. Directiva cere măsuri tehnice documentate. Acestea sunt cele 5 semnale de pe partea magazinului pe care le putem verifica extern:
Fiecare problemă găsită, ordonată după cât ajută remedierea și câtă muncă necesită. Începeți cu câștigurile rapide.
Impact mare, muncă puțină. Faceți-le primele.
Impact mare, dar remedierea necesită planificare.
+5 în plus
Impact mai mic, se fac repede.
+13 în plus
Impact mai mic și muncă mai multă. Planificați-le după ce restul e gata.
+42 în plus
Pondere: 25% · 10 trecute · 6 avertismente · 2 eșuate · 2 SPA (verifică manual)
De ce contează: Peste 200 KB de cod nefolosit încetinește semnificativ parsarea și execuția. Acesta este unul dintre cele mai simple câștiguri de performanță - eliminarea codului mort nu implică niciun compromis.
Cum să repari: Încărcați 388 KB de cod care nu este folosit pe această pagină. 1) Verificați pluginurile și eliminați-le pe cele nefolosite, 2) Folosiți împărțirea codului pentru JS-ul specific paginii, 3) Rulați PurgeCSS pe foile de stil.
Dovadă: PSI-lab · Încredere: low
Ce am găsit: 388 KB irosiți pe cod nefolosit!
De ce contează: Peste 200 KB de cod nefolosit încetinește semnificativ parsarea și execuția. Acesta este unul dintre cele mai simple câștiguri de performanță - eliminarea codului mort nu implică niciun compromis.
Notă: Această verificare folosește detecție euristică și poate produce false positives. Verificare manuală recomandată.
De ce contează: Fiecare fișier CSS blochează randarea. Cu 14 fișiere, browserul trebuie să le descarce pe toate înainte de a desena ceva. Acest lucru poate adăuga 1-2+ secunde pe rețelele mobile.
Cum să repari: Grupați fișierele CSS în maximum 1-3 fișiere. Folosiți un instrument de build (Webpack, Vite, Gulp) pentru concatenare și minificare. CSS-ul critic ar trebui să fie inline, restul amânat.
Dovadă: HTML-heuristic · Încredere: high
Ce am găsit: 14 fișiere CSS - prea multe!
De ce contează: Fiecare fișier CSS blochează randarea. Cu 14 fișiere, browserul trebuie să le descarce pe toate înainte de a desena ceva. Acest lucru poate adăuga 1-2+ secunde pe rețelele mobile.
De ce contează: O pagină de 3 MB se încarcă în peste 6 secunde pe 3G mobil. Cea mai mare parte a traficului e-commerce este mobil - paginile grele pierd clienți pe conexiuni slabe.
Cum să repari: Reduceți greutatea paginii: comprimați imaginile în WebP (economisește 30-50 %), activați compresia textului (gzip/brotli), încărcați lazy imaginile sub pliu, eliminați CSS/JS nefolosit.
Dovadă: PSI-lab · Încredere: high
Ce am găsit: 2.3 MB, 72 cereri (optim: <1,5 MB, <50 cereri)
De ce contează: O pagină de 3 MB se încarcă în peste 6 secunde pe 3G mobil. Cea mai mare parte a traficului e-commerce este mobil - paginile grele pierd clienți pe conexiuni slabe.
De ce contează: Măsurat la prima încărcare, fără interacțiune, deci scripturile din spatele consimțământului pentru cookie-uri nu contează aici împotriva dumneavoastră. Pragul de 600 KB este bună practică, nu media grupului: magazinele analizate au o mediană de 1 270 KB, iar cel mai bun dintre ele (un câștigător de categorie premiat pentru mobil) încarcă 410 KB.
Cum să repari: Împărțiți bundle-ul astfel încât o pagină de produs să nu încarce codul de checkout și de cont. Amânați scripturile terțe până la interacțiune. Eliminați bundle-urile de plugin nefolosite — în majoritatea magazinelor acestea cântăresc mai mult decât codul propriu.
Dovadă: PSI-lab · 748 KB JavaScript · Încredere: high
Ce am găsit: 748 KB — peste bugetul de 600 KB, dar sub mediana de 1270 KB a magazinelor premiate pe care le-am analizat
De ce contează: Măsurat la prima încărcare, fără interacțiune, deci scripturile din spatele consimțământului pentru cookie-uri nu contează aici împotriva dumneavoastră. Pragul de 600 KB este bună practică, nu media grupului: magazinele analizate au o mediană de 1 270 KB, iar cel mai bun dintre ele (un câștigător de categorie premiat pentru mobil) încarcă 410 KB.
De ce contează: Fără încărcare lazy, TOATE imaginile se descarcă la încărcarea paginii - chiar și cele la care nimeni nu derulează. Pe o pagină de produs cu 20 de imagini, încărcarea lazy poate economisi cea mai mare parte a descărcării inițiale.
Cum să repari: Adăugați loading='lazy' la toate imaginile de sub pliu. Lăsați imaginea hero/LCP să se încarce prioritar. Încărcarea lazy nativă este suportată de toate browserele moderne.
Dovadă: HTML-heuristic · Încredere: high
Ce am găsit: 50 imagini fără încărcare lazy
De ce contează: Fără încărcare lazy, TOATE imaginile se descarcă la încărcarea paginii - chiar și cele la care nimeni nu derulează. Pe o pagină de produs cu 20 de imagini, încărcarea lazy poate economisi cea mai mare parte a descărcării inițiale.
De ce contează: no-cache/no-store obligă browserele să redescarce resursele la fiecare vizită. Vizitatorii care revin încarcă tot site-ul dvs. de la zero de fiecare dată.
Cum să repari: Setați anteturi cache adecvate: resursele statice ar trebui să aibă max-age=31536000 cu nume de fișiere versionate. Paginile HTML pot folosi max-age=0 cu ETag pentru revalidare.
Dovadă: HTTP-header · Încredere: high
Ce am găsit: no-store, no-cache, must-revalidate, no-cache, private
De ce contează: no-cache/no-store obligă browserele să redescarce resursele la fiecare vizită. Vizitatorii care revin încarcă tot site-ul dvs. de la zero de fiecare dată.
De ce contează: Scripturile sincrone blochează parsarea HTML - browserul oprește randarea până când fiecare script se descarcă și se execută. Async/defer permite descărcarea paralelă fără blocare.
Cum să repari: Adăugați 'defer' la scripturile care nu trebuie să ruleze imediat, 'async' pentru scripturile independente. Folosiți type='module' pentru modulele ES moderne. Doar scripturile inline critice ar trebui să fie sincrone.
Dovadă: HTML-heuristic · Încredere: high
Ce am găsit: Doar 73 % din 11 scripturi folosesc async/defer
De ce contează: Scripturile sincrone blochează parsarea HTML - browserul oprește randarea până când fiecare script se descarcă și se execută. Async/defer permite descărcarea paralelă fără blocare.
De ce contează: CSS-ul care blochează randarea întârzie primul paint. Includerea inline a CSS-ului critic elimină round trip-ul blocant - cea mai mare îmbunătățire a FCP pentru site-urile cu mult CSS.
Cum să repari: Extrageți CSS-ul critic de deasupra pliului și includeți-l inline în <head>. Încărcați CSS-ul rămas asincron: <link rel='preload' href='styles.css' as='style' onload='this.rel="stylesheet"'>.
Dovadă: PSI-lab · Încredere: high
Ce am găsit: 14 fișiere CSS fără extragerea CSS-ului critic
De ce contează: CSS-ul care blochează randarea întârzie primul paint. Includerea inline a CSS-ului critic elimină round trip-ul blocant - cea mai mare îmbunătățire a FCP pentru site-urile cu mult CSS.
De ce contează: Raportăm acest lucru ca nemăsurat, nu ca zero servicii terțe, pentru că sunt constatări foarte diferite.
Cum să repari: Rulați scanarea din nou sau verificați sumarul serviciilor terțe direct în PageSpeed Insights.
Dovadă: PSI-lab · Încredere: high
Cum să repari: Rulați scanarea din nou sau testați direct în PageSpeed Insights. Această metrică necesită o rulare de laborator Lighthouse reușită.
Dovadă: PSI-lab · Încredere: high
Magazinul tău nu se califică încă pentru badge-ul Zulien Score. Obține un scor de 80+ pentru a-l câștiga!
| Categorie | Scor | Pondere | Erori | Avertismente | OK |
|---|---|---|---|---|---|
| Performanță | 87/100 | 25% | 2 | 6 | 10 |
| SEO | 92/100 | 20% | 0 | 4 | 20 |
| Securitate | 57/100 | 15% | 2 | 8 | 7 |
| Mobil | 57/100 | 10% | 1 | 9 | 8 |
| Pregătire AI | 63/100 | 10% | 1 | 25 | 9 |
| Legal & GDPR | 69/100 | 10% | 2 | 5 | 10 |
| Vulnerabilități | 61/100 | 10% | 4 | 5 | 7 |
| NIS2 | 47/100 | 10% | 3 | 2 | 2 |
| Accesibilitate / EAA | 93/100 | 10% | 0 | 1 | 7 |
Fiecare problemă găsită, ordonată după cât ajută remedierea și câtă muncă necesită. Începeți cu câștigurile rapide.
Impact mare, muncă puțină. Faceți-le primele.
| Constatare | Categorie | Efort |
|---|---|---|
| Panou de administrare la URL-ul implicit | Vulnerabilități | remediere rapidă |
| Redirecționare HTTP → HTTPS | Securitate | remediere rapidă |
| HSTS (Strict-Transport-Security) | Securitate | remediere rapidă |
| Linkuri de soluționare a litigiilor cu consumatorii | Legal & GDPR | remediere rapidă |
| HSTS — Strict-Transport-Security (art. 21 alin. (2) lit. c)) | NIS2 | remediere rapidă |
Impact mare, dar remedierea necesită planificare.
| Constatare | Categorie | Efort |
|---|---|---|
| Pagină cu politica de confidențialitate | Legal & GDPR | cca o zi |
| Vulnerabilități cunoscute (CVE) | Vulnerabilități | proiect |
| Managementul vulnerabilităților — CVE (art. 21 alin. (2) lit. e), g)) | NIS2 | proiect |
| Content-Security-Policy (CSP) | Securitate | cca o zi |
| Versiunea jQuery | Vulnerabilități | cca o zi |
| Resurse cu conținut mixt | Vulnerabilități | cca o zi |
| Securitatea paginii de plată | Vulnerabilități | cca o zi |
| Content Security Policy — CSP (art. 21 alin. (2) lit. c)) | NIS2 | cca o zi |
| Cod nefolosit (CSS + JS) | Performanță | proiect |
| Scor de performanță mobilă | Mobil | proiect |
Impact mai mic, se fac repede.
| Constatare | Categorie | Efort |
|---|---|---|
| Strategia Cache-Control | Performanță | remediere rapidă |
| Meta descriere | SEO | remediere rapidă |
| Carduri Twitter/X | SEO | remediere rapidă |
| Consistența URL-ului canonic | SEO | remediere rapidă |
| DNSSEC | Securitate | remediere rapidă |
| Înregistrare DNS CAA | Securitate | remediere rapidă |
| Referrer-Policy | Securitate | remediere rapidă |
| Permissions-Policy | Securitate | remediere rapidă |
| Indicatoare de securitate cookie | Securitate | remediere rapidă |
| Subresource Integrity (SRI) | Securitate | remediere rapidă |
| Culoarea temei | Mobil | remediere rapidă |
| Gestionarea depășirii textului | Mobil | remediere rapidă |
+6 în plus
Impact mai mic și muncă mai multă. Planificați-le după ce restul e gata.
| Constatare | Categorie | Efort |
|---|---|---|
| Încărcare lazy | Performanță | cca o zi |
| Strategia de încărcare a scripturilor | Performanță | cca o zi |
| Optimizarea formatului imaginilor | SEO | cca o zi |
| Protecție CDN / WAF | Securitate | cca o zi |
| Dimensiunea țintelor de atingere | Mobil | cca o zi |
| Lizibilitatea dimensiunii fontului | Mobil | cca o zi |
| Funcții PWA | Mobil | cca o zi |
| Imagini responsive (srcset) | Mobil | cca o zi |
| CTA lipicios pe mobil | Mobil | cca o zi |
| Fundația datelor structurate | Pregătire AI | cca o zi |
| Schema FAQ (răspunsuri directe pentru AI) | Pregătire AI | cca o zi |
| Schema de căutare pe site (SearchAction) | Pregătire AI | cca o zi |
+35 în plus
The full interactive version, with clickable links and the option to re-scan, is here:
https://score.zulien.sk/r/herbadrug.sk