Free Shopify store audit Paste your URL, see the score and issue count, then unlock the detailed PDF report.

Run Free Audit
StoreBuilt Team Development Sep 16, 2026 8 min read

Shopify SSL Pending: Diagnose a Domain That Is Not Secure

Trace Shopify SSL and TLS pending errors through domain ownership, DNS and certificate checks before a UK store launch.

Written by StoreBuilt Team
Reviewed by StoreBuilt Editorial Review
Storefront domain routing tiles and a padlock illustrate certificate provisioning checks.

StoreBuilt reviewed Shopify’s domain troubleshooting guidance for this article. Our starting point is the boundary between a storefront and the infrastructure that makes its address work. A page design cannot repair a certificate that has not been issued, and a domain warning does not establish that the whole Shopify store is unavailable.

For a UK ecommerce launch, Shopify SSL pending can interrupt a campaign before anyone reaches a product. The useful response is a short sequence of evidence checks, with one owner for domain changes. This guide is for merchants coordinating their Shopify store, domain provider and developer; it is not a reason to rebuild a working theme.

Contact StoreBuilt with the affected address and the warning you can reproduce.

Table of contents

Identify the exact address that fails

Write down the complete hostname shown in the browser. The bare domain, its www version and a separate campaign subdomain are different test cases. A report that “the website is insecure” leaves too much room for people to inspect different addresses and reach conflicting conclusions.

Try the homepage and a known product URL on the same hostname. Record whether the browser blocks the connection, redirects elsewhere or opens a page with a different error. A missing product page after a successful secure connection belongs to another investigation. Keep that distinction visible in the incident note.

Use a current browser and a second network where practical. If one office network fails while a mobile connection works, preserve that result rather than immediately editing DNS. Local caching or network conditions may explain part of the difference, but the comparison alone does not prove the cause.

Read the domain status before making changes

Open the domain settings in Shopify and record the connection status for each affected address. Compare that status with the live browser result. The admin screen and the customer journey answer different questions: one reports configuration, while the other shows what a particular visitor can reach.

Shopify’s domain troubleshooting instructions say DNS propagation and certificate provisioning can take up to 48 hours. Use the time of the last relevant DNS change as context. Do not promise that an unresolved configuration error will repair itself simply because that period has not finished.

Check who actually hosts the DNS zone. The company that sold the domain and the provider serving its authoritative DNS may differ. Editing an inactive zone can look successful in a dashboard while doing nothing for visitors. Ask the domain owner to confirm the provider before scheduling corrective work.

Compare records with the current connection instructions

Use the values shown in Shopify’s current setup guidance and the store’s domain connection screen. Review the relevant address and alias records together. Avoid relying on an old launch checklist copied from a different merchant, because a plausible-looking historical value is not the same as a verified configuration.

Document each proposed change as a before-and-after pair. Include the record name, type, current value and intended value. That small discipline prevents a developer and a domain administrator from simultaneously undoing one another’s work. It also creates an intelligible handover if the problem needs provider support.

ObservationNext checkEvidence to preserve
www works, bare domain failscompare the two hostnamesbrowser result for each
Domain settings show disconnectedauthoritative DNS and assigned recordsprovider and current zone values
Connected address still shows pendingprovisioning blockers and elapsed timelast change and status capture
Secure page redirects to old siteredirect ownership and destinationfull redirect sequence
Only office devices faillocal network comparisonsame URL on another network

Do not remove email records during a storefront repair. An ecommerce business may depend on the same domain for order support, supplier correspondence and marketing authentication. Limit the edit to the diagnosed connection issue, then verify those other services through their owners if the change could affect them.

Check certificate blockers deliberately

If the basic connection records are correct, inspect the additional conditions Shopify identifies for certificate provisioning. These include restrictive certificate-authority records and DNSSEC configuration. Follow the current provider-specific instructions instead of making a broad security change from an old forum answer.

A proxy or other service between the browser and Shopify also deserves explicit review. Record whether it exists and who owns it. Do not toggle several layers at once: doing so can replace the original error with a new one and make the final cause impossible to explain.

Ask the person making each change to confirm completion and timestamp it. “It should be fixed now” is not a usable audit trail. A clear note such as “the conflicting record was removed at 10:20 UK time” lets the next person distinguish a fresh configuration from one that has already had time to settle.

Separate redirects from certificate provisioning

A certificate failure happens before a customer can safely use the page. A redirect problem can occur after a valid connection. These conditions may appear together, but they require different evidence and different owners. Test the secure address directly before inspecting theme navigation or campaign links.

For a renamed business, compare links in advertisements, email footers and printed materials with the intended primary domain. A technically correct new address is not enough if customers continue following an old hostname that nobody has tested. Include the entry points that actually carry traffic in the release checklist.

Avoid treating a homepage visit as complete launch proof. Open a product, add it to the basket and reach the checkout entry point without placing an order. The purpose is to confirm that a repaired address leads into the intended shop journey. It does not certify payment processing or every third-party integration.

