Przejdź do treści

Usuwanie wirusów WordPress – kompletny przewodnik 2026 (naprawa w 24h)

Opublikowano: 5 maja 2026 | Zaktualizowano: 14 czerwca 2026

Twoja strona WordPress przekierowuje na pharma albo kasyno? Google pokazuje czerwone ostrzeżenie deceptive site ahead? Widzisz nowych adminów, których nigdy nie dodawałeś? Spokojnie – to się da naprawić, najczęściej w ciągu 24 godzin. Czytasz to prawdopodobnie w panice, więc od razu konkret: najpierw zrób backup (nawet zainfekowanej wersji), potem zmień hasła, a dopiero później czyść. Każdy inny porządek kończy się utratą danych albo niepełnym usunięciem malware. Przez ostatni rok wyciągnęliśmy z opresji ponad 200 stron WordPress – sklepy WooCommerce, blogi, strony usługowe, korporacyjne portale. Wzorce powtarzają się w kółko: Japanese SEO spam, pharma redirecty, backdoory w wp-config.php, fałszywi adminowie. Ten przewodnik pokazuje krok po kroku, jak zdiagnozować problem, jak go usunąć samodzielnie (jeśli masz czas i kompetencje) i jak zlecić naprawę specjalistom (599 zł brutto, gwarancja 24h). Linki do naszej usługi naprawy i kontaktu znajdziesz wewnątrz – zadzwoń jeśli potrzebujesz pomocy już teraz.

Krótka odpowiedź

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Jak rozpoznać, że WordPress jest zhakowany

TL;DR: jeśli widzisz przekierowania na obce strony, ostrzeżenie Google albo nieznanych userów w panelu WP – jesteś zhakowany. Zrób Sucuri SiteCheck w 30 sekund, żeby potwierdzić.

Sygnały dzielą się na oczywiste (widzi je każdy odwiedzający) i ukryte (widzi tylko Googlebot albo logi serwera). Te drugie są groźniejsze, bo potrafią działać miesiącami, zanim ktoś je wychwyci. Zanim cokolwiek usuniesz, ustal najpierw typ infekcji – od tego zależy cała dalsza strategia czyszczenia.

Potrzebujesz profesjonalnej strony WordPress?

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

Co zrobić w pierwszych 30 minutach po wykryciu infekcji

TL;DR: backup, hasła, wywal lewych adminów, włącz tryb konserwacji. W tej kolejności. Bez backupu nie ruszaj nic innego.

Najczęstszy błąd – ktoś w panice usuwa pliki, restartuje serwer, kasuje pluginy. Dwie godziny później okazuje się, że razem z malware skasowane zostały zdjęcia produktów albo treść kilkudziesięciu wpisów. Backup jest jak fotografia miejsca zbrodni – nawet zainfekowana wersja zawiera dane, które trzeba uratować.

Jakie typy malware najczęściej atakują WordPress

TL;DR: SEO spam (cloaking), redirecty, backdoory, mailery, miner kryptowalut, defacement. Każdy typ wymaga innej metody czyszczenia.

W praktyce dominują dwie kategorie: SEO spam (cichy, działa miesiącami) i malicious redirects (głośny, klienci dzwonią po godzinie). Identyfikacja typu to nie ciekawostka – od niej zależy, czy szukasz w bazie, w plikach core, czy w .htaccess.

Jakimi narzędziami przeskanować WordPress

TL;DR: Sucuri SiteCheck na zewnątrz, Wordfence albo MalCare wewnątrz, wp core verify-checksums dla plików core, ręczny grep dla backdoorów.

Żadne pojedyncze narzędzie nie wykryje wszystkiego. Dobra diagnostyka łączy trzy warstwy: skan z zewnątrz, skan wewnętrzny i weryfikację sum kontrolnych. Poniższa tabela porządkuje, co które narzędzie faktycznie łapie, a czego nie.









NarzędzieTypCo wykrywaCzego NIE wykryje
Sucuri SiteCheckonline (free)blacklisty, redirecty, iframe injection, widoczny malwarebackdoorów ukrytych w plikach
Wordfenceplugin (free/Premium)sygnatury malware, zmiany w core, podejrzane pliki, linki wychodzącenietypowych zaciemnień spoza bazy sygnatur
MalCareplugin (chmura)skan poza serwerem, nie obciąża hostingu, jednoklikowy cleanwymaga konta i połączenia z chmurą
verify-checksumsWP-CLIkażdą modyfikację plików core i pluginów z repoplików theme i custom kodu
ręczny grepSSHwzorce backdoorów (eval, base64, gzinflate)wymaga wiedzy i dostępu SSH

