Articles on: Domains & Certificates

Site without padlock (HTTPS/SSL)? How to fix

Why the padlock matters


When a visitor opens your site and sees "Not secure" in the browser bar (or the padlock is missing), trust drops. On top of that, HTTPS is a ranking factor on Google and a requirement for many modern web features. Having the padlock isn't a luxury — it's the bare minimum today.


What SSL/TLS and HTTPS are


  • SSL/TLS is the technology that encrypts the connection between the browser and the server.
  • HTTPS is HTTP running over that secure connection.
  • The SSL certificate is the "document" that proves your site's identity and enables the padlock.


Common causes of "Not secure"


  • Certificate not issued yet: right after setting up the domain, SSL can take a few minutes to be provisioned.
  • DNS not propagated: if the domain doesn't point correctly yet, the certificate isn't issued.
  • Mixed content: the page loads over HTTPS but pulls images or scripts over HTTP — and the browser shows the warning.
  • Access over HTTP: the visitor typed http:// instead of https://.


How to fix it


1. Make sure the domain is pointed and propagated. SSL is only issued after DNS points correctly. See How to point your Registro.br domain to your application.


2. Wait for the certificate to be provisioned. On Square Cloud, SSL is provisioned automatically as soon as the domain is set up — usually within a few minutes.


3. Fix mixed content. Switch internal links from http:// to https:// (or use relative paths). Use the browser console (F12) to find what's still loaded over HTTP.


4. Force HTTPS. Redirect all HTTP traffic to HTTPS. With Cloudflare active, just enable "Always Use HTTPS" in the panel.


On Square Cloud, SSL is automatic


You don't need to buy or install a certificate manually: as soon as your domain is set up, Square Cloud takes care of SSL for you. Combined with the premium Cloudflare included in the plans, your site gets the padlock and a secure connection with no extra work.


Still no padlock?


If a few hours have passed and the site still shows "Not secure", the most common reason is DNS propagation — check Why hasn't my domain propagated yet?.


Updated on: 06/13/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!