Work through an illustrative launch incident

Imagine a UK homeware retailer preparing a seasonal collection. The developer can open the www address, but a marketing colleague sees a warning when using the bare domain from an advertisement. The first instinct is to publish the theme again because the issue appeared during launch preparation.

A better investigation records both URLs, compares their DNS and identifies the administrator responsible for the live zone. The team then tests the corrected hostname independently and checks that the campaign reaches the intended collection. Theme publication is not used as a substitute for domain evidence.

This is an illustrative scenario, not a claimed client outcome. Its lesson is that the entry address belongs in the acceptance criteria. A launch can pass on a developer’s preferred URL and still fail on the URL customers have been given.

Prepare a useful escalation packet

If the pending state remains after the documented checks and appropriate waiting period, assemble the evidence before contacting support. Do not send a stream of isolated screenshots without explaining their order. A short timeline usually makes the technical issue easier to understand than a long account of frustration.

Packet itemIncludeLeave out
Scopeexact affected hostnamesvague “site down” descriptions
Timelinefirst observation and relevant changesguessed provisioning times
Configurationnecessary DNS records and providerunrelated account exports
Customer resulterror wording and reproducible URLbrowser passwords or session secrets
Comparisonsnetworks and hostnames testedclaims that one success proves universal recovery

State the desired outcome: secure access on the intended customer hostname and a working route to the store. Ask the relevant provider to investigate the layer it controls. The Shopify support team and the domain provider may need different parts of the same evidence packet.

Close the incident with customer-facing checks

After recovery, repeat the original failing journey. Record the hostname, time and browser result, then test the important alternative address. Keep the old evidence so the team can explain what changed. A fresh screenshot of the correct page is useful only when it corresponds to the original failure.

Review campaign links and launch documentation while the incident is fresh. Assign a named owner for domain renewal, DNS access and future connection changes. For UK teams working with overseas developers, include timezones in handovers so waiting periods and launch windows remain unambiguous.

StoreBuilt point of view

A domain incident is resolved when customers can use the intended address and the team understands the change that restored it. StoreBuilt would prioritise that evidence over repeated theme releases or speculative record edits. The strongest launch process tests the URL in the campaign, not merely the URL remembered by the developer.

Read our Shopify launch password-page checks and explore Shopify migrations and replatforming, or Contact StoreBuilt for a scoped domain and launch review.

FAQ

Useful questions about this guide.

Does SSL pending mean my Shopify theme is broken?

No. Start with the domain connection and certificate status. Theme code is a separate layer and is rarely the right first change for a certificate warning.

How long can Shopify domain changes take?

Shopify advises allowing up to 48 hours for DNS propagation and certificate provisioning. Record the last relevant change before deciding whether that window has passed.

Should I buy another SSL certificate?

Do not purchase one as the first response. Shopify provisions certificates for connected domains; first identify why the managed connection has not completed.

Why does www work when the bare domain does not?

They are separate hostnames and can have different DNS or certificate states. Test both and compare the actual connection records.

Can I delete every DNS record and start again?

No. Unrelated records can support email and other services. Record the existing zone and change only the records required for the verified domain problem.

Should customers bypass a browser security warning?

No. Repair or escalate the connection problem. A warning bypass is not an acceptable customer journey.

What evidence helps Shopify support investigate?

Provide affected hostnames, exact errors, timestamps, relevant DNS records, domain-provider details and the last change, without sharing passwords or account recovery codes.

StoreBuilt perspective

This article is part of a wider Shopify agency content system built around commercial next steps.
LondonShopify agency
11service areas
150+ecommerce projects
5.0client feedback

Commercial next steps

Connect this Shopify guide to a StoreBuilt service route.

If this article maps to an active store problem, start with the StoreBuilt homepage or move into the service route that fits the brief, audit, migration, SEO/GEO, Shopify Plus, or storefront build.

Keep exploring

Follow the next route that fits this topic.

Continue into a closely related Shopify guide or move straight to the service page that matches the problem this article is addressing.

Related service

Support, Maintenance & Technical Audits

We stay close to the store after go-live with technical audits, bug fixing, backlog support, and structured iteration.

View Service

Ready to build your next Shopify success?

Want StoreBuilt to review this problem against your live store?

Share the store URL and the issue you are trying to solve. We will recommend the right Shopify service path.

Contact StoreBuilt
  • Free discovery call
  • Tailored to your store goals
  • No obligation

Talk to a Shopify specialist

Tell us what your Shopify store needs to achieve next.

Share the store, commercial goal, and current blockers. StoreBuilt will review the brief and reply with the most sensible build, migration, CRO, or support route.

Senior response

A practical view of scope, priorities, and the right first engagement.

Best for

Brands planning a build, migration, CRO sprint, custom development, or ongoing support.

Reply route

Every request is routed to info@storebuilt.co.uk.

We use these details only to review the enquiry and reply with relevant next steps.