Jak ręcznie wyczyścić WordPress krok po kroku

TL;DR: pliki core nadpisz świeżymi, pluginy i theme zainstaluj od zera, bazę przeszukaj pod kątem wstrzyknięć, .htaccess odtwórz z czystego wzorca, backdoory usuń na końcu.

Ręczne czyszczenie ma jedną zasadę nadrzędną: pracujesz warstwami, od najłatwiejszych do najtrudniejszych, a backdoory zostawiasz na koniec. Odwrotna kolejność kosztuje godziny – usuniesz widoczny malware, a furtka odtworzy go w nocy.

Czyszczenie samodzielne czy zlecone profesjonalistom

TL;DR: DIY to kilka–kilkanaście godzin Twojego czasu i realne ryzyko, że backdoor zostanie. Zlecenie = stała cena, szybki termin, gwarancja. Sklepy WooCommerce zawsze warto zlecić.

Ścieżka DIY ma sens, jeśli jesteś developerem albo masz budżet zerowy i czas na naukę. Ścieżka profesjonalna – jeśli każda godzina downtime to utracona sprzedaż albo ranking. Niezależnie od wyboru kluczowa decyzja brzmi: czy na pewno znalazłeś wszystkie furtki?

Perspektywa KC Mobile: w naszych naprawach najczęściej widzimy, że właściciel usunął widoczny objaw – redirect albo spamerskie wpisy – ale przeoczył backdoor w wp-config.php lub fałszywy plik w /uploads/. Efekt: strona wraca do normy na dzień, dwa, a potem infekcja odradza się sama. Dlatego u nas etap szukania furtek (grep wzorców plus weryfikacja sum kontrolnych) jest ważniejszy niż samo kasowanie malware. Czyste pliki bez zamkniętej furtki to tylko odroczenie problemu.

Jeśli budujesz biznes na WordPressie, warto od początku stawiać na solidnie wykonane strony internetowe z poprawną konfiguracją serwera – to znacząco zmniejsza powierzchnię ataku jeszcze przed jakimkolwiek hardeningiem.

Jak zgłosić czystą stronę do Google i ściągnąć ostrzeżenie

TL;DR: po wyczyszczeniu strony zgłoś Request Review w Search Console – Google przeskanuje ponownie i zdejmie flagę, jeśli nie znajdzie pozostałości malware.

Usunięcie malware nie zdejmuje automatycznie czerwonego ostrzeżenia w wynikach wyszukiwania. Dopóki nie poprosisz Google o ponowną weryfikację, odwiedzający dalej widzą this site may harm your computer, a ruch leży. To etap, który właściciele najczęściej pomijają, dziwiąc się później, czemu pozycje nie wracają.

Jak nie dopuścić do drugiej infekcji

TL;DR: reinstall ze świeżych źródeł, reset keys, wymuszenie logout, 2FA, firewall, aktualizacje co tydzień, automatyczne backupy, hosting z auto-skanem.

Czyszczenie to pierwsza połowa pracy. Druga to upewnienie się, że atakujący nie wróci. Większość nawrotów, które widzimy, bierze się z trzech rzeczy: nieaktualnych pluginów, słabych haseł administratorów i braku 2FA. Wszystkie trzy łatwo wyeliminować.

Ile kosztuje usuwanie wirusów WordPress w KC Mobile

TL;DR: Basic 599 zł (clean + 24h), Standard 999 zł (+ Wordfence Premium + 2FA), Premium 1999 zł (+ 30 dni opieki + audyt). Wszystkie z gwarancją.

Cennik jest jasny i nie ma ukrytych kosztów. Diagnoza wstępna jest zawsze bezpłatna – najpierw mówimy, co znaleźliśmy i ile potrwa naprawa, a dopiero potem wyceniamy.







PakietCo zawieraCena bruttoCzas
BasicDiagnoza + clean malware + reinstall WP core + raport599 zł24h
StandardBasic + reinstall pluginów/theme + 2FA + Wordfence Premium 1 rok999 zł24h
PremiumStandard + 30 dni opieki + pełny audyt security1999 zł24h

Co dalej? Pełny opis usługi naprawy WordPress albo zadzwoń pod +48 604 939 140 – diagnoza bez zobowiązań, wycena od ręki. Możesz też wypełnić formularz kontaktowy, oddzwonimy w godzinach pracy.

