96% of the 7,966 new WordPress vulnerabilities found in 2024 were in plugins, 4% in themes and only 7 in WordPress core, according to Patchstack’s State of WordPress Security report. WordPress runs 40.1% of all websites (W3Techs, 8 October 2026), so it is the biggest target on the web, but most attacks are automated and stopped by the basics below.
Why do WordPress sites get hacked?
Mostly through plugins. The vast majority of WordPress hacks are not sophisticated: they exploit outdated plugins and themes, weak or reused passwords, and abandoned code nobody removed. Core WordPress is rarely the way in. Fix those three and you remove most of the risk.
How do I secure a WordPress website?
1. Keep everything updated
Update WordPress core, themes and plugins as soon as new versions are released. Outdated plugins are the number one attack route. If a plugin has not been updated in over a year, replace it.
2. Use strong, unique passwords
Your admin password should be at least 16 characters with a mix of letters, numbers and symbols. Use a password manager and never reuse a password across sites.
3. Turn on two-factor authentication
Install a 2FA plugin so logging in needs both your password and a code from your phone. This one step stops most brute-force attacks.
4. Limit login attempts
By default WordPress allows unlimited login attempts. Add a plugin or firewall rule that locks out an IP address after 3 to 5 failed attempts.
5. Take regular backups, stored off-site
Automated daily backups kept somewhere other than the same server. If the worst happens you can restore the whole site in minutes rather than rebuilding it.
6. Put a web application firewall in front
Cloudflare (which has a free plan) or Sucuri can block malicious traffic before it reaches your server.
7. Delete unused plugins and themes
Every inactive plugin is still code on your server that can be attacked. If you are not using it, delete it, do not just deactivate it.
8. Add security headers
Set X-Content-Type-Options, X-Frame-Options, Content-Security-Policy and the other HTTP security headers to block common attacks such as clickjacking and cross-site scripting.
What security comes with a Hire The Creatives website?
Every site we build ships with security headers, the smallest plugin footprint that does the job, two-factor authentication ready to switch on and automated backups configured. The Business package (£1,495) includes 90 days of support after launch and Premium (from £3,995) includes 12 months, covering updates and fixes in that time.
Worried about your current site? Ask us for a security check.
Get web & SEO tips that actually move the needle
Short, occasional emails for business owners: what's changing in Google, how to win more enquiries, and the fixes worth your time. No spam, no jargon.