Przejdź do treści

Zabezpiecz swoją stronę WordPress za pomocą SSL

Opublikowano: 18 stycznia 2026

Certyfikat SSL to dziś absolutne minimum bezpieczeństwa każdej strony internetowej. Google od lat traktuje HTTPS jako sygnał rankingowy, a przeglądarki Chrome i Firefox wyraźnie ostrzegają użytkowników przed stronami bez szyfrowania, wyświetlając komunikat Niezabezpieczona. Dla stron WordPress konfiguracja SSL bywa jednak źródłem frustrujących problemów – od pętli przekierowań, przez ostrzeżenia o mieszanej treści (mixed content), po całkowitą utratę dostępu do panelu po włączeniu certyfikatu. W tym poradniku przeprowadzę Cię przez cały proces krok po kroku, od wyboru i instalacji certyfikatu po rozwiązywanie najczęstszych problemów technicznych.

Krótka odpowiedź

Konfiguracja SSL na WordPressie składa się z trzech kroków: zainstaluj certyfikat SSL na serwerze (większość polskich hostingów oferuje darmowy Let's Encrypt jednym kliknięciem), zmień adresy URL w ustawieniach WordPressa z http:// na https://, a następnie wymuś przekierowanie całego ruchu na HTTPS za pomocą reguły 301 w pliku .htaccess. Wtyczka Really Simple SSL automatyzuje ten proces – wykrywa zainstalowany certyfikat i naprawia większość problemów z mixed content jednym kliknięciem w panelu.

Instalacja certyfikatu SSL na polskim hostingu

Większość polskich hostingów (home.pl, nazwa.pl, OVH, LH.pl, cyberFolks) oferuje darmowe certyfikaty Let's Encrypt, które w pełni wystarczą dla stron firmowych, blogów i małych sklepów internetowych. Instalacja sprowadza się do zalogowania do panelu hostingu i kliknięcia przycisku aktywacji SSL przy wybranej domenie. W przypadku CloudPanel (popularnego panelu na serwerach VPS i dedykowanych) certyfikat Let's Encrypt generujesz jednym poleceniem w sekcji Vhost danej strony. Ważna uwaga: jeśli Twoja strona jest za Cloudflare, przed generowaniem certyfikatu tymczasowo wyłącz proxy (przełącz na szarą chmurkę w ustawieniach DNS). Po aktywacji certyfikatu ustaw tryb SSL w Cloudflare na Full (strict), aby uniknąć irytujących pętli przekierowań między serwerem a Cloudflare.

Konfiguracja HTTPS w ustawieniach WordPressa

Po zainstalowaniu certyfikatu na serwerze musisz zaktualizować adresy URL w samym WordPressie. Przejdź do Ustawienia, następnie Ogólne i zmień oba pola – Adres WordPressa (URL) i Adres witryny (URL) – z http:// na https://. Uwaga: błędna zmiana tych pól może całkowicie zablokować dostęp do panelu administracyjnego. Jako zabezpieczenie możesz najpierw dodać w pliku wp-config.php dwie linie: define('WP_HOME','https://twojadomena.pl') i define('WP_SITEURL','https://twojadomena.pl'). Następnie dodaj przekierowanie 301 w pliku .htaccess, które wymusi HTTPS dla wszystkich odwiedzin. Sprawdź też, czy Twój motyw nie ma zahardkodowanych linków http:// w szablonach PHP, bo mogą powodować ostrzeżenia o mieszanej treści.

Rozwiązywanie problemu mixed content

Mixed content to sytuacja, gdy strona ładowana przez HTTPS pobiera zasoby (obrazy, skrypty JavaScript, arkusze CSS) przez niezabezpieczone połączenie HTTP. Przeglądarki blokują takie zasoby lub wyświetlają ostrzeżenie w pasku adresu, co psuje wygląd strony i obniża zaufanie użytkowników. Wtyczka Really Simple SSL automatycznie naprawia większość przypadków mixed content, zamieniając linki http:// na https:// w locie przy każdym ładowaniu strony. Dla pełnego i trwałego rozwiązania warto przeprowadzić operację search-and-replace w bazie danych, zamieniając wszystkie wystąpienia http://twojadomena.pl na https://twojadomena.pl. Najlepszymi narzędziami do tego są wtyczka Better Search Replace lub komenda WP-CLI: wp search-replace 'http://domena.pl' 'https://domena.pl' --all-tables.

Certyfikaty płatne vs. darmowy Let's Encrypt

Let's Encrypt to darmowy certyfikat DV (Domain Validation) odnawiany automatycznie co 90 dni przez serwer. Wystarcza dla zdecydowanej większości stron firmowych, blogów i małych sklepów internetowych. Certyfikaty płatne dzielą się na OV (Organization Validation) i EV (Extended Validation) – oba oferują dodatkową weryfikację tożsamości firmy i wyższe gwarancje ubezpieczeniowe w przypadku naruszenia bezpieczeństwa. Certyfikat OV kosztuje od 150 do 500 złotych rocznie, a EV od 500 do 2000 złotych. EV kiedyś wyświetlał nazwę firmy w pasku przeglądarki (zielony pasek), ale od 2019 roku przeglądarki zrezygnowały z tego wyróżnienia, co znacząco zmniejszyło praktyczną wartość tego typu certyfikatu. Dla sklepów internetowych przetwarzających płatności kartą warto rozważyć certyfikat OV.

Weryfikacja poprawności SSL i monitoring

Po wdrożeniu SSL sprawdź poprawność konfiguracji za pomocą narzędzia SSL Labs (ssllabs.com/ssltest) – ocena A lub A+ oznacza prawidłową i bezpieczną konfigurację certyfikatu. Upewnij się, że wszystkie warianty adresów (z www i bez www, http i https) prawidłowo przekierowują na jedną kanoniczną wersję. W Google Search Console dodaj właściwość HTTPS jako nową witrynę (jeśli masz osobno zweryfikowane http:// i https://) i zweryfikuj, że mapa witryny wskazuje wyłącznie na adresy HTTPS. Skonfiguruj monitoring certyfikatu – narzędzia takie jak UptimeRobot lub Better Uptime powiadomią Cię e-mailem i SMS-em, gdy certyfikat zbliży się do daty wygaśnięcia. W przypadku Let's Encrypt automatyczne odnowienie powinno działać bez interwencji.

Wspomniane narzędzia

Really Simple SSL Yoast SEO Elementor

Najczęściej zadawane pytania

Czy SSL jest darmowy?
Tak, certyfikat Let's Encrypt jest całkowicie darmowy i wystarczający dla większości stron firmowych. Automatycznie się odnawia co 90 dni. Prawie wszystkie polskie hostingi (home.pl, nazwa.pl, OVH, LH.pl) oferują jego instalację jednym kliknięciem w panelu administracyjnym. Płatne certyfikaty mają sens głównie dla dużych sklepów i instytucji finansowych.
Jak sprawdzić, czy moja strona ma poprawnie skonfigurowany SSL?
Wejdź na ssllabs.com/ssltest i wpisz adres swojej strony – narzędzie oceni konfigurację od A+ do F. Sprawdź też w przeglądarce, czy ikona kłódki jest zielona (bez ostrzeżeń). W konsoli deweloperskiej (F12 → Console) upewnij się, że nie ma błędów mixed content. Dodatkowo przetestuj przekierowanie z http:// na https://.
Co zrobić, gdy po włączeniu SSL strona nie działa?
Najczęstsza przyczyna to pętla przekierowań, szczególnie na stronach za Cloudflare – ustaw tryb SSL na Full (strict) w panelu Cloudflare. Jeśli stracisz dostęp do panelu WordPress, dodaj adresy HTTPS bezpośrednio w pliku wp-config.php za pomocą define('WP_HOME') i define('WP_SITEURL'). Wyczyść cache przeglądarki, serwera i ewentualnie CDN.
Czy zmiana na HTTPS wpłynie na pozycje w Google?
HTTPS jest sygnałem rankingowym Google od 2014 roku. Prawidłowa migracja z http:// na https:// z przekierowaniami 301 nie powinna obniżyć pozycji – wręcz przeciwnie, może je nieznacznie poprawić. Ważne, aby zaktualizować adresy w Google Search Console, przesłać nową mapę witryny i upewnić się, że tagi canonical wskazują na wersję HTTPS.
Jak naprawić ostrzeżenie o mixed content?
Zainstaluj wtyczkę Really Simple SSL, która automatycznie zamienia linki http:// na https://. Dla trwałego rozwiązania użyj wtyczki Better Search Replace lub komendy WP-CLI (wp search-replace), aby zamienić wszystkie adresy http:// w bazie danych na https://. Sprawdź też pliki motywu pod kątem zahardkodowanych linków.
#ssl#wordpress#bezpieczenstwo#hosting#wtyczki#seo#elementor
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

CEO KC Mobile

20+ lat doświadczenia w digital marketingu i tworzeniu stron internetowych. Specjalizuję się w SEO, kampaniach Google Ads oraz budowaniu skutecznych strategii online dla firm z całej Polski.

Potrzebujesz profesjonalnej strony WordPress?

Tworzymy strony WordPress, które są szybkie, bezpieczne i zoptymalizowane pod SEO. Od 3000 zł.

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski

Bezpłatna wycena Zadzwoń