Asttero

How to Plan Domain Switchover During a Store Migration to Shopify

How to Plan Domain Switchover During a Store Migration to Shopify

Domain switchover is one of the most critical moments in changing an e-commerce platform. Correct DNS record configuration determines not only whether customers can complete purchases, but also the stability of your store's search rankings. Lack of a precise plan at this stage often leads to website downtime, security certificate problems, and interruptions in email communication. Understanding the technical aspects of data propagation and properly preparing infrastructure allows migration to proceed in a way that is almost invisible to the end user, while maintaining full operational business continuity.

Why Domain Planning Is Critical for Sales Continuity

A domain is the only fixed point of contact between a customer and a brand on the internet. During migration, every minute of store unavailability translates into real financial losses, especially for e-commerce generating high daily revenue. Planning data flow when moving a store includes not only the domain but also migration to Shopify, which requires infrastructure audit and synchronization of many processes at once. Lack of website availability means not only lost carts but also the risk of pausing ad campaigns in Google Ads or Meta Ads. When these systems detect server errors, they can automatically block ads, which extends the time to return to full sales efficiency after launching the new platform. Synchronizing DNS changes with new platform readiness minimizes the so-called migration window—the period when the old store version is being shut down and the new one is not yet fully visible to all network users. It is estimated that for large e-commerce entities, even an hour of downtime can generate losses of tens of thousands of PLN, not counting costs related to loss of customer trust.

Action Timeline: What to Do 72 Hours, 24 Hours, and 1 Hour Before Launch

The domain switchover process should not be impulsive. It requires spreading operations over time so network mechanisms can respond to new instructions. Analyzing the work schedule helps eliminate the most common mistakes during migration to Shopify, which reduces the risk of unnecessary sales downtime resulting from incorrect action order.

The Role of the TTL (Time to Live) Parameter in Migration

TTL (Time to Live) is a parameter that determines how long internet service provider (ISP) servers should cache DNS record information for a domain. By default, this value is often 86400 seconds (24 hours). This means that after changing the server address, some users may reach the old store version for a full day. Shortening TTL to 300 seconds (5 minutes) for at least 24 hours before the planned domain switchover ensures ISP servers refresh information much more frequently. As a result, when new records are entered at the scheduled time, the change spreads through the network almost immediately, limiting the risk of displaying an inactive page. You can verify whether your domain registrar (e.g. OVH, nazwa.pl) allows independent modification of this parameter, as in some panels it is locked to a fixed value.

Technical DNS Configuration for Shopify—Parameters and Values

For a domain to correctly route traffic to Shopify servers, two key records must be edited in the DNS management panel. Shopify requires precise values that are identical for most stores on this platform. Remember to remove all old A records that could conflict with the new setting.

If an AAAA record (IPv6) exists, it must be removed unconditionally, because Shopify bases its verification on the IPv4 protocol. Leaving AAAA records can prevent correct SSL certificate generation and cause connection errors for some users. If the main domain is without 'www', the A record is critical; if with 'www', the subdomain must be correctly delegated via CNAME.

Managing MX, SPF, and DKIM Records—Maintaining Email Continuity

A common mistake during migration is accidentally cutting off email access. If DNS zone management happens in the same panel as old hosting, changing name servers (NS) to others can remove MX records responsible for receiving messages. However, if only A and CNAME records are changed, email should work without disruption. Verification of SPF and DKIM records is especially important when the store uses external email marketing tools or systems such as Google Workspace. Correct configuration of these records significantly reduces the risk that transactional emails sent from the new platform will land in customers' spam folders. For Google Workspace, the SPF record should include the phrase 'include:_spf.google.com'.

SSL Certificate in Shopify—'Pending' Status and Wait Time

After correctly setting DNS records, Shopify automatically starts the SSL certificate issuance process (usually through Let's Encrypt). In the admin panel, domain status will change to 'SSL Pending'. This process can take from a few minutes to up to 48 hours, though with correctly configured TTL it usually completes within an hour. During this time, users entering the site may see an unsafe connection warning. The main cause of prolonged pending status is conflicts in CAA (Certificate Authority Authorization) records, which can block Shopify's ability to issue a certificate for a given domain. If status does not change for an extended period, check whether DNS zone entries limit certificate issuance rights to specific certification authorities only. You can also try to force re-verification by removing and re-adding the domain in the Shopify panel, but this should be done carefully to avoid resetting the propagation process.

Domain Switchover and SEO—What to Remember in Google Search Console?

Changing technical infrastructure is a signal to search engine crawlers that the site has undergone a significant modification. A key element when changing DNS records is a correctly executed store migration without SEO loss, based on preparing a 301 redirect map before modifying server settings. After switching the domain, perform several steps in Google Search Console:

Most Common Technical Problems During Domain Switchover

Specific difficulties may arise during migration depending on existing infrastructure configuration. One of the most common challenges is using services such as Cloudflare. If the domain passes through Cloudflare proxy (orange cloud in the panel), Shopify may have trouble correctly verifying records and issuing SSL. The solution is temporarily switching records to 'DNS only' mode (gray cloud) during deployment. Another problem is redirect loops that occur when the old server still tries to force redirects to addresses that Shopify already handles differently. Tools such as Dig or DNS Checker are used to diagnose such situations—they let you check which record values are visible to different DNS servers worldwide. This helps determine whether the problem lies in configuration or only in propagation time at a specific internet provider.

Specifics of Using Cloudflare Before Shopify

With active Cloudflare service, DNS records are masked by that platform's IP addresses for protection and traffic optimization. Shopify, however, requires direct pointing to its IP for domain ownership verification. For the process to succeed, Proxy must be disabled in the Cloudflare panel for the A record and CNAME (www) during migration. After Shopify fully verifies the domain and correctly generates the SSL certificate, you can consider re-enabling Proxy, provided SSL configuration in Cloudflare is set to 'Full' or 'Full (strict)' mode to avoid certificate conflicts between the Shopify server and the Cloudflare gateway.

Technical Summary and Implementation Checklist

Effective domain switchover is the sum of precise settings and patience while waiting for propagation. The checklist below contains the most important parameters that must be verified on the day the store launches on the new platform:

FAQ

How long does DNS propagation take after changing records for Shopify?

DNS propagation usually takes from a few hours to 24 hours, though in extreme cases it can take up to 48 hours. Shortening the TTL parameter before migration can significantly accelerate this process and limit propagation time to a few minutes.

Will my store be unavailable during domain switchover?

With correct configuration and prior TTL shortening, downtime is minimal. The greatest risk is waiting for Shopify to generate the SSL certificate, which can take from a few minutes to several hours, during which users may see an unsafe connection warning.

What happens to my email after changing DNS records?

If only A and CNAME records are changed, email (MX records) remains intact. However, if name servers (NS) are changed at the registrar, all mail records (MX, SPF, DKIM) must be manually moved to the new DNS management panel to maintain message receipt continuity.

Why do I see SSL Pending status in the Shopify panel?

'SSL Pending' status means Shopify is in the process of generating a security certificate. This process starts automatically after DNS records are correctly verified. If status persists beyond 48 hours, check whether old CAA or AAAA records exist in DNS that may block certificate issuance.

Do I need to transfer my domain to Shopify for the store to work?

No, the domain can remain with your current registrar. It is enough to point it to Shopify servers by editing A and CNAME records in the DNS management panel at your domain provider. This is often the recommended solution because it gives greater control over mail records.

How can I check whether DNS records for Shopify are already active?

You can use free online tools such as DNS Checker or the 'dig' command in the terminal. They let you check which A and CNAME record values are visible to DNS servers in different locations worldwide.

Bibliography