Cyber Security

WordPress Security Hardening Checklist: 20 Steps for Business Websites

WordPress powers a huge share of websites, which makes it a constant target. Use this 20-step WordPress security checklist to harden your business site.

In this article · 7 sections
  1. Updates and software
  2. Logins and users
  3. Configuration
  4. Protection and recovery
  5. Signs something is wrong
  6. Do you need a security plugin?
  7. FAQs
  8. Is WordPress less secure than a custom PHP site?
  9. How often should I check updates?

WordPress itself is well maintained, but most hacked WordPress sites have the same causes: outdated plugins, nulled themes, weak passwords and no backups. This WordPress security checklist covers the steps that matter for a typical business website.

Updates and software

  1. Keep WordPress core updated (enable automatic minor updates at least)
  2. Update plugins and themes weekly; remove ones you don't use
  3. Avoid nulled/pirated themes and plugins; they often contain backdoors. See open source licences and nulled themes
  4. Choose plugins with recent updates and many active installs
  5. Run a supported PHP version (8.x)

Logins and users

  1. Unique strong passwords for every admin; use a password manager
  2. 2FA for all administrator accounts
  3. Don't use "admin" as a username
  4. Give staff the lowest role they need (Editor, Author), not Administrator
  5. Limit login attempts. See brute force protection
  6. Remove old users, especially former agencies and staff. See offboarding checklist

Configuration

  1. Disable file editing in the dashboard: add define('DISALLOW_FILE_EDIT', true); to wp-config.php
  2. Correct file permissions: typically 644 for files, 755 for folders, and stricter for wp-config.php
  3. Block PHP execution in wp-content/uploads
  4. Disable XML-RPC if you don't use apps or Jetpack features that need it
  5. Use HTTPS everywhere. See SSL for every website
  6. Change the default database table prefix on new installs

Protection and recovery

  1. A firewall at the plugin level or via a service like Cloudflare. See WAF explained
  2. Daily off-site backups with tested restores. See how to back up a website
  3. Monitoring: uptime alerts, Search Console security alerts, file change notifications

Signs something is wrong

Unknown admin users, spam pages in Google, redirects on mobile. See website malware signs.

Do you need a security plugin?

A reputable security plugin can cover login limits, firewall rules and scanning in one place. Use one, not three; overlapping security plugins slow sites and conflict.

FAQs

Is WordPress less secure than a custom PHP site?

Not inherently. WordPress is attacked more because it's popular. A well-maintained WordPress site is safer than a neglected custom one.

How often should I check updates?

Weekly at least, and immediately for security releases.

Was this article helpful?

Your answer helps us improve our guides

Share this article

Joboo Web

Web design, SEO & digital marketing team · Ludhiana, Punjab

Joboo Web has helped Indian businesses grow online since 2019 — building fast websites and running SEO, Google Ads and social campaigns for clients in 80+ cities. About us →

Keep reading

💬