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.