WebBuilding

Guide

Free SSL by platform: what builders, hosts and Cloudflare include

The short answer

The six big website builders include a free SSL certificate that renews on its own, and all 10 hosts we cover include free SSL too. On builders it turns on once your domain points at them; on hosts, wildcard support is the main difference. If you use Cloudflare, choose Full (strict), not Flexible.

The short version

  • Wix, Squarespace, Shopify, WordPress.com, Webflow and GoDaddy’s website builder all add a free SSL certificate on their own. You do not buy or install anything.
  • The catch on builders: your domain has to point at them, and on Wix and Webflow you need a paid plan to connect a domain at all.
  • All 10 web hosts we cover include free SSL, and most say it renews on its own. The real difference is wildcard support, for sites with many subdomains.
  • If you put Cloudflare in front of your site, choose the Full (strict) setting. Flexible is the one that causes “too many redirects” loops.

SSL is what puts your site on https:// instead of http://, the encrypted version of the web (see HTTPS and TLS). Without it, browsers label your site “Not secure.”

Website builders: automatic, with a few conditions

On a builder, the certificate is part of the plan. Each company’s help center says it is issued and renewed for you.

BuilderFree SSLConditionsTime to issue
WixYes, once a custom domain is connectedConnecting a domain needs a paid plan. No SSL for domains on sites hosted elsewhere.Up to 48 hours after DNS changes
SquarespaceYes, for every domain pointing to the site, including outside domainsNo certificates from other providers. Domains over 63 characters cannot get SSL.Up to 48 hours after SSL setting changes
ShopifyYes, for every domain added to the storeOutside domains need A and CNAME records pointed to Shopify. No third-party certificates.Up to 48 hours for outside domains
WordPress.comYes, from Let’s Encrypt, for all hosted domains and subdomainsMixed name servers, DNSSEC, or CAA records that block Let’s Encrypt can stop it.Usually minutes, up to 24 hours
WebflowYes, no setupCustom domain needs a paid site plan (Basic or above). Renews only while DNS points to Webflow. Your own certificate is Enterprise-only.Not stated in Webflow’s help page
GoDaddy builderYes, on any plan, installed when you publishConflicting CAA records can block it.Up to 30 minutes after republishing

DNS is the address book that tells browsers where your domain lives. A CAA record is an optional DNS entry that lists which certificate companies may issue certificates for your domain. If you have none, any company may.

If the padlock is missing on a builder site

  1. Open your builder’s domain settings and confirm the domain shows as connected. If it does not, copy the DNS records the builder gives you into your registrar’s DNS settings.
  2. Wait out the window in the table above.
  3. Look at your DNS for CAA records. If one names only a different certificate company, remove it or ask the builder’s support which company to allow.
  4. Still stuck after the waiting time? Contact the builder’s support. They issue the certificate, so they can see why it failed.

More fixes are in our guide to fixing SSL errors.

The 10 web hosts in one table

If you run WordPress or another app on web hosting, the free certificate usually comes from Let’s Encrypt or a similar company and renews in the background. What the hosts’ own pages say, as of October 2026:

HostFree SSLAuto-renewWildcardPaid upsell
BluehostLet’s Encrypt on Starter; you must activate itNot statedPaid optionDV $3.33 a month for 12 months (renews $7.49 a month); Wildcard DV and EV $19.99 a month
CloudwaysLet’s Encrypt, all plansYes, 30 days before expiryYes, one clickPrice not published
DreamHostUnlimited, from the Launch planYes, every 60 daysNoNo paid price listed
GoDaddyEconomy: 1 year. Deluxe and Ultimate: unlimitedYes, while hosting stays currentNot statedCost after year 1 on Economy not published
Hosting.comLet’s Encrypt, all plans; Max adds a Premium SSLYes, every 90 daysPaid optionPrices not published
HostingerUnlimited, all plansYesVPS plans onlyNo price published
InMotionAll hosted domains, for the life of the planYes (AutoSSL)Does not sell wildcardPrice not published
KinstaAll plans, certificates from CloudflareYes, from 30 days before expiryYes, includedNot stated
SiteGroundLet’s Encrypt, all plansYesYes, if you use SiteGround’s DNSPremium Wildcard, price not published
WP EngineSingle-domain, all plansYes, tried 22 days before expiryNo; bring your ownThird-party prices not published
  • A wildcard certificate covers every subdomain one level down, so *.example.com covers shop.example.com but not example.com itself. Most small sites never need one. Our guide to certificate types explains when you would.
  • GoDaddy’s Economy plan includes free SSL for 1 year. What it costs after that is not published on the plan page.
  • Kinsta’s certificates keep renewing only if the _acme-challenge CNAME record stays in your DNS. Do not delete it during a cleanup.
  • WP Engine’s support page says its Lite and Startup plans cannot import a third-party certificate.

Turn on SSL at a host

  1. Point your domain at the host, using the name servers or A record the host gives you.
  2. Open the SSL or security section of your hosting control panel. On most hosts the free certificate is already on. On Bluehost, activate it yourself.
  3. Visit your site with https:// in front.
  4. Turn on the host’s HTTP-to-HTTPS redirect, if it has one, so every visitor lands on the secure version. In WordPress, also change WordPress Address (URL) and Site Address (URL) under Settings, General to start with https://.
  5. Check a few pages for mixed content (images or scripts still loading over http://). Our SSL fixes guide covers this.

Cloudflare in front: Flexible vs Full (strict)

Cloudflare is a service that sits between visitors and your host, a kind of CDN. Its free Universal SSL works on the Free, Pro, Business and Enterprise plans. It covers your root domain and first-level subdomains such as www.example.com, lasts 90 days and starts renewing 30 days before expiry.

With Cloudflare there are two connections: visitor to Cloudflare, and Cloudflare to your server. The encryption mode decides what happens on the second one. Cloudflare’s docs list these modes:

  • Automatic SSL/TLS: the default. Cloudflare picks the most secure mode your server supports.
  • Off: no encryption.
  • Flexible: visitors get HTTPS, but Cloudflare talks to your server over plain HTTP.
  • Full: HTTPS to your server for HTTPS visitors, but Cloudflare does not check your server’s certificate.
  • Full (strict): like Full, but Cloudflare checks that your server’s certificate is valid.
  • Strict (SSL-Only Origin Pull): always HTTPS to your server, with the certificate checked.

Flexible is the common trap. If your host already sends all HTTP traffic to HTTPS, Flexible creates a loop, and your browser shows ERR_TOO_MANY_REDIRECTS.

Set Cloudflare up the safe way

  1. Make sure your server has a valid certificate. The host’s free one from the table works. You can also use a Cloudflare Origin CA certificate, which encrypts only the link between Cloudflare and your server and works with Full (strict).
  2. In the Cloudflare dashboard, go to the SSL/TLS Overview page for your domain and choose Full (strict) as the encryption mode.
  3. Open your site in a private browser window. If it loads with the padlock and no redirect error, you are done.

Cloudflare is also a registrar. See our Cloudflare registrar page if you keep your domain there.

Do you ever need to buy a certificate on these platforms?

Rarely. Squarespace and Shopify do not accept outside certificates at all, and Webflow allows one only on Enterprise. On hosts, you would buy one for a wildcard where the free SSL has none (WP Engine, DreamHost, Hostinger’s Web and Cloud plans), or if you want a company-verified OV or EV certificate. Our free vs paid SSL guide compares prices.

Automatic renewal matters more each year. As of October 2026, certificates issued from March 15, 2026 can last at most 200 days. That drops to 100 days from March 15, 2027 and 47 days from March 15, 2029. A certificate you upload by hand has to be replaced that often, and Webflow says uploaded certificates are not auto-renewed. Start at our SSL certificates hub for the basics, or see when to hire help.

Sources: Wix SSL help, Wix SSL troubleshooting, Squarespace SSL help, Shopify secure connections, WordPress.com HTTPS, Webflow SSL hosting, Webflow pricing, GoDaddy builder SSL help, Bluehost shared hosting, Bluehost SSL help, Bluehost SSL pricing, Cloudways Let’s Encrypt, DreamHost SSL overview, DreamHost pricing, GoDaddy web hosting, Hosting.com SSL, Hosting.com plans, Hostinger SSL, Hostinger wildcard support, InMotion shared hosting, InMotion AutoSSL, InMotion wildcard Q&A, Kinsta SSL FAQ, SiteGround hosting, SiteGround SSL types, WP Engine SSL, Cloudflare Universal SSL, Cloudflare validity periods, Cloudflare encryption modes, Cloudflare redirect loops, Cloudflare Origin CA, RFC 8659 (CAA), CA/Browser Forum Baseline Requirements.

Questions people ask

Do I need to buy an SSL certificate for my Wix, Squarespace or Shopify site?

No. All three add a free certificate automatically once your domain is connected and pointing to them. Squarespace and Shopify do not accept certificates from other providers. On Wix, connecting a domain needs a paid plan.

Why does my site still show "Not secure" after I connected my domain?

The certificate may not be issued yet. Wix and Shopify say to allow up to 48 hours, WordPress.com up to 24 hours, and GoDaddy's builder up to 30 minutes after republishing. If it is still missing, check that your DNS points at the platform and that no CAA record blocks its certificate company.

Which Cloudflare SSL mode should I use?

Full (strict), with a valid certificate on your server. In that mode Cloudflare checks your server's certificate. Flexible sends plain HTTP to your server and causes redirect loops when your host already forces HTTPS.

Does my host's free SSL cover subdomains?

It depends on the host. A free wildcard certificate is available at Cloudways and Kinsta, at SiteGround when you use its DNS, and at Hostinger only on VPS plans. DreamHost's free certificates and WP Engine's free certificates do not support wildcards.

Will free certificates keep working as lifetimes get shorter?

Yes, because they renew automatically. As of October 2026 the maximum lifetime is 200 days, falling to 100 days from March 15, 2027 and 47 days from March 15, 2029. Certificates you install by hand are the ones that become a chore.

Web Building

Web Building is an independent US guide to choosing, paying for and moving a website. Our team builds and looks after 150+ WordPress sites. Facts on this page come from each platform’s own pricing pages and help docs, checked and dated. How we research · Editorial policy

Keep reading

Would you rather have someone build it?

We also build and look after WordPress sites for US businesses. Flat fees from $700. This is our own service. It isn’t part of our rankings.

See prices and send details