A short checklist for the first response to a WordPress compromise. Work from top to bottom and tick things off. Ticks aren't saved when you close the page, so print it if you need a record.
Stabilise
Investigate
Recover
Afterwards
If customer data or payments may be involved, data-protection law, including the Swiss revFADP and the GDPR, can require reporting a breach, sometimes quickly. Raise it early with whoever handles legal matters for you.
Want it handled for you?
If you're stuck on a step, or the site is too important to experiment on, WordPress malware removal starts from $199. Hacked-site recovery explains how it runs. Prefer to read more first? The The Complete WordPress Hacked Site Recovery Guide covers each stage in depth.
Further reading
Dealing with this on a live site?
Send us the details and we'll tell you what we'd do and what it would cost.
Related services
Related guides
GUIDEThe Complete WordPress Hacked Site Recovery GuideThe full lifecycle: detect, contain, clean, validate, recover and prevent reinfection.GUIDEWhat to Do Immediately After Discovering a WordPress HackThe first-day decisions: contain, notify, preserve and communicate.GUIDEWordPress Malware Cleanup ChecklistA technical checklist for files, database, users, tasks and verification.GUIDEHow to Tell if Your WordPress Site Has Been HackedSymptoms, quick checks and what separates a hack from a glitch.