Skip to main content
service 06 · one-off job

WordPress security and cleanup of a hacked WordPress site

WordPress security done with judgment and, if your WordPress site was hacked, malware cleanup, the entry point closed and the Google warning removed.

updated Oct 2026

Jump to frequently asked questions
Process · WordPress security 4 steps · 3 phases
Diagnosis

What's exposed

Live review: access, abandoned plugins, signs of compromise.

Hardening

Lock the house

Permissions, MFA, XML-RPC, security headers. With judgment, without breaking your workflow.

Defense

A barrier before PHP

The core: server-level WAF and malware scanning. Block it before it gets in.

layers →
Response

If there's already an incident

Containment, forensics on the entry point, clean restore and reinforced hardening.

baseline hardening
MFA and access
plugin audit
server-level WAF
malware scanning

On this page

How I do it

  1. 01

    Diagnosis

    I review the site live: if it's already compromised I confirm it, and I find what's exposed and where they could get in.

  2. 02

    Containment and cleanup

    If it's infected, I isolate the site, remove the malicious code and rotate the credentials, restoring from a clean backup.

  3. 03

    Hardening and handover

    I harden the site with judgment and leave a clear plan of what to check so it doesn't happen again.

What you get

  • Your site clean and running if it arrived compromised, with the entry point identified and closed.
  • Hardening of access, plugins, server and backups, adjusted to how your site works.
  • Backups that actually restore, tested before you need them.
  • A clear report of what was wrong, what was fixed and what to check to keep it healthy.
Frequently asked questions
My WordPress site was hacked. What do I do now?

First, don't start touching things at random: deleting files or restoring an old backup on top can cover up the trail of how they got in and leave the door open. Message me and we look at it live.

Isn't installing Wordfence enough?

A plugin like Wordfence helps and, well configured, it's one more layer of the site's protection. You still have to decide which rules to turn on without breaking anything, which alerts matter and what to do when it finds something. If the site is already infected, the plugin can warn you, but the cleanup, the credential change and closing the entry point are separate work.

How long does it take and how much does it cost to clean up a hacked site?

It depends on how deep the compromise went and on whether you have clean backups, which is why I don't have a list price. A limited infection with a clean backup can be contained and running again within hours. If the compromise has been there for a while, has touched the database and the files, and there's no reliable backup, it takes longer because every entry point has to be traced. In the free diagnosis I tell you which scenario you are in, with a real estimate of time and cost, before you spend a cent.

Why does Google mark my site as 'not secure' or 'deceptive'?

They are two different things and it's worth not mixing them up. 'Not secure' is usually a badly configured HTTPS issue (no certificate, or mixed content), and it's fixed by sorting that out. 'Deceptive site' or 'dangerous' is more serious: Google detected malware or phishing and put you on its blocklist, which wipes out your traffic almost overnight. In that case the site has to be properly cleaned and only then do you request the review to get off the list. I check which of the two cases is yours.

when NOT

When I'm NOT the right person

For these, hire someone else. Really.

  • no 01
    If you only want someone to install a security plugin without reviewing the site, I'm not your option.
  • no 02
    If your site doesn't run on WordPress or WooCommerce, it isn't my field.
  • no 03
    If you want an absolute guarantee that you won't get hacked, I don't give one: no honest person does.
  • no 04
    If you need 24/7 monitoring with a minutes-level SLA or formal certifications such as PCI-DSS Level 1, ISO 27001 or SOC 2 Type II, that's work for specialized firms and I refer you if it applies.
  • no 05
    If what worries you most is the exposure of your users' personal data, more than the site itself, that's data protection.
next step · 30-minute diagnosis

Does this service fit what you need?

A free 30-minute diagnosis, by WhatsApp or the contact form: I review your site live, tell you whether there are signs of compromise and what's exposed, and you leave with prioritized findings.

  1. 10′You tell me what's happening and what you expect.
  2. 15′I review it live and find the issues, with evidence.
  3. 5′I tell you what I'd do and in what order.

free · no commitment · Francisco replies