Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies

Security · 6 min read · Updated October 25, 2026

WordPress security checklist for small business sites

Short answer: Most hacked WordPress sites we see weren’t attacked cleverly. They ran a plugin with a published flaw, an old version of PHP, or an admin account with a reused password. This checklist closes those doors.

Updates

  • WordPress core on the current version, with automatic minor updates on.
  • Every plugin and theme updated. In our October audits, 12 of 23 WordPress sites we checked ran a plugin version with a published flaw. Our plugin check compares a version against known vulnerabilities.
  • Plugins and themes you don’t use deleted, not just deactivated. Deactivated code can still be reached on many setups.
  • Plugins that haven’t been updated by their author in a year or more replaced.
  • PHP on a version that still gets security fixes. Our server check shows what your server reports.

Logins

  • Two-step sign-in on every administrator account.
  • No “admin” username, and as few administrators as possible. Editors don’t need admin rights.
  • Login names not exposed. Many sites list usernames publicly through author pages (?author=1) or the REST API’s users list; 8 of 66 sites in our report did.
  • Login attempts limited, and XML-RPC disabled if nothing you use needs it.
  • Old employees and old web designers removed as users.

Backups and the server

  • Daily backups stored somewhere other than the same server, and a restore tested at least once.
  • HTTPS everywhere, with the security headers on. See security headers explained.
  • File editing in the dashboard disabled (DISALLOW_FILE_EDIT), so a stolen admin login can’t edit code directly.
  • Hosting that isolates your site from other customers’ sites.

Watch it

  • Uptime and content monitoring, so a defacement or redirect is caught in minutes, not weeks.
  • Search Console set up, so Google can tell you if it finds a hack.

Written by Nikita Huttenlocher, founder and lead engineer at Huttenlocher Technologies, a web design and software company in Myrtle Beach, South Carolina.

Questions

Is a security plugin enough?

It helps, especially for limiting logins and scanning. It doesn’t replace updates, two-step sign-in and backups, and a security plugin is one more plugin to keep updated.

Do you maintain WordPress sites?

We fix and secure them, and we’ll keep one safe while you decide what’s next. Our rebuilds move sites off WordPress onto our own stack, which removes the plugin upkeep entirely.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.