WordPress Security: Essential Steps to Protect Your Site
Essential WordPress security steps: updates, strong logins and 2FA, trusted plugins and themes, security plugins and firewall, file permissions, backu…

Passwords leak, get reused and get guessed. Two-factor authentication (2FA) adds a second check, usually a code from your phone, so a stolen password alone is not enough to break into your site. For WordPress admins it is one of the highest-value security steps you can take.
Key takeaways
- 2FA requires something you know (password) plus something you have (phone or key).
- It blocks most brute-force and credential-stuffing attacks.
- Authenticator apps are safer than SMS codes.
- Enable it for every administrator and editor.
- Store backup codes somewhere safe.
After entering your password, you confirm your identity with a second factor: a time-based code from an authenticator app, a security key, or a code sent by email or SMS.
Common methods
| Method | Security | Notes |
|---|---|---|
| Authenticator app (TOTP) | High | Google Authenticator, Microsoft Authenticator, Authy |
| Security key / passkey | Very high | Hardware keys or device passkeys |
| Email code | Medium | Depends on email account security |
| SMS code | Lower | Vulnerable to SIM swapping |
See the full WordPress security checklist.
Most 2FA plugins can require two-factor authentication for selected roles. Enforce it for Administrators, Editors and Shop Managers, give users a grace period to set it up, and make sure at least two administrators can reset 2FA if someone loses access.
Passkeys let users log in with a fingerprint, face recognition or device PIN instead of a password. They resist phishing and are easier to use. Several WordPress security plugins now support passkeys or hardware security keys alongside authenticator apps.
Use one of your backup codes, or ask another administrator to reset 2FA for your account.
You can enforce it only for staff roles and make it optional for customers.
It is better than nothing, but authenticator apps or passkeys are more secure.

Essential WordPress security steps: updates, strong logins and 2FA, trusted plugins and themes, security plugins and firewall, file permissions, backu…

How to run memberships in WordPress: default user roles, enabling registration, customizing the login page, manual member management, the best members…

Signs your WordPress site is hacked and a step-by-step recovery plan: contain, change credentials, restore or clean, remove backdoors, update, request…
Sakr Web builds and grows websites, stores and apps: design, speed, security, SEO and ads.
Website, store, app, SEO or marketing: a free plan and quote within 24 hours.