Shopify store showing "Not Secure" or an SSL error
Quick answer
A "Not Secure" warning on Shopify almost always comes from a custom-domain or DNS misconfiguration — usually a domain pointed with the wrong records, a domain that just moved, or mixed HTTP content. Shopify issues SSL automatically once the domain points correctly, so the fix is to correct the DNS/domain connection and wait for the certificate to provision.
Symptoms
- Browser shows "Not Secure" or a full certificate warning
- Customers report a scary security page instead of the store
- Padlock missing in the address bar
Common causes
- Custom domain DNS not pointing to Shopify correctly
- Domain recently transferred and certificate hasn't provisioned yet
- Mixed content (HTTP assets on an HTTPS page)
- Expired domain registration
How to check
- 1.Check Shopify Admin → Settings → Domains for the SSL status
- 2.Confirm DNS records point to Shopify as instructed
- 3.Verify the domain registration hasn't expired
How to fix it
1. Fix the domain connection
Point the domain to Shopify exactly as Admin → Domains instructs. SSL provisions automatically once records are correct.
2. Wait for provisioning
After DNS is correct, the certificate can take up to 48 hours to issue. The status shows in Admin.
3. Clear mixed content
Update any hardcoded http:// asset links in the theme to https:// to remove the warning.
4. Monitor certificate + domain expiry
Most SSL surprises are expiries. Continuous SSL and domain-expiry monitoring warns you before customers see a security page.
How Liulum helps
Liulum watches this path continuously and alerts you in plain English the moment it breaks — catching a silent failure in under a minute instead of hours from a customer complaint. Think of it as insurance for the checkout that makes you money.
Protect your storeFrequently asked questions
Why does my Shopify store say Not Secure?
Usually the custom domain isn't pointing to Shopify correctly, the certificate hasn't finished provisioning after a domain change, or the page loads some assets over HTTP. Fix the domain/DNS and the SSL issues automatically.
How long does Shopify SSL take to activate?
Once DNS points to Shopify correctly, the certificate typically provisions within a few hours and up to 48 hours. You can watch the status in Settings → Domains.
Can Liulum warn me before SSL breaks?
Yes — Liulum monitors your certificate and domain continuously and flags an invalid or expiring certificate and an approaching domain-expiry date, so a lapse never reaches your customers as a security warning.