WordPress security checklist featured image by Hridoy Ahmed

WordPress Security Checklist

By Hridoy Ahmed | Last updated: October 2026 | 7 min read

Short answer: To secure a WordPress site, keep WordPress, plugins and themes updated, use strong passwords with two-factor login, limit user roles, take regular off-site backups, use a firewall and remove software you do not use. No checklist makes a site unhackable, but these steps close the most common doors.

In this guide: 12 checks | Common mistakes | FAQ

Most WordPress hacks use known weaknesses, often in outdated or abandoned plugins. This checklist focuses on prevention only.

If you want a professional to set this up, see my WordPress security service.

The checklist

  1. Update everything. WordPress core, plugins and themes. Turn on safe automatic updates where it makes sense.
  2. Remove what you do not use. Delete unused plugins and themes, not just deactivate them.
  3. Avoid nulled software. Pirated themes and plugins often carry malware.
  4. Use strong, unique passwords. Use a password manager.
  5. Turn on two-factor authentication for admin accounts.
  6. Limit login attempts and protect the login page.
  7. Use least-privilege roles. Give people only the access they need.
  8. Do not use “admin” as a username.
  9. Back up regularly and off-site. Test a restore at least once.
  10. Use a firewall. A web application firewall blocks common attacks.
  11. Use HTTPS and keep your hosting and PHP version up to date.
  12. Monitor. Watch for new admin users, file changes and uptime. Disable the built-in file editor if you do not need it.

If something already looks wrong, read how to know if your WordPress site is hacked.

Common mistakes

  • Keeping old plugins “just in case”
  • Sharing one admin login between people
  • Keeping backups only on the same server
  • Installing a security plugin and then ignoring updates
  • Relying on hosting security alone

FAQ

Do I need a security plugin?

It can help with firewall, scanning and login protection. Choose one and keep it updated. It does not replace updates and backups.

How often should I back up?

It depends on how often your site changes. A busy shop needs more frequent backups than a brochure site.

Is WordPress insecure?

WordPress core is actively maintained. Most problems come from outdated plugins, weak passwords and poor hosting practices.

Want it done for you? I set up hardening, firewall and monitoring. See my WordPress security and malware removal service.

About the author: Hridoy Ahmed is an SEO specialist and WordPress security expert based in Dhaka, Bangladesh. He has 8+ years of experience and works with clients worldwide.

Free tools

Related guides

Leave a Comment

Your email address will not be published. Required fields are marked *