Przeskanowano July 29, 2026
Your store performs well overall, but security needs attention. Start by creating an XML Sitemap to improve search visibility. Great news: Your site already excels in accessibility and SEO.
Posortowane według wpływu na wynik — każda poprawka podnosi ogólną ocenę.
Waga: 25% · 10 zaliczonych · 3 ostrzeżenia · 4 nieudanych · 1 SPA (sprawdź ręcznie)
Dlaczego to ma znaczenie: LCP >4 s nie spełnia Core Web Vitals – Google aktywnie obniża pozycje takich stron. Szybsze LCP koreluje z wyższym współczynnikiem konwersji.
Jak to naprawić: Pilne: Twój największy element treści ładuje się zbyt wolno. 1) Wstępnie załaduj obraz hero, 2) Przekonwertuj na WebP/AVIF, 3) Serwuj z CDN, 4) Usuń JS blokujący renderowanie przed nim, 5) Rozważ leniwe ładowanie wszystkich pozostałych obrazów.
Dowód: PSI-lab · Pewność: high
Co znaleźliśmy: 4.86 s (dobry: <2,5 s) – Core Web Vital NIESPEŁNIONY
Dlaczego to ma znaczenie: LCP >4 s nie spełnia Core Web Vitals – Google aktywnie obniża pozycje takich stron. Szybsze LCP koreluje z wyższym współczynnikiem konwersji.
Dlaczego to ma znaczenie: Strony powyżej 3 MB ładują się na 3G ponad 12 sekund. Przeciętna strona e-commerce ma około 2 MB - jesteś znacznie powyżej tego. Nawet małe wzrosty opóźnień mierzalnie zmniejszają sprzedaż.
Jak to naprawić: Krytyczne: Twoja strona ma ponad 3 MB. 1) Skonwertuj wszystkie obrazy do WebP/AVIF, 2) Leniwie ładuj wszystko poniżej linii zgięcia, 3) Usuń nieużywane wtyczki, 4) Połącz i zminifikuj CSS/JS, 5) Włącz kompresję brotli.
Dowód: PSI-lab · Pewność: high
Co znaleźliśmy: 7.0 MB, 183 żądań - zbyt ciężko!
Dlaczego to ma znaczenie: Strony powyżej 3 MB ładują się na 3G ponad 12 sekund. Przeciętna strona e-commerce ma około 2 MB - jesteś znacznie powyżej tego. Nawet małe wzrosty opóźnień mierzalnie zmniejszają sprzedaż.
Dlaczego to ma znaczenie: Ponad 200 KB nieużywanego kodu znacznie spowalnia parsowanie i wykonywanie. To jeden z najłatwiejszych zysków wydajnościowych - usunięcie martwego kodu nie wiąże się z żadnymi kompromisami.
Jak to naprawić: Ładujesz 653 KB kodu, który nie jest używany na tej stronie. 1) Przejrzyj wtyczki i usuń nieużywane, 2) Użyj dzielenia kodu dla JS specyficznego dla strony, 3) Uruchom PurgeCSS na swoich arkuszach stylów.
Dowód: PSI-lab · Pewność: low
Co znaleźliśmy: 653 KB zmarnowanych na nieużywanym kodzie!
Dlaczego to ma znaczenie: Ponad 200 KB nieużywanego kodu znacznie spowalnia parsowanie i wykonywanie. To jeden z najłatwiejszych zysków wydajnościowych - usunięcie martwego kodu nie wiąże się z żadnymi kompromisami.
Uwaga: Ta kontrola wykorzystuje detekcję heurystyczną i może zwracać również fałszywe alarmy. Zalecamy ręczną weryfikację.
Dlaczego to ma znaczenie: 3 skryptów blokujących renderowanie może dodać 1-3 sekundy do ładowania strony. Każdy synchroniczny skrypt tworzy sekwencyjny łańcuch pobierz-parsuj-wykonaj.
Jak to naprawić: Dodaj defer lub async do wszystkich tagów <script src='...'>. Skrypty blokujące renderowanie są jedną z głównych przyczyn wolnego FCP. Defer zachowuje kolejność wykonywania, async nie.
Dowód: HTML-heuristic · Pewność: high
Co znaleźliśmy: Tylko 25 % z 4 skryptów jest zoptymalizowanych - większość blokuje renderowanie
Dlaczego to ma znaczenie: 3 skryptów blokujących renderowanie może dodać 1-3 sekundy do ładowania strony. Każdy synchroniczny skrypt tworzy sekwencyjny łańcuch pobierz-parsuj-wykonaj.
Dlaczego to ma znaczenie: Bez font-display własne czcionki powodują Flash of Invisible Text (FOIT) - tekst jest całkowicie ukryty podczas pobierania czcionki. Na wolnych połączeniach może to trwać ponad 3 sekundy.
Jak to naprawić: Dodaj &display=swap do URL swoich Google Fonts lub dodaj font-display: swap do swoich deklaracji @font-face.
Dowód: HTML-heuristic · Pewność: high
Co znaleźliśmy: Wykryto Google Fonts bez font-display
Dlaczego to ma znaczenie: Bez font-display własne czcionki powodują Flash of Invisible Text (FOIT) - tekst jest całkowicie ukryty podczas pobierania czcionki. Na wolnych połączeniach może to trwać ponad 3 sekundy.
Dlaczego to ma znaczenie: no-cache/no-store zmusza przeglądarki do ponownego pobierania zasobów przy każdej wizycie. Powracający odwiedzający ładują całą Twoją stronę od nowa za każdym razem.
Jak to naprawić: Ustaw odpowiednie nagłówki cache: statyczne zasoby powinny mieć max-age=31536000 z wersjonowanymi nazwami plików. Strony HTML mogą użyć max-age=0 z ETag do rewalidacji.
Dowód: HTTP-header · Pewność: high
Co znaleźliśmy: no-store, no-cache, must-revalidate
Dlaczego to ma znaczenie: no-cache/no-store zmusza przeglądarki do ponownego pobierania zasobów przy każdej wizycie. Powracający odwiedzający ładują całą Twoją stronę od nowa za każdym razem.
Dlaczego to ma znaczenie: Czcionki są wykrywane późno w potoku renderowania (po sparsowaniu CSS). Wstępne ładowanie każe przeglądarce pobrać je natychmiast, redukując Flash of Invisible Text (FOIT) o 200-500 ms.
Jak to naprawić: Wstępnie załaduj swoją główną czcionkę: <link rel='preload' href='/fonts/main.woff2' as='font' type='font/woff2' crossorigin>. Dla Google Fonts: preconnect do fonts.gstatic.com.
Dowód: HTML-heuristic · Pewność: high
Co znaleźliśmy: Wykryto własne czcionki bez wskazówek preload
Dlaczego to ma znaczenie: Czcionki są wykrywane późno w potoku renderowania (po sparsowaniu CSS). Wstępne ładowanie każe przeglądarce pobrać je natychmiast, redukując Flash of Invisible Text (FOIT) o 200-500 ms.
Jak to naprawić: Uruchom skan ponownie lub przetestuj bezpośrednio w PageSpeed Insights. Ta metryka wymaga udanego przebiegu laboratoryjnego Lighthouse.
Dowód: PSI-lab · Pewność: high
Twój sklep na razie nie spełnia warunków dla odznaki Zulien Score. Uzyskaj ocenę 80+!
| Kategória | Skóre | Váha | Chyby | Upozornenia | OK |
|---|---|---|---|---|---|
| Performance | 69/100 | 25% | 4 | 3 | 10 |
| SEO | 89/100 | 20% | 1 | 4 | 19 |
| Security | 82/100 | 15% | 0 | 5 | 10 |
| Mobile | 67/100 | 10% | 0 | 8 | 9 |
| AI Readiness | 84/100 | 10% | 0 | 14 | 21 |
| GDPR | 80/100 | 10% | 0 | 7 | 10 |
| Vulnerability | 79/100 | 10% | 2 | 3 | 6 |
| Accessibility | 89/100 | — | 0 | 2 | 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