It all depends on what kind of site it is. If this is the business card of your business, then of course you can create your own website using Wordpress. But if this is not the case, I still recommend ordering a site from programmers. So you can buy a ssl certificate on
ssls.com that will encrypt all information.