Skip to main content
Email & Website Security·Updated 2026-10-21

How do I secure a WordPress website?

Short answer

Keep WordPress core, themes and plugins updated, delete plugins and themes you do not use, protect admin accounts with strong unique passwords and MFA, limit login attempts, take regular off-site backups, and use HTTPS with security headers.

The details

Most compromised WordPress sites are hit through outdated plugins. Choose plugins that are actively maintained and widely used.

What to do

  • Turn on automatic updates for core and trusted plugins.
  • Remove unused plugins, themes and admin users.
  • Add MFA to every admin account.
  • Schedule off-site backups and test a restore.
  • Check headers and TLS with a passive scan.

Useful next reads and tools

Terms explained

HTTPS and TLS
HTTPS is HTTP protected by TLS encryption, which keeps data between a browser and a website private and tamper-resistant and confirms the site controls its domain.
Multi-factor authentication
Multi-factor authentication (MFA) requires two or more kinds of proof to sign in, such as a password plus an app prompt, security key or biometric unlock of a passkey.

Sources

Related questions