Dlaczego Twoja strona jest biała przy ładowaniu? Przenieś JS do stopki, użyj defer i wygeneruj Critical CSS dla szybszego FCP.
PL

Jak usunąć blokadę renderowania (render-Blocking) CSS i js?

5.00 /5 - (25 głosów )
Ostatnio zweryfikowano: 1 maja 2026
2min czytania
Przewodnik
Core Web Vitals

Gdy przeglądarka ładuje Twoją stronę, czyta kod HTML linijka po linijce. Gdy napotyka na <script src="wielki-plik.js"> lub <link rel="stylesheet">, zatrzymuje wszystko inne, pobiera ten plik i go wykonuje.

Dopiero potem rysuje resztę strony. To właśnie jest “Blokowanie Renderowania” (Render-Blocking).

W 2026 roku, gdy liczy się Core Web Vitals (a zwłaszcza LCP - Largest Contentful Paint), musisz to naprawić.

#1. Javascript: Async i defer

Stara szkoła mówiła: “wrzuć skrypty do stopki (wp_footer)”. Nowa szkoła mówi: “używaj atrybutów”.

  • <script async>: Pobiera w tle, wykonuje natychmiast po pobraniu (ryzykowne dla zależności, np. jQuery).
  • <script defer>: Pobiera w tle, wykonuje dopiero po załadowaniu HTML (bezpieczne, zachowuje kolejność).

Jak dodać defer w WordPress? Wtyczki cache’ujące (WP Rocket, Autoptimize, LiteSpeed Cache) mają opcję “Defer JS” (Opóźnij ładowanie JS). Włącz to.

To zazwyczaj rozwiązuje 90% problemów z JS.

#2. CSS: Critical CSS

Z CSS jest trudniej. Nie możesz go “opóźnić”, bo strona przez chwilę będzie wyglądać jak “surowy tekst” (nieostylowana - efekt FOUC).

Rozwiązaniem jest Critical CSS (Krytyczny CSS).

  1. Bierzemy tylko ten CSS, który jest potrzebny do wyświetlenia “góry strony” (tego co widać na ekranie bez przewijania).
  2. Wklejamy go inline w <style> w nagłówku.
  3. Resztę CSS (stopka, dolne sekcje) ładujemy asynchronicznie w tle.

Większość nowoczesnych wtyczek optymalizacyjnych generuje Critical CSS automatycznie.

#Podsumowanie strategii

  1. JS: Wszystko z defer (oprócz absolutnie kluczowych skryptów analityki/cookiet).
  2. CSS: Critical CSS inline + reszta asynchronicznie.
  3. Fonty: Użyj font-display: swap.

Dzięki temu użytkownik widzi treść natychmiast, a ciężkie skrypty galeri czy map ładują się w tle.

Explore os nossos otimização de velocidade WordPress para levar o seu projeto mais longe.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-ready GEO-ready AEO-ready 3 Q&A
Czym jest Jak usunąć blokadę renderowania (render-Blocking) CSS i js?
Jak usunąć blokadę renderowania (render-Blocking) CSS i js? ma znaczenie, gdy chcesz stabilniejszy WordPress, lepszą wydajność i mniej problemów produkcyjnych.
Jak wdrożyć Jak usunąć blokadę renderowania (render-Blocking) CSS i js?
Zacznij od audytu stanu obecnego, ustal zakres i ograniczenia, a potem wdrażaj zmiany małymi, mierzalnymi krokami.
Dlaczego Jak usunąć blokadę renderowania (render-Blocking) CSS i js jest ważne?
Największe efekty dają zwykle poprawa jakości technicznej, czytelna struktura treści i regularna weryfikacja.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Accelerated Mobile Pages (AMP) wywołało rewolucję w 2016, ale dziś jest przestarzałe. Dowiedz się, dlaczego Google zabiło "błyskawicę" i jak osiągnąć idealne Core Web Vitals bez AMP.
seo

Czy AMP umarło w 2026? (I czego używać w zamian)

Accelerated Mobile Pages (AMP) wywołało rewolucję w 2016, ale dziś jest przestarzałe. Dowiedz się, dlaczego Google zabiło "błyskawicę" i jak osiągnąć idealne Core Web Vitals bez AMP.

Cloudflare Workers uruchamia JavaScript i WebAssembly w setkach centrów w ponad 100 krajach danych na całym świecie. Połączenie Workers z origin WordPress przenosi ścieżkę odczytu poza serwer WordPress i zamienia WooCommerce w sklep renderowany na edge. Oto jak działa ta architektura, gdzie się zacina i co warto zmierzyć przed wdrożeniem.
wordpress

Cloudflare Workers i WordPress: WooCommerce serwowane na edge

Cloudflare Workers uruchamia JavaScript i WebAssembly w setkach centrów w ponad 100 krajach danych na całym świecie. Połączenie Workers z origin WordPress przenosi ścieżkę odczytu poza serwer WordPress i zamienia WooCommerce w sklep renderowany na edge. Oto jak działa ta architektura, gdzie się zacina i co warto zmierzyć przed wdrożeniem.

Szczegółowe studium przypadku pokazujące, jak WPPoland zoptymalizowało wolny sklep meblowy WooCommerce z PageSpeed 40 na 98, skracając czas ładowania z 8 sekund do poniżej 1 sekundy i podwajając współczynnik konwersji.
performance

Z 40 na 98 PageSpeed: Jak Zoptymalizowaliśmy Sklep WooCommerce

Szczegółowe studium przypadku pokazujące, jak WPPoland zoptymalizowało wolny sklep meblowy WooCommerce z PageSpeed 40 na 98, skracając czas ładowania z 8 sekund do poniżej 1 sekundy i podwajając współczynnik konwersji.