When hosting with the nonprofit Microsoft Azure Donation is not an option our recommendation is SiteGround! SiteGround servers are very affordable (at the time of this article) about $60 annually. Included with that is the ability to use a Free SSL certificate through Let’s Encrypt. Many other hosts do not allow this type of SSL and sell you a SSL. SSL allows a site to load securely on HTTP/2, now a secure site on its own is not faster than a non-secure site however HTTP/2 is faster.
Simply put it is a way to speed up the website. We recommend the use of the free Cloudflare account. Cloudflare includes many great features with its free CDN such as security tools, reporting and a ways to minimize email spam.