Hacked WordPress Site Cleanup and Malware Removal
The site has been hacked. The job is to remove the damage, close the way in, and get your normal search results back.
What people usually come with
- Spam in Google results. Pages in Japanese or Chinese appearing on your domain. This is the japanese keyword hack
- Visitors redirected to another site, often only on mobile or only when arriving from search
- Defacement: someone else's page instead of your homepage
- Spam sent from your server, after which the host blocks outgoing mail
- A Google warning shown as a red interstitial before visitors reach the site
- Hidden code with no visible symptoms: the site seems fine but server load has grown
What the work includes
- A copy in the current state before anything is touched, both as insurance and as evidence for the diagnosis.
- Diagnosis: what happened, when, and how they got in.
- Closing access: passwords, security keys, unknown users in WordPress and in Search Console.
- Cleanup: core, plugins and themes are reinstalled; the rest is cleaned by hand - uploads, .htaccess, wp-config, the theme and the database.
- Finding every way back in: backdoors in other folders, scheduled tasks that restore deleted files.
- Fixing the cause: updating or replacing the vulnerable plugin, otherwise it happens again.
- Search cleanup: spam URLs return 410, the attacker's sitemap is removed, and a review request is filed in Search Console.
- Prevention: what to change so it does not repeat.
How long it takes
The cleanup itself is usually a few hours depending on the size of the site and how deep the infection goes. After that comes the slow part, which is out of anyone's hands:
- Google's review after the request: usually a few days;
- spam pages dropping out of the index: a week to several weeks;
- rankings recovering: a month or more.
So the earlier you act, the smaller the damage. A site spamming for two days and a site spamming for six months are cleaned the same way, but the consequences for rankings are not the same.
What I will not promise: instant recovery of rankings, or a date by which Google will lift its warning. That is Google's decision, not the contractor's. What I do promise is to remove the infection completely, close the entry point, and file the review request properly.
What to send for an estimate
- the site address;
- what you noticed and when;
- whether you have hosting and Search Console access;
- whether a pre-infection backup exists.
That is enough to judge the scale. An initial check is possible even without access, since some symptoms are visible from outside.
Discuss your project
Tell me what needs doing and I will come back with a timeline and a price.