Website Security and Hosting Checklist
Backups
- Back up files and databases every day.
- Store backups off the server your site runs on.
- Keep more than one backup, so you can go back before a problem started.
- Test a restore at least once a year.
Updates
- Update WordPress core, themes and plugins every month at minimum.
- Delete plugins and themes you do not use.
- Replace plugins that have not been updated by their developer in a long time.
- Take a backup before updating, and check the site afterward.
Logins
- Use a unique, long password for every admin, hosting and email account.
- Turn on two-factor authentication.
- Give each person their own login. Remove accounts for people who have left.
- Give users only the access they need.
Hosting and Server Protection
- SSL on every page (your address starts with https).
- A web application firewall.
- Malware scanning with automatic cleanup.
- Brute force protection on logins.
- Uptime monitoring so someone knows when the site goes down.
Warning Signs
- Google shows a “this site may be hacked” warning.
- Visitors get sent to other websites.
- New admin users or pages you did not create.
- A sudden drop in traffic or a spike in spam form fills.
- Your hosting company or email provider flags your account.
If Something Looks Wrong
Change your passwords, contact your host and restore from a clean backup. Then find out how the attacker got in so it does not happen again.





