How can I ensure my site stays secure?
This would depend on your set-up and the software your site is using.
A general rule is to always keep the software your site is using up to date; Content Management System, Programming languages and frameworks.
The other thing to keep in mind is too use recommended password security measures and methods.

