Domains, Hosting & DNS
๐Ÿ”’ SSL Setup

SSL โ€” what it is and how to set it up

Why SSL matters

SSL (Secure Sockets Layer) encrypts the connection between the site and the visitor. Without it, browsers show a "Not Secure" warning and Google de-ranks the site. Every site needs HTTPS โ€” no exceptions.

Auto-provisioned (nothing to do)

  • Vercel, NetlifySSL activates automatically when domain is connected
  • Webflow, Wix, SquarespaceSSL is included with the subscription
  • Cloudflarefree SSL via their proxy layer, works on any site routed through Cloudflare

Manual install (cPanel hosting)

For SiteGround, Hostinger, and most shared hosts:

  • Log into your hosting dashboard
  • Go to Site Tools (SiteGround) or hPanel (Hostinger)
  • Navigate to Security โ†’ SSL Manager
  • Select your domain โ†’ Install Let's Encrypt (free, auto-renews every 90 days)

How to verify SSL is working

  • Visit the site at `https://` (not `http://`)
  • Look for the padlock icon in the browser address bar
  • For a detailed report: SSL Shopper SSL Checker

Let's Encrypt vs. paid certs

For 99% of freelance client sites, Let's Encrypt is sufficient. Paid certificates (DigiCert, Comodo) are only needed for specific enterprise compliance requirements โ€” you won't encounter this on typical CMS builds.