Skip to main content
Home Ecommerce Knowledge Shopify SSL Pending After DNS Changes? Do This First

Shopify SSL Pending After DNS Changes? Do This First

Sam|
January 29, 2026|
11 min read
Summarize this post with AI

You’ve spent weeks polishing every product description and picking the perfect theme, only to have your launch vibe ruined by a Shopify SSL pending status. It’s incredibly frustrating because everything looks right on your dashboard, yet that tiny padlock icon refuses to appear. 

With nearly 99% of Chrome users expecting a secure connection, seeing “Not Secure” can feel like a red flag to your first customers. Let’s skip the fluff and look at the actual fixes in this post that will get your security status back on track so you can finally open your doors. Let’s get started!

Understanding SSL Certificates and Shopify’s SSL Pending Status

SSL pending caused by domain connection verification

An SSL certificate (the modern protocol is TLS) secures your store’s domain by verifying the site’s identity and turning on HTTPS, which encrypts the connection between a shopper’s browser and your Shopify storefront. When it’s active, shoppers see HTTPS and a padlock icon in the address bar, and the encrypted connection helps protect what customers type from interception or alteration in transit.

So why does SSL matter so much for websites?

  • It builds trust fast: shoppers are more likely to continue browsing when they see HTTPS, which can reduce bounce rate on landing pages and product pages
  • It protects customer data: encryption helps stop sensitive details from being intercepted on public WiFi, especially during login and checkout
  • It prevents scary browser warnings: without HTTPS, many browsers show “Not Secure,” which can kill add to cart clicks and hurt conversion rate
  • It supports smoother checkout: fewer mixed content issues and fewer blocked requests mean fewer surprises when customers try to pay

On Shopify, SSL is designed to be hands-off. Shopify automatically issues a TLS certificate once your domain is connected correctly. If you connect a third-party domain by pointing your DNS records to Shopify, the certificate can take time to issue while the DNS change propagates across the internet. Shopify notes this can take up to 48 hours, and during that window, you might see a TLS or SSL pending message in your domain settings.

So, what does “SSL pending” mean in Shopify, in plain terms? Usually, it means the verification process is still in progress, not that your store is broken. Shopify is still checking the domain connection and provisioning the certificate. If the status stays pending beyond the window Shopify mentions, that’s when you should recheck DNS records or contact support.

Shopify domain SSL pending status in domains settings

How Long Does SSL Pending Take on Shopify?

Shopify SSL pending usually clears in 15 minutes to 24 hours. If you just connected a domain or changed DNS, it can take up to 48 hours. If you still see the Shopify domain SSL pending, first check whether you’re still within that 48-hour window.

The timing varies due to these factors:

  • New domain: Shopify needs to verify the connection and provision a fresh certificate, so it often takes longer.
  • Existing domain: it can still go pending after changes, but it often resolves faster once records settle.
  • Recent DNS changes: each update must propagate globally, so edits can restart the wait.
  • Provider caching delays: some registrars and ISPs cache DNS longer, so you may see pending even after saving the right records. 

The Most Common Reasons Shopify SSL Stays Pending

When Shopify SSL pending does not clear within the normal window, it usually comes down to domain routing or verification. Below are the issues Shopify sees most often, plus what they look like in real DNS settings.

Reasons why Shopify SSL remains pending

DNS records aren’t pointing correctly to Shopify

Shopify can only issue an SSL when your domain points to Shopify’s servers. A small DNS mistake is enough to keep SSL stuck. Shopify’s required records include an A record of 23.227.38.65 and a CNAME of shops.myshopify.com (and in some cases an AAAA record for IPv6).

Common DNS problems:

  • Wrong A record: the root domain points to an old host, a parking page, or the wrong IP instead of 23.227.38.65
  • Missing or incorrect CNAME: www is not pointing to shops.myshopify.com, or it points to another service
  • Conflicting records: you have multiple A records for the root, multiple CNAMEs for www, or leftover AAAA records pointing elsewhere, so Shopify cannot verify a single clear destination

DNS changes haven’t fully propagated

Even after you click “Save” in your domain provider, the new DNS records might not be live everywhere yet. DNS updates can take up to 48 hours to propagate across the internet, so Shopify may still read the old records from some DNS resolvers during that window and keep showing SSL pending. 

That’s also why different DNS check tools can show different results at the same time, because they’re querying different locations and caches.

A third-party service is interfering

If a CDN or proxy sits in front of your domain, Shopify may not be able to verify it directly.

Common blockers:

  • Cloudflare proxy mode: the orange cloud on A or CNAME can trigger “proxy not supported” and block SSL provisioning
  • Registrar-level SSL or forwarding: “secure redirect” features can mask the real DNS target and slow verification 

