I hope this will give you an understanding of what is needed to keep your site secure. This is not a detailed “how to”; however, it will help you to review with your web designer the basics. Not all of these steps are practical for all sites and some sites, such as ecommerce sites should look at adding https, a honeypot or other measures.
This list is for a basic understanding of the steps involved. If you have been hacked it is our recommendation that you first contact your hosting company and secondly contact a professional to repair your site.