WordPress powers a large share of the web, which makes it a common target. Most compromises exploit outdated plugins or weak passwords — both preventable.
The 15 steps
- Keep WordPress core, themes and plugins updated.
- Remove unused plugins and themes.
- Use reputable plugins with active maintenance.
- Enforce strong passwords and two-factor authentication.
- Limit login attempts.
- Use unique admin usernames (not "admin").
- Assign the minimum user roles necessary.
- Install a web application firewall (plugin or Cloudflare).
- Use HTTPS everywhere.
- Take daily off-site backups and test restores.
- Disable file editing in the dashboard.
- Keep PHP on a supported version.
- Use secure hosting with isolation between accounts.
- Monitor for malware and file changes.
- Review user accounts regularly.
If you're hacked
Restore from a clean backup, update everything, change all passwords and keys, find the entry point and request a review in Search Console if Google flagged the site.
FAQs
Is WordPress less secure than other CMSs?
Not inherently; security depends on maintenance and configuration.
Do I need a security plugin?
A reputable security plugin or firewall service adds valuable protection.
How often should I back up?
Daily for most business sites; more often for busy stores.




