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 — malware removal and full site recovery — 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.
.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.