The domain was recently switched or re-added

If you moved the domain from another platform or removed and reconnected it, Shopify may need to re-verify before issuing a fresh certificate. During new DNS updates, SSL can show pending again until the records settle.

How to Fix Shopify SSL Pending

Step 1: Check your domain status in Shopify

Start by confirming what Shopify is seeing. In your Shopify admin, go to Settings → Domains, then click your custom domain. 

  • If the domain is “Connected”, Shopify can read your DNS correctly. 
  • If it shows “SSL pending”, Shopify is still provisioning the TLS certificate, and it can take up to 48 hours after a third-party domain connection.
Shopify managed and third-party domain SSL status

Step 2: Verify DNS records at your domain provider

Once you know the domain is pending, move to DNS. Log in to your domain provider and open DNS settings for the exact domain you connected.

Check these basics (and fix anything that does not match):

  1. A record points to Shopify’s IP (Shopify commonly shows 23.227.38.65, and some regions use a supported variation)
Creatinh Cname record pointing to shops
  1. AAAA record points to Shopify’s IPv6 (2620:0127:f00f:5::)
Create a record pointing domain to Shopify
  1. www CNAME points to shops.myshopify.com.
  1. Remove duplicates so you only have one A record, one AAAA record, and one www CNAME to Shopify

Step 3: Temporarily disable third-party proxies or CDNs

If you use Cloudflare or any proxy service, turn off proxy mode while Shopify verifies the domain. Shopify specifically flags a Cloudflare Proxy as unsupported for domain troubleshooting, because the proxy can block verification.

Cloudflare proxy causing Shopify SSL pending warning

What to do:

  • In Cloudflare DNS, switch the record to DNS only (not proxied)
Cloudflare proxy blocking Shopify SSL verification
  • Wait until SSL is issued, then you can re-enable the proxy if needed

Step 4: Wait, and don’t keep changing settings

After you fix DNS, waiting is not “doing nothing.” It means DNS resolvers around the world are updating their caches. Shopify notes that DNS updates can take up to 48 hours to propagate, and SSL can stay pending during that window. 

Common mistakes that reset the timer:

  • Editing records repeatedly “just to be safe.”
  • Switching between different A records or adding extra records
  • Toggling proxy settings on and off every few minutes

Step 5: Re-trigger SSL if it’s stuck

If it’s been more than 48 hours, Shopify says it usually indicates a setup issue, so re-check DNS and remove anything unsupported, like a proxy or DNSSEC. This is the point where the SSL pending Shopify stops being “normal wait time” and starts being a configuration problem.

Safe reset options (after DNS is correct):

  • Remove the domain in Shopify and add it back (forces a fresh verification attempt)
Connect exisiting domain to Shopify admin
  • Temporarily switch the primary domain, then switch back (useful when Shopify’s Domains page needs a refresh)
Choosing primary domain to fix Shopify SSL

 How to Check If Shopify SSL is Working Correctly

To confirm your Shopify SSL is live, check it in the browser and in the Shopify admin. Then do one quick test that avoids cache confusion. The particular things go as below: 

Browser HTTPS check

Open your homepage and a product page. Test both www and non-www versions of your domain. Your URL should start with https, and the HTTP version should redirect to https. In most browsers, you’ll see a padlock (or a “tune” icon in Chrome). Click it and look for “Connection is secure” and the certificate details.

Browser https padlock indicating secure Shopify SSL

Shopify admin indicators

In Shopify admin, go to Settings → Domains. Your custom domain should show Connected, and the SSL line should not say SSL pending or SSL unavailable. Shopify notes that TLS issuance for third-party domains can take up to 48 hours, so seeing pending during that window can be normal.

Clear browser cache after fixing Shopify SSL

Clearing browser cache vs real SSL status

Clearing the cache can fix old redirects or mixed content warnings, but it does not activate SSL. For a clean view, use an incognito window or a different device and network. If Shopify still shows SSL pending after 48 hours, treat it as a DNS or proxy setup issue, not a browser issue.

When is SSL Pending Normal, and When is It a Problem?

Seeing Shopify SSL pending can be totally normal, but only in the right timing. Use the table below to quickly judge whether you should wait or start fixing DNS and proxies.

StatusCommon situationWhat it meansWhat to do next
NormalJust connected a new domainShopify is verifying the domain and issuing TLSWait 15 minutes to 48 hours, and avoid editing DNS again
NormalRecently updated DNS recordsDNS is still propagating globallyWait up to 48 hours, then recheck A and www CNAME
NormalChanged the primary domainShopify is refreshing domain routing and HTTPSGive it time, then test https on both www and non www
ProblemPending for more than 48 hoursDNS mismatch, duplicates, or a proxy is blocking verificationFix DNS, disable proxy, then re-trigger SSL
ProblemDomain says Connected but SSL never activatesDNS points to Shopify, but certificate provisioning is blocked or stuckCheck AAAA conflicts, DNSSEC, Cloudflare proxy; contact support if needed
ProblemBrowser still shows Not secure after waitingHTTPS is still not active, or you’re seeing cached resultsTest incognito and another network; if still not secure, treat as a DNS or proxy issue

