An SSL certificate encrypts the connection between a visitor's browser and your server, and it's what makes a site load over https:// instead of http://. Without one, browsers mark your site "Not secure," and browsers will refuse to submit forms or even block the page on some setups. On Flashcloud hosting, a free Let's Encrypt SSL certificate is automatically issued for your domain, usually within about 5 minutes of your domain pointing to us, and it renews itself. You don't have to buy or install anything.
What SSL actually does
SSL (technically TLS now, but everyone still says SSL) encrypts data in transit. When a visitor loads your site, their browser and your server negotiate a private channel before any page content, form input, or login credentials get sent. Without encryption, that data travels in plain text and anyone on the same network path could read it.
The certificate itself is a small file that proves your server is who it says it is. It's issued by a Certificate Authority (Let's Encrypt, in our case) and tied to your domain name. Browsers already trust Let's Encrypt, so visitors see the padlock icon with no warnings.
Why you need one, beyond the padlock
- Browser warnings. Chrome and other browsers flag any
http://page as "Not secure" in the address bar, which drives visitors away before they read a word. - Search rankings. HTTPS has been a ranking signal for years. An unencrypted site is working against itself in search results.
- Forms and logins. Contact forms, checkout pages, and login screens send data that should never travel unencrypted. Some browsers now block form submission entirely on non-HTTPS pages.
- Trust with actual humans. Customers check for the padlock, especially before entering payment or contact details.
Checking your certificate is active
Visit your site with https:// in front and look for the padlock icon in the browser's address bar. Click it to see certificate details, including who issued it and when it expires. If you see a warning instead of a padlock, the certificate hasn't issued yet or your domain isn't pointing to the right place.
The most common cause of a missing certificate is DNS. Let's Encrypt can't issue a certificate until your domain's DNS actually resolves to your hosting. If you just pointed your domain here, give it time to propagate first. If your nameservers are still with your old registrar or DNS records need adjusting, check them in the DNS Zone Editor under Services in the portal.
What happens after the certificate issues
Once SSL is active, make sure your site is actually serving over HTTPS everywhere, not just accepting it. Mixed content, where an HTTPS page loads images, scripts, or stylesheets over plain http://, will show broken padlocks or blocked resources in the browser console. This is usually a leftover from a site migration where internal links were hardcoded to http://.
Renewal happens automatically in the background, so there's normally nothing for you to do.
When to contact support
If your domain has been pointing to Flashcloud for more than a day and you still don't see a certificate, or you're seeing a certificate error that doesn't match the guidance above, open a ticket from Support in the portal. Include your domain name and roughly when you updated your DNS or nameservers, that timeline helps narrow down whether it's a propagation delay or something that needs a manual fix.