Pomagamy w tym na co dzień – strony internetowe.

Nie chcesz grzebać w tym sam i ryzykować pogłębienia awarii? Naprawimy Twój WordPress – diagnoza w 30 minut, pełna naprawa od 299 zł, z miesięczną opieką w pakiecie.

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 20+ lat doświadczenia.

Najczęściej zadawane pytania

Jak rozpoznać, że WordPress został zhakowany?
Sygnały oczywiste: ostrzeżenie <em>deceptive site</em> w Chrome, przekierowania na pharma lub kasyno, nieznani administratorzy w panelu, podmieniona strona główna. Sygnały ukryte: cloaking SEO spam widoczny dla Googlebota, pliki PHP w <code>/wp-content/uploads/</code>, spike ruchu wychodzącego. Najszybszy test to Sucuri SiteCheck w około 30 sekund. Każdy z tych objawów wymaga natychmiastowej reakcji.
Ile kosztuje usunięcie wirusa z WordPress?
W KC Mobile od 599 zł brutto za pakiet Basic (clean + reinstall core + 24h gwarancji). Standard 999 zł dodaje Wordfence Premium na rok i konfigurację 2FA. Premium 1999 zł obejmuje 30 dni opieki po naprawie i pełny audyt bezpieczeństwa. DIY pozornie kosztuje zero złotych, ale realnie to kilka&ndash;kilkanaście godzin Twojej pracy i ryzyko, że przeoczony backdoor ściągnie infekcję z powrotem.
Czy Wordfence usuwa wirusy automatycznie?
Wordfence wykrywa malware i pokazuje listę zainfekowanych plików, ale nie usuwa wszystkiego automatycznie. Wersja Premium ma funkcję <em>Repair Files</em> dla plików core i pluginów z oficjalnego repo &ndash; tam działa. Backdoory w <code>wp-config.php</code>, custom plikach theme albo wstrzyknięcia w bazę MySQL wymagają ręcznej weryfikacji i decyzji, co usunąć. To świetne narzędzie diagnostyczne, ale nie zastąpi specjalisty.
Jak ręcznie wyczyścić bazę danych WordPress z malware?
Otwórz phpMyAdmin albo Adminer i przeszukaj <code>wp_posts</code> oraz <code>wp_postmeta</code> pod kątem znaczników <em>&lt;script&gt;</em>, <em>&lt;iframe&gt;</em> i ciągów base64 tam, gdzie nie mają prawa być. W <code>wp_options</code> sprawdź <em>siteurl</em> i <em>home</em> (czy nie wskazują obcej domeny) oraz <em>active_plugins</em>. W <code>wp_users</code> usuń konta admin dodane bez Twojej wiedzy. Zawsze rób backup bazy przed edycją.
Co zrobić po usunięciu wirusa z WordPress?
Reinstall WP core, pluginów i theme ze świeżego źródła. Reset wszystkich 8 keys/salts w <code>wp-config.php</code>. Włącz 2FA dla każdego administratora. Skonfiguruj firewall (Cloudflare WAF lub Sucuri). Zgłoś <em>Request Review</em> w Google Search Console, żeby zdjąć flagę. Monitoruj logi serwera przez kilkanaście dni. Rozważ pakiet opieki WordPress, żeby uniknąć powtórki.
Czy mogę sam usunąć wirusa z WordPress?
Tak, jeśli znasz SSH, WP-CLI, MySQL i regex grep. Realny czas to kilka&ndash;kilkanaście godzin. Główne ryzyko: przeoczysz ukryty backdoor i infekcja wróci. Jeśli prowadzisz sklep WooCommerce, stronę generującą ruch z Google albo każda godzina downtime kosztuje Cię klientów &ndash; zdecydowanie lepiej zlecić profesjonalistom.
Jak Google reaguje na zhakowaną stronę WordPress?
Google wykrywa malware przez Safe Browsing i nakłada flagi: <em>This site may be hacked</em>, <em>deceptive site ahead</em>, <em>this site may harm your computer</em>. Strona traci większość widoczności organicznej. Po naprawie zgłoś <em>Request Review</em> w Search Console &ndash; Google przeskanuje ponownie i zdejmie flagę zwykle w ciągu kilku dni. Powrót pełnych pozycji zajmuje od kilku do kilkunastu dni.
#wirusy#malware#bezpieczenstwo#naprawa
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

20 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Potrzebujesz pomocy?

Potrzebujesz profesjonalnej strony WordPress?

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

Bezpłatna wycena