Ranking Jak liczymy Jak testujemy Blog Słownik Kontakt
Poradniki hostingowe

Jak skonfigurować darmowy CDN Cloudflare dla WordPressa na hostingu współdzielonym

Przemysław Szliep · 28.09.2026

Hosting współdzielony ma jeden serwer i jedną lokalizację — jeśli odwiedzający siedzi daleko od niej, strona ładuje mu się wolniej, nawet jeśli sam serwer działa sprawnie. Darmowy CDN Cloudflare rozwiązuje to inaczej: statyczne pliki (obrazki, CSS, JS) serwuje z serwerów rozmieszczonych bliżej użytkownika, a przy okazji filtruje część złośliwego ruchu, zanim ten w ogóle dotrze do Twojego hostingu. To jedna z niewielu zmian, które można wprowadzić bez ruszania kodu strony, a efekt widać od razu w narzędziach do testowania szybkości, takich jak GTmetrix. Poniżej pokazuję dokładnie, jak to skonfigurować krok po kroku, bez zakładania, że znasz już panel Cloudflare.

  1. Wejdź na dash.cloudflare.com i załóż darmowe konto, podając adres e-mail i hasło. Potwierdź adres e-mail, klikając link, który przyjdzie na skrzynkę — bez tego nie zalogujesz się do panelu.
  2. Po zalogowaniu kliknij „Add a Site” (Dodaj witrynę) i wpisz swoją domenę bez „www” i bez „https://”, np. mojastrona.pl. Na kolejnym ekranie wybierz plan „Free” i przejdź dalej.
  3. Cloudflare automatycznie skanuje i pokazuje listę rekordów DNS znalezionych u Twojego obecnego dostawcy. Przejrzyj tę listę i sprawdź, czy jest na niej rekord A wskazujący na adres IP Twojego hostingu oraz rekordy MX, jeśli korzystasz z poczty na tej domenie. Jeśli czegoś brakuje, dopisz to ręcznie, zanim przejdziesz dalej — po zmianie nameserverów Cloudflare zacznie odpowiadać za DNS tej domeny.
  4. Zaloguj się do panelu swojego rejestratora domeny (tam, gdzie kupiłeś/kupiłaś domenę — to zwykle inna firma niż hosting) i w ustawieniach domeny znajdź sekcję nameserverów (DNS/Nameservery). Zastąp obecne wpisy dwoma adresami, które Cloudflare pokazał Ci w poprzednim kroku (np. anna.ns.cloudflare.com i bob.ns.cloudflare.com — u Ciebie będą inne, konkretne nazwy).
  5. Poczekaj na aktywację domeny w Cloudflare. Zwykle trwa to od kilkunastu minut do kilku godzin, czasem do 24 godzin. Status zobaczysz w panelu Cloudflare przy nazwie domeny („Active”) albo w mailu, który przyjdzie z potwierdzeniem.
  6. Gdy domena jest już aktywna, przejdź do zakładki DNS i przy rekordzie A swojej strony kliknij ikonę chmurki, tak żeby zmieniła kolor z szarego na pomarańczowy. To włącza proxy Cloudflare — od tego momentu ruch do strony przechodzi przez serwery Cloudflare, a nie bezpośrednio do Twojego hostingu.
  7. Przejdź do zakładki SSL/TLS i ustaw tryb szyfrowania na „Full (strict)”. To wymaga, żeby Twój hosting miał aktywny certyfikat SSL (większość hostingów współdzielonych ma darmowy Let's Encrypt włączony domyślnie) — dzięki temu połączenie jest szyfrowane na całej trasie, od odwiedzającego przez Cloudflare aż do serwera.
  8. Zaloguj się do wp-admin i zainstaluj oficjalną wtyczkę „Cloudflare” (autor: Cloudflare) z repozytorium WordPressa, tak jak każdą inną wtyczkę — przez Wtyczki → Dodaj nową.
  9. W panelu Cloudflare przejdź do „My Profile” → „API Tokens” i wygeneruj token z uprawnieniami do odczytu i zapisu strefy (możesz użyć gotowego szablonu „Edit zone DNS” albo utworzyć token dedykowany dla wtyczki WordPress, jeśli Cloudflare go oferuje). Skopiuj wygenerowany token, wróć do ustawień wtyczki w wp-admin i wklej go tam razem z adresem e-mail konta Cloudflare, żeby połączyć wtyczkę z kontem.
  10. Po każdej zmianie na stronie — nowym wpisie, zmianie motywu, edycji CSS — wyczyść cache Cloudflare. Zrobisz to jednym kliknięciem w panelu wtyczki w wp-admin („Purge Cache”) albo w panelu Cloudflare w zakładce Caching → Configuration. Bez tego odwiedzający mogą przez jakiś czas widzieć starą wersję strony.

Co zrobić, gdy coś pójdzie nie tak

Strona pokazuje błąd ERR_TOO_MANY_REDIRECTS zaraz po włączeniu pomarańczowej chmurki. To najczęściej efekt trybu SSL/TLS ustawionego na „Flexible” przy hostingu, który sam wymusza przekierowanie na https. Wejdź w SSL/TLS i zmień tryb na „Full” lub „Full (strict)” — pętla powinna zniknąć od razu po zmianie, bez czekania na propagację.

Zmiany na stronie (nowy wpis, poprawka w tekście) nie są widoczne, mimo że w wp-adminie wszystko wygląda dobrze. To niemal zawsze cache Cloudflare, a nie problem z samą stroną. Wyczyść cache ręcznie w panelu wtyczki albo w panelu Cloudflare (Caching → Purge Everything) i odśwież stronę w przeglądarce z wymuszonym pominięciem lokalnego cache (Ctrl+Shift+R).

Po zmianie nameserverów domena długo nie przechodzi w status „Active” w Cloudflare. Propagacja zmiany nameserverów potrafi trwać do 24–48 godzin, choć zwykle jest szybciej. Sprawdź aktualny stan propagacji na stronie typu whatsmydns.net — jeśli po dwóch dniach nadal nic się nie zmienia, wróć do panelu rejestratora domeny i upewnij się, że nowe nameservery faktycznie zostały zapisane, a nie tylko wpisane i niezatwierdzone.

Poradnik krok po kroku CDN
Przemysław Szliep
Przemysław Szliep

Od 2014 roku prowadzi SP-Media - agencję, która buduje i utrzymuje strony firmowe. Hostingi ocenia z perspektywy kogoś, kto codziennie na nich pracuje: migracje, awarie, kontakt z supportem.

Używamy plików cookie do analizy ruchu (Google Analytics, Microsoft Clarity). Więcej informacji w polityce prywatności.