When Should You Contact Shopify Support about SSL Pending?

If you just connected a third-party domain, Shopify SSL pending can be normal for a while. Shopify says it can take up to 48 hours for the TLS certificate to be issued after you connect a domain. If the SSL message is still there after 48 hours, Shopify also notes this usually points to a domain provider setup problem, and that is the right time to escalate. 

Before you contact support, do a quick check. Make sure your DNS is correct and that no proxy is hiding your real DNS route. Shopify’s domain troubleshooting flow specifically calls out proxy settings as a common blocker. 

What Shopify Support will usually ask you for:

  • Your full domain (include both www and non-www)
  • Your domain provider name (GoDaddy, Namecheap, Cloudflare, etc.)
  • A screenshot of Settings → Domains showing Connected and SSL pending
  • Your current DNS records for the root domain and www (A, AAAA, CNAME), plus any duplicates
  • Whether you use Cloudflare proxy (orange cloud) or any forwarding, DNSSEC, or registrar SSL features 

Typical resolution outcomes: Support confirms a DNS mismatch and tells you exactly what to change, then SSL clears once DNS propagates

  • If DNS is correct, they may help reset or reissue the TLS certificate when provisioning gets stuck 
  • If a proxy is involved, they may ask you to work with your domain host or CDN provider to remove the block, then retry 

How to Avoid SSL Issues on Shopify

Safe domain setup checklist:

  1. Set one A record for @ to 23.227.38.65
  2. Set one AAAA record for @ to 2620:0127:f00f:5::
  3. Set www CNAME to shops.myshopify.com
  4. Remove duplicates and any old forwarding records that point elsewhere

Best practices when changing DNS:

  • Make changes once, then wait. Shopify notes that TLS provisioning can take up to 48 hours after connecting a third-party domain.
  • Avoid switching records back and forth. Every change can extend the wait.
  • Verify using Shopify Settings → Domains, not only one DNS checker.

If you manage multiple domains, keep one primary domain in Shopify and let Shopify handle redirects for the others. This reduces edge cases where shoppers land on a non-primary domain that is still pending SSL. 

When you add or remove domains, update DNS in a controlled way and avoid changing multiple domains in the same hour, because it makes it harder to identify which change triggered the SSL delay. If you use Cloudflare or another proxy in front of any domain, switch it to DNS only during verification so Shopify can confirm the domain directly and issue TLS cleanly.

Final thought

In general, don’t let Shopify SSL pending cost you sales. Run the checklist now, confirm the domain is truly connected, and stop editing DNS once it’s correct. If the timer hits 48 hours, escalate with Shopify Support and ask them to reprovision the certificate. Hope this post helps!

FAQs

Why is my Shopify SSL pending for more than 48 hours?

If Shopify SSL pending lasts over 48 hours, it’s usually not “just waiting” anymore. The common causes are wrong DNS records (A or www CNAME), duplicate/conflicting records, or blockers like DNSSEC/CAA records or a proxy (Cloudflare). Fix the DNS first, turn off proxies, then contact Shopify Support if SSL still won’t provision.

Can I install my own SSL certificate on Shopify?

On standard Shopify plans, no. Shopify auto issues and manages the TLS certificate for your connected domain. On Shopify Plus, some merchants can use custom or EV SSL options, but most stores should stick with Shopify’s built-in SSL.

Will SSL pending block Shopify checkout?

It can. If HTTPS isn’t active, browsers may show “Not secure” or block parts of the checkout flow. Even when checkout still loads, trust drops fast, which can hurt conversion rate.

Does changing Shopify themes affect SSL?

No. SSL is tied to your domain, not your theme. Theme changes can still cause mixed content issues (http images/scripts), but they don’t change whether Shopify can issue SSL.

Is SSL handled differently on Shopify Plus?

Mostly the same, because all Shopify plans include Shopify-managed SSL for connected domains. The difference is that Shopify Plus can support enhanced options, such as using an EV (Extended Validation) certificate in specific setups, while standard plans generally can’t upload or manage a custom third-party SSL themselves.

Sam Nguyen is the CEO and founder of Avada Commerce, an e-commerce solution provider headquartered in Vietnam. He is an expert on the Shopify e-commerce platform for online stores and retail point-of-sale systems. Sam loves talking about e-commerce and he aims to help over a million online businesses grow and thrive.