Hacked site cleanup for personal or business websites

Your WordPress site was hacked.We clean it up and lock it down.

Take a breath. We clean hacked WordPress sites for business owners and for agencies looking after client sites. We remove the malware, search for the hidden ways back in, close the hole the attacker most likely used, and ask Google to lift its warning.

$249 covers a straightforward cleanup. Heavier damage, a large site or several sites on one hosting account cost more, and you approve the price before we start.

Hacked sites are flagged as emergencies and jump the queue.

Cleanup log

  • wp-content/uploads/cache.php Backdoor file Removed
  • wp-includes/load.php Altered core file Restored
  • Settings - site address Hidden redirect Cleaned
  • Posts and pages Spam links Cleaned
  • Users - wp-support Unknown admin Removed
  • Scheduled tasks Reinfection job Removed
Site clean. Google review submited and request reindexing.
An example of what a cleanup finds and fixes. Every site is different.

Spot any of these?

One is enough to have it checked. Many hacks are built to hide from the site's owner while they work on your visitors and your Google ranking.

  • Visitors get sent somewhere else

    Often only on phones or only from Google, so the site can look fine when you check it yourself.

  • A warning in Google or the browser

    "This site may be hacked" under your listing, or a red "Deceptive site ahead" screen.

  • Pages you never wrote

    Spam for pills, gambling or knock-off goods under your domain in Google, sometimes in another language.

  • Your host suspended the account

    Or sent an abuse notice saying your site is spreading malware or sending spam.

  • You are locked out

    Your password stopped working, or there are admin users you did not create.

  • Pop-ups or ads you did not place

    Or the site has suddenly slowed to a crawl for no reason you can find.

  • Your security plugin is alarmed

    Reports of changed WordPress files, or unknown files you did not upload.

Cleaned layer by layer.

A hacked site is rarely one bad file. Attackers spread through the site and leave ways back in, so deleting what you can see is not enough. We go through each layer, and you get a plain-English report of what we found and fixed.

  1. 01

    Files.

    Clean

    Your theme, plugins and WordPress itself, plus the uploads folder where attackers like to hide code. Injected code comes out, and altered WordPress files are replaced with clean originals.

  2. 02

    Database.

    Clean

    Spam links, hidden redirects and scripts tucked into your posts and settings are removed. Your real pages, products and content stay put.

  3. 03

    Accounts.

    Reset

    Admin users you did not create are removed, and WordPress passwords and security keys are reset so stolen logins stop working. We walk you through changing your hosting and email passwords too.

  4. 04

    Ways back in.

    Closed

    Attackers leave hidden doors so they can return after a cleanup: disguised files, scheduled tasks, server rules. We search for them, then close the hole they most likely came in through, often an outdated plugin or a reused password.

  5. 05

    Reputation.

    Review requested

    Once the site is clean, we ask Google and the other blocklists to review it and lift their warnings. They decide when; we send the details of the cleanup with the request.

One flat price. Agreed before we start.

No hourly billing and no surprise invoice. You know what the cleanup costs before we touch your site.

  1. Tell us what is happening.

    The form below asks for an email and what you are seeing. Nothing to prepare.

  2. We confirm the price.

    We look at the site and confirm the flat rate. A straightforward cleanup is $249; a bigger job costs more, and you approve the price before any work starts.

  3. We clean it and lock it down.

    Then you get the report: how they most likely got in, what we removed, and what we changed.

Hacked site cleanup

From$249

Flat rate, approved by you before work starts.

What makes it cost more

  • A badly damaged site, or one that keeps getting reinfected
  • A large site or online store
  • Several sites on the same hosting account
  • Malware and injected code removed
  • A search for hidden backdoors
  • Database cleaned of spam and redirects
  • Unknown admins removed, passwords reset
  • Security holes closed, the site hardened
  • Google review requested to lift warnings
  • A plain-English report of what happened
Get help with a hacked site

Want it to stay clean? Every care plan includes weekly updates, daily backups and daily security scanning. Not hacked, just worried? See security and hardening.

While you are here

Hacked site questions

How do I know if my WordPress site was hacked?

The common signs: visitors get sent to another site, Google shows "This site may be hacked" under your listing, spam pages you never wrote appear in search results, your host suspends the account, or you find admin users you did not create. Many hacks only show to visitors from Google or on phones, so the site can look normal to you. If something feels off, tell us what you are seeing and we will check.

How much does a hacked site cleanup cost?

A straightforward cleanup is a flat $249. It costs more when there is more to clean: a badly damaged site or one that keeps getting reinfected, a large site or online store, or several sites on the same hosting account. We look at the site first and confirm the flat price, and you approve it before any work starts. There is no hourly billing and no surprise invoice.

Do you work with agencies?

Yes. We work on business websites, for the owners who run them and for agencies that look after client sites. If a client site you manage was hacked, we can clean it behind your brand and send the report to you, so you stay your client's point of contact.

How long does the cleanup take?

It depends on how deep the hack goes and how big the site is, so we do not promise a clock time. When we confirm the price, we tell you what the job involves. Hacked sites are flagged as emergencies and jump the queue. Lifting a Google warning comes after the cleanup and runs on Google's schedule, not ours.

Will I lose my content?

You should not. We back up the site before we change anything, and we remove only the malicious code, so your pages, posts, products and media stay where they are. If the attacker deleted or damaged something and a clean backup of it exists, we restore it from that backup.

My host suspended my account. Can you help?

Yes. Hosts suspend accounts when they detect malware or spam. We clean the site, then give you a summary of what we found and fixed to send your host with your request to switch the account back on. Some hosts let us work on a suspended account directly; with others, you ask them for temporary access first, and we tell you exactly what to ask for.

Google says "This site may be hacked". Can you get that removed?

We clean the site and then request a review through Google Search Console, which is how the warning comes off. If you do not have Search Console set up, we set it up with you. Google decides when the warning is lifted, and nobody can make its review go faster.

How did they get in?

Usually through an outdated plugin or theme with a known security hole, a weak or reused password, or a pirated ("nulled") theme or plugin with malware built in. Most attacks are automated: bots scan the web for known holes, so it is rarely personal. Finding the way in is part of every cleanup, and the report tells you what we found.

Can you stop it from happening again?

Nobody can honestly promise a site will not be hacked again. What we can do is close the hole that was used and harden the site, which makes it a much harder target. Keeping it that way mostly means keeping WordPress, plugins and themes updated. A care plan updates your plugins and themes every week, with daily backups and malware scanning.

Emergency request

Tell us what you are seeing.

Hacked sites are flagged as emergencies and jump the queue. You approve the price before we start, and telling us costs nothing.

While you wait

  • Do not delete the site. The clues to how they got in are in there, and so is your content.

  • Do not restore an old backup over it yet. The backup may be infected too, and the hole they used is still open.

  • Do change your passwords. WordPress, hosting and email, from a computer you trust, if you can still log in.