Połączenie nie powiodło się. Spróbuj ponownie.

Przejdź do treści
SEO Tools
Pomoc i dokumentacja
Szybkość Wysoki wpływ Średnie 30–60 min

Zasoby blokujące (render-blocking)

CSS i JS w nagłówku, które hamują pierwsze renderowanie.

Co to jest

Zasoby render-blocking to pliki (zwykle CSS i synchroniczny JS w <head>), które przeglądarka musi pobrać i przetworzyć, zanim wyrenderuje treść. Do tego czasu użytkownik widzi pustkę.

Dlaczego warto to rozwiązać

Są najczęstszą przyczyną wolnego pierwszego renderowania i słabego LCP. Im więcej ich jest i im są większe, tym dłużej trwa, zanim pojawi się treść.

Jak to zrobić

  1. 1Skrypty odłóż przez defer/async.
  2. 2Zidentyfikuj „critical CSS” (style dla widocznej części) i wstaw je inline, resztę wczytaj asynchronicznie.
  3. 3Połącz i zminifikuj pliki CSS/JS, usuń nieużywane style.
  4. 4Zewnętrzne czcionki wczytuj z font-display: swap i wstępnie je wczytaj (preload).

Podsumowanie

Celem jest dostarczyć widoczną treść jak najwcześniej, a wszystko inne odłożyć. Zacznij od odłożenia skryptów (szybka wygrana) i optymalizacji CSS (critical CSS). Ten obszar ma bezpośredni wpływ na LCP — metrykę, którą Google śledzi.

Powiązane tematy