From an SEO point of view, having an SSL certificate is excellent; your site gets secured with HTTPS. Plus, it also builds trust with visitors. However, few free domain service providers offer free SSL certificates; in that case, Cloudflare.com can help you. For a free SSL Certificate, you must put Cloudflare's DNS in your Nameserver.