An SSL certificate is what lets a charity or nonprofit website load over HTTPS, so what passes between a visitor's browser and your site is encrypted. Most of this should be your host's job. Yours is to confirm it is being done, and this guide gives you the checks.

What Is an SSL Certificate and How Does It Work?

SSL (Secure Sockets Layer) has been replaced by TLS (Transport Layer Security), but the old name stuck. The certificate is a file issued by a certificate authority. It lets the browser confirm it has reached the right server, and the connection is then encrypted. An SSL certificate for a website is tied to its domain, so it has to cover the address visitors actually use.

Why an SSL Certificate Is Required on a Charity Website

What Good Looks Like

Your host issues the certificate, renews it without anyone being asked, and sends every HTTP request to HTTPS. Most modern hosts work this way. Cloudflare issues the necessary certificates when you add a custom domain, for example, and Webflow renews automatically while your DNS keeps pointing at it.

Ask your host or developer one question: who or what renews our certificate? If the answer is a named person or a yearly invoice, you have a date to manage.

What Your Charity Should Check

  1. The certificate. Open the site in Chrome, click the icon at the left of the address bar, and confirm that the connection is secure and the certificate is valid and not expired.
  2. The redirect. Type http://yourdomain.org in the browser. It should go straight to https://yourdomain.org. If it does not, raise it with your host.
  3. Both addresses. Repeat with and without www.
  4. Mixed content. Press F12 and look at the Console tab for messages referencing HTTP resources.

What Usually Goes Wrong on a Nonprofit Website

Mixed content. The page is secure but something on it loads over HTTP. Browsers upgrade some of these requests and block others, so you may see a warning or a broken script or embed. The usual causes are images with absolute HTTP addresses left over from a migration, third-party embeds, and custom code. The fix is to update each address to https://. Do not use a protocol-relative address (//example.com/image.jpg), which inherits the page's scheme rather than guaranteeing HTTPS.

"Your connection is not private" after a domain change. The DNS change has usually not finished spreading, or the certificate has not been issued yet. How to Connect Your Domain to Your Website Without Breaking Email covers the wait and the checks.

An expired certificate. This should not happen where the host renews automatically. If yours is renewed by hand, set a calendar reminder 30 days before expiry.

Subdomains. Each subdomain needs its own coverage. One pointed at an external service, such as donate.yourdomain.org, relies on that service's certificate, so check it as well.

On Webflow? The platform-specific steps are in Platform Notes.

Next Step

If your new site replaces an old one, your next job is keeping the old links alive with 301 redirects.

Related resources: