Przeskanowano 8 października 2026
Your site works well but has security gaps. Add HSTS headers immediately to protect customer data. Excellent accessibility for disabled visitors.
Każdy znaleziony problem, uporządkowany według tego, ile da jego naprawa i ile wymaga pracy. Zacznij od szybkich wygranych.
Duży wpływ, mało pracy. Zrób je najpierw.
Duży wpływ, ale naprawa wymaga planowania.
+8 więcej
Mniejszy wpływ, szybko zrobione.
+13 więcej
Mniejszy wpływ i więcej pracy. Zaplanuj je, gdy reszta będzie gotowa.
+38 więcej
Waga: 25% · 10 zaliczonych · 4 ostrzeżenia · 3 nieudanych · 2 SPA (sprawdź ręcznie)
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: 17.2 MB, 144 żą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: Powyżej ok. 140 zapytań przeglądarka spędza czas na nawiązywaniu połączeń i kolejkowaniu zamiast na renderowaniu. Najlepszy sklep w naszym benchmarku renderuje przy 37.
Jak to naprawić: Zacznij od tego, co ładuje się przed pierwszym renderowaniem: połącz CSS/JS, zrób sprite z ikon, ładuj leniwie każdy obrazek poniżej pierwszego ekranu i usuń zduplikowane kontenery tag managera ładujące tego samego dostawcę dwa razy.
Dowód: PSI-lab · 144 requests · Pewność: high
Co znaleźliśmy: 144 zapytań — znacznie powyżej budżetu 80 i powyżej mediany grupy wynoszącej 140
Dlaczego to ma znaczenie: Powyżej ok. 140 zapytań przeglądarka spędza czas na nawiązywaniu połączeń i kolejkowaniu zamiast na renderowaniu. Najlepszy sklep w naszym benchmarku renderuje przy 37.
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 248 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: 248 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: Mierzone przy pierwszym ładowaniu bez interakcji, więc skrypty za zgodą na cookies nie są tu liczone na Twoją niekorzyść. Próg 600 KB to dobra praktyka, a nie średnia grupy: badane sklepy mają medianę 1 270 KB, a najlepszy z nich (zwycięzca kategorii nagrodzony za mobile) ładuje 410 KB.
Jak to naprawić: Podziel bundle tak, by strona produktu nie ładowała kodu koszyka i konta. Odrocz skrypty zewnętrzne do momentu interakcji. Usuń nieużywane bundle wtyczek — w większości sklepów ważą one więcej niż własny kod.
Dowód: PSI-lab · 1147 KB JavaScript · Pewność: high
Co znaleźliśmy: 1147 KB — powyżej budżetu 600 KB, ale poniżej mediany 1270 KB nagradzanych sklepów, które badaliśmy
Dlaczego to ma znaczenie: Mierzone przy pierwszym ładowaniu bez interakcji, więc skrypty za zgodą na cookies nie są tu liczone na Twoją niekorzyść. Próg 600 KB to dobra praktyka, a nie średnia grupy: badane sklepy mają medianę 1 270 KB, a najlepszy z nich (zwycięzca kategorii nagrodzony za mobile) ładuje 410 KB.
Dlaczego to ma znaczenie: Bez leniwego ładowania WSZYSTKIE obrazy pobierają się przy załadowaniu strony - nawet te, do których nikt nie przewinie. Na stronie produktu z 20 obrazami leniwe ładowanie może zaoszczędzić większość początkowego pobierania.
Jak to naprawić: Dodaj loading='lazy' do wszystkich obrazów poniżej linii zgięcia. Obraz hero/LCP zostaw ładowany priorytetowo. Natywne leniwe ładowanie jest wspierane przez wszystkie nowoczesne przeglądarki.
Dowód: HTML-heuristic · Pewność: high
Co znaleźliśmy: 83 obrazów bez leniwego ładowania
Dlaczego to ma znaczenie: Bez leniwego ładowania WSZYSTKIE obrazy pobierają się przy załadowaniu strony - nawet te, do których nikt nie przewinie. Na stronie produktu z 20 obrazami leniwe ładowanie może zaoszczędzić większość początkowego pobierania.
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, no-cache, private
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: Synchroniczne skrypty blokują parsowanie HTML - przeglądarka wstrzymuje renderowanie, dopóki każdy skrypt się nie pobierze i nie wykona. Async/defer umożliwia równoległe pobieranie bez blokowania.
Jak to naprawić: Dodaj 'defer' do skryptów, które nie muszą działać natychmiast, 'async' do niezależnych skryptów. Użyj type='module' dla nowoczesnych modułów ES. Synchroniczne powinny być tylko krytyczne skrypty inline.
Dowód: HTML-heuristic · Pewność: high
Co znaleźliśmy: Tylko 50 % z 6 skryptów używa async/defer
Dlaczego to ma znaczenie: Synchroniczne skrypty blokują parsowanie HTML - przeglądarka wstrzymuje renderowanie, dopóki każdy skrypt się nie pobierze i nie wykona. Async/defer umożliwia równoległe pobieranie bez blokowania.
Dlaczego to ma znaczenie: Raportujemy to jako niezmierzone, a nie jako zero usług zewnętrznych, bo to bardzo różne ustalenia.
Jak to naprawić: Uruchom skan ponownie albo sprawdź podsumowanie usług zewnętrznych bezpośrednio w PageSpeed Insights.
Dowód: PSI-lab · Pewność: high
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+!
| Kategoria | Wynik | Waga | Błędy | Ostrzeżenia | OK |
|---|---|---|---|---|---|
| Wydajność | 87/100 | 25% | 3 | 4 | 10 |
| SEO | 82/100 | 20% | 1 | 5 | 17 |
| Bezpieczeństwo | 57/100 | 15% | 2 | 8 | 7 |
| Mobile | 63/100 | 10% | 1 | 11 | 6 |
| Gotowość AI | 58/100 | 10% | 4 | 23 | 9 |
| Prawo i RODO | 72/100 | 10% | 1 | 7 | 8 |
| Podatności | 59/100 | 10% | 5 | 4 | 7 |
| Dostępność / EAA | 100/100 | 10% | 0 | 0 | 8 |
Każdy znaleziony problem, uporządkowany według tego, ile da jego naprawa i ile wymaga pracy. Zacznij od szybkich wygranych.
Duży wpływ, mało pracy. Zrób je najpierw.
| Ustalenie | Kategoria | Nakład pracy |
|---|---|---|
| Panel administracyjny pod domyślnym URL | Podatności | szybka poprawka |
| Przekierowanie HTTP → HTTPS | Bezpieczeństwo | szybka poprawka |
| HSTS (Strict-Transport-Security) | Bezpieczeństwo | szybka poprawka |
| Linki do rozstrzygania sporów konsumenckich | Prawo i RODO | szybka poprawka |
| Polityka DMARC (uwierzytelnianie e-maili) | Podatności | szybka poprawka |
Duży wpływ, ale naprawa wymaga planowania.
| Ustalenie | Kategoria | Nakład pracy |
|---|---|---|
| Znane podatności (CVE) | Podatności | projekt |
| Dane strukturalne (JSON-LD) | SEO | ok. dzień |
| Content-Security-Policy (CSP) | Bezpieczeństwo | ok. dzień |
| Jakość tekstu linków (WCAG 2.4.4) | Mobile | ok. dzień |
| Podstawa danych strukturalnych | Gotowość AI | ok. dzień |
| Schemat Organization + łączenie encji | Gotowość AI | ok. dzień |
| Wersja jQuery | Podatności | ok. dzień |
| Zasoby mieszanej treści | Podatności | ok. dzień |
| Bezpieczeństwo strony płatności | Podatności | ok. dzień |
| Całkowita waga strony | Wydajność | projekt |
| Budżet zapytań | Wydajność | projekt |
| Nieużywany kod (CSS + JS) | Wydajność | projekt |
+1 więcej
Mniejszy wpływ, szybko zrobione.
| Ustalenie | Kategoria | Nakład pracy |
|---|---|---|
| Strategia Cache-Control | Wydajność | szybka poprawka |
| Meta title | SEO | szybka poprawka |
| Meta opis | SEO | szybka poprawka |
| Karty Twitter/X | SEO | szybka poprawka |
| Spójność kanonicznego URL | SEO | szybka poprawka |
| DNSSEC | Bezpieczeństwo | szybka poprawka |
| Rekord DNS CAA | Bezpieczeństwo | szybka poprawka |
| Referrer-Policy | Bezpieczeństwo | szybka poprawka |
| Permissions-Policy | Bezpieczeństwo | szybka poprawka |
| Flagi bezpieczeństwa plików cookie | Bezpieczeństwo | szybka poprawka |
| Subresource Integrity (SRI) | Bezpieczeństwo | szybka poprawka |
| Kolor motywu | Mobile | szybka poprawka |
+6 więcej
Mniejszy wpływ i więcej pracy. Zaplanuj je, gdy reszta będzie gotowa.
| Ustalenie | Kategoria | Nakład pracy |
|---|---|---|
| Leniwe ładowanie | Wydajność | ok. dzień |
| Strategia ładowania skryptów | Wydajność | ok. dzień |
| Optymalizacja formatu obrazów | SEO | ok. dzień |
| Ochrona CDN / WAF | Bezpieczeństwo | ok. dzień |
| Rozmiar celów dotykowych | Mobile | ok. dzień |
| Czytelność rozmiaru czcionki | Mobile | ok. dzień |
| Funkcje PWA | Mobile | ok. dzień |
| Responsywne obrazy (srcset) | Mobile | ok. dzień |
| Mobilne przyklejone CTA | Mobile | ok. dzień |
| Schemat FAQ (bezpośrednie odpowiedzi dla AI) | Gotowość AI | ok. dzień |
| Schemat wyszukiwania w witrynie (SearchAction) | Gotowość AI | ok. dzień |
| Feed produktowy (AI Commerce) | Gotowość AI | ok. dzień |
+31 więcej
The full interactive version, with clickable links and the option to re-scan, is here:
https://score.zulien.sk/r/marton.cz