Letsencrypt for free or just use it if you want to test your sites before getting a paid ssl
you can get them for about $10 a year
ssl are great at stopping most bad bots etc cause they can handle ssl
but make sure you set it up right it only takes 10 min and test your ssl sites on
https://www.ssllabs.com/ssltest/
there is a number of porn sites that have ssl but don't set them up right