WordPress Hardening Checklist for Production Sites

Share

A production WordPress hardening checklist: updates, access, plugins, backups, WAF basics, and monitoring — so “secure enough” is an actual standard.

WordPress hardening is not a single plugin. It is a set of boring, enforceable controls that keep production sites from becoming the incident that eats your week. This checklist is for teams that already have a live site — marketers, founders, and engineers who need a clear bar for “hardened enough.”

Use it as a quarterly review, or as the kickoff for a cleanup engagement. For deeper implementation help, see our WordPress development and maintenance offerings.

1. Access and identity

  • Unique admin users; no shared “admin” accounts
  • Strong passwords + 2FA on privileged users
  • Least-privilege roles for editors and contractors
  • Remove unused users; audit last login where possible
  • SSH/SFTP keys managed; disable password FTP

2. Updates without gambling production

  • Staging environment that mirrors plugins/theme/PHP version
  • Update cadence for core, plugins, and themes
  • Changelog skim for breaking changes before big jumps
  • Rollback plan (host snapshot or tested backup restore)

3. Plugins and themes

  • Delete unused plugins (disabled is not deleted)
  • Prefer maintained plugins with clear ownership
  • Avoid “swiss army” security suites that conflict with host WAFs
  • Lock down theme/file editors in production

4. Server and application hardening

  • HTTPS everywhere; HSTS where appropriate
  • Disable XML-RPC if unused; rate-limit login
  • Restrict wp-admin by IP or SSO when practical
  • Correct file permissions; no world-writable directories
  • PHP and WordPress versions still receiving security fixes

5. Backups, monitoring, and incident basics

  • Automated backups tested with a real restore drill
  • Uptime and malware/file-change monitoring
  • Who gets paged; how you take the site into maintenance mode
  • Post-incident notes so the same plugin hole is not reopened

Hardening vs “set and forget”

A hardened site still needs ownership. The fastest regressions are abandoned plugins, expired contractors with admin access, and backups nobody has restored. Put a human on the checklist — or hire a retainer that includes it.

FAQ

Click a question to expand.

No. Plugins help, but access control, updates, backups, and server config matter more.
After major plugin changes, after staff turnover, and at least quarterly.
Yes — contain, clean, patch the entry point, and put monitoring in place so it stays clean.
Yes. Stores need extra care around checkout plugins, PCI-adjacent flows, and staging data.

Next step

Run this checklist on your production WordPress site this week. If you want DebuggedSoftware to harden, clean malware, or take over maintenance, request a quote. Related reading: our existing guide on hardening WordPress security configurations.

Related articles