Isolation
Full backup of the infected site before any action. No modifications — we preserve the files, the database and the logs for forensic analysis.
Suspicious redirects, malware, Google Search Console alert, wp-admin locked… 30-minute diagnostic, full cleanup, post-incident hardening, Google alert removal.
Click the one that matches, we'll take care of it.
Cleaning a hacked WordPress is not just deleting one shady file. Everything has to be combed through, otherwise the hack comes back within 48 hours.
Full backup of the infected site before any action. No modifications — we preserve the files, the database and the logs for forensic analysis.
File-by-file comparison against the official WordPress source: wp-includes, wp-admin, plugins, themes. MD5 hashes checked against the reference version.
Removal of malware, backdoors, webshells, parasite files. Database audit: injected wp_options, compromised wp_users, malicious cron jobs.
WAF installation (Wordfence or Cloudflare), enforced 2FA on admin, removal of nulled plugins/themes. wp-config.php hardening, file permissions.
Submission of the review request via Google Search Console. Google response within 24 to 72 hours, then the "This site may harm…" warning disappears.
WordPress is PHP + MySQL + a hundred or so plugins. A compromise almost always touches several layers.
.htaccess and wp-config.php fileswp_schedule_event)wp_users)siteurl, home)wp-config.php hardening, file permissionsThe diagnostic is free. The cleanup cost depends on the infection depth identified during the diagnostic.
One morning, my site showed up flagged as "dangerous" on Google. Within 24 hours, my sales had collapsed. I was panicking. Kellian calmly explained what had happened, without making me feel guilty. 48 hours later, the alert was gone and my sales were back.
Overnight, I couldn't log into my own site anymore. Someone had taken over and I didn't know whether my customers were exposed. Everything was recovered, I know how they got in and it's locked down. I finally sleep at night.
My host shut my site down with no warning, just saying there was "something weird" on the server. I called on a Saturday out of sheer desperation. Everything was cleaned within the day. No further chase-ups from the host in 9 months.
.ru / .top domain), spammy pages appear in Google with strange keywords (pharmacy, casino…), your antivirus blocks your own site, your customers receive spam in your name, or wp-admin no longer opens. If even one of these signs appears, treat the site as hacked until proven otherwise.wp_options, wp_users, wp_posts).wp-config.php files, 3) subscribe to maintenance with 24/7 monitoring and security hotfixes applied as soon as available. Prevention costs 10 times less than a cleanup.The longer you wait, the more Google blacklists your domain. Free 30-minute diagnostic, quote within 24 business hours, cleanup within the day for most cases.