Cybersecurity WordPress

A practical WordPress security hardening checklist

Review account access, updates, configuration and recovery before changing your WordPress site. This checklist helps you prepare questions for the person responsible for your hosting and website.

A combination lock resting on a computer keyboard

Start with your environment and the changes it can safely support. Record what you change and check the website afterwards. The official WordPress hardening guide provides further detail.

Before you start. Make a backup, confirm your access and use a staging environment where possible. The steps below help reduce risk; they do not certify a website as secure.

1. Access and authentication

Use individual accounts, strong passwords and two-factor authentication. Give each user only the permissions they need, and remove access that is no longer required.

2. Updates and dependencies

Keep WordPress, themes and plugins current. Review security updates promptly, remove unused packages and check compatibility before applying changes.

3. Configuration

Review these settings with your hosting or website provider.

On small screens, scroll the table sideways to read every column.

AreaReviewPurpose
Dashboard file editingDisable when unnecessaryLimit administrative editing
File permissionsConfirm with your hostRestrict unnecessary write access
ConnectionsUse HTTPS and secure file transferProtect data in transit
BackupsStore securely and test recoveryPrepare for restoration

4. Reducing attack surface

Review unused features, integrations and registration routes. Confirm dependencies before disabling anything; changes can affect editing, mobile apps or other services.

5. Monitoring and backups

Review relevant logs and unexpected changes. Assign responsibility for updates and backups, and test that your team can restore the website.

Related services and resources

Keep reading Related articles

More practical guides

All articles

3 comments

Sample comments
  1. Kofi A.

    This was useful. We found two old administrator accounts the same afternoon.

    Reply
    1. Jasbasoft team Author

      Glad it helped. Removing unused accounts is one of the quickest wins.

      Reply
  2. Esi M.

    Do you have a version of the checklist we can print for our team meeting?

    Reply

Leave a comment

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

Next step

Want this applied to your site?

Request a WordPress security review that is scoped, evidenced and validated.

Search Jasbasoft Technologies

Press Esc to close · Ctrl/⌘ K to search