When launching a new Shopify storefront, your store is assigned a default temporary address ending in .myshopify.com (for example, urbanstreetwear.myshopify.com).
While this default URL functions perfectly during initial store development, launching a commercial brand with a .myshopify.com address is a severe trust killer. Customers view it as an unpolished amateur store, and it completely undermines your brand authority in organic search results.
To build a credible, high-converting e-commerce business, you must connect a custom domain name (such as urbanstreetwear.com or urbanstreetwear.pk).
Whether you purchased your domain through Nextgen, Namecheap, GoDaddy, or PKNIC, connecting it to Shopify requires configuring two fundamental DNS records.
In this clear, step-by-step 2026 walkthrough, we guide you through the exact DNS configuration, explain how to verify ownership in the Shopify admin, and resolve common SSL pending delays.
1. The Core DNS Configuration: What Shopify Requires
To point an external domain to Shopify’s global cloud edge, you must add two specific DNS records in your domain registrar or DNS management portal:
┌────────────────────────────────────────────────────────────────────────┐
│ SHOPIFY REQUIRED DNS RECORDS │
├─────────┬──────────────────────┬───────────────────────────────────────┤
│ Record │ Host / Name │ Target / Destination / Value │
├─────────┼──────────────────────┼───────────────────────────────────────┤
│ A Record│ @ (or leave blank) │ 23.227.38.65 │
├─────────┼──────────────────────┼───────────────────────────────────────┤
│ CNAME │ www │ shops.myshopify.com │
└─────────┴──────────────────────┴───────────────────────────────────────┘
- The A Record (Root Domain): Directs your apex domain (e.g.,
yourbrand.com) to Shopify’s primary global IP address:23.227.38.65. - The CNAME Record (Subdomain): Directs your
wwwsubdomain (e.g.,www.yourbrand.com) to Shopify’s dynamic routing hostname:shops.myshopify.com.
2. Step-by-Step Walkthrough: Connecting Your Domain
Follow these four steps to link your domain:
Step 1: Add Your Domain in Shopify Admin
- Log into your Shopify Admin Dashboard.
- In the bottom-left corner, click Settings (⚙️).
- In the left navigation sidebar, click Domains.
- Click the green button: Connect existing domain.
- Type your domain name (e.g.,
yourbrand.comwithouthttp://orwww), then click Next.
Shopify will display the required DNS values and prompt you to verify connection.
Shopify Admin -> Settings -> Domains -> Connect existing domain
│
▼
Enter: "yourbrand.com"
│
▼
Leaves status on: "Action required / Verification pending"
Step 2: Access Your Domain DNS Zone Editor
- Log into your domain registrar dashboard (e.g., your Nextgen client portal, cPanel Zone Editor, or Cloudflare DNS).
- Locate the DNS Management, DNS Zone Editor, or Manage Nameservers section for your domain.
Step 3: Configure the A Record and CNAME Record
- Remove Old Conflicting Records: Look for existing
Arecords pointing to previous hosting servers (such as parking pages or old IP addresses) and delete them. - Add Shopify A Record:
- Type:
A - Name / Host:
@(oryourbrand.com) - Value / IP Address:
23.227.38.65 - TTL:
14400(orAutomatic)
- Type:
- Add Shopify CNAME Record:
- Type:
CNAME - Name / Host:
www - Value / Destination:
shops.myshopify.com - TTL:
14400(orAutomatic)
- Type:
- Save your changes.
Step 4: Verify Connection in Shopify
Return to your Shopify dashboard and click Verify connection.
Shopify will query public DNS resolvers. If the records have propagated, your domain status will immediately change to Connected.
3. Connecting a .PK Domain to Shopify (Pakistan Retailers)
If you are running an e-commerce brand targeting shoppers in Pakistan, using a .pk domain (e.g., brand.pk) provides a significant local SEO advantage on Google.com.pk.
Because PKNIC does not provide a built-in DNS record editor (they only allow setting root nameservers), here is how to connect a .pk domain to Shopify:
- Use Free Cloudflare DNS or Nextgen DNS: Point your PKNIC nameservers to your DNS provider (e.g.,
ns1.nextgen.pkandns2.nextgen.pkor Cloudflare nameservers). - Add the A & CNAME Records: In your DNS dashboard, add the
Arecord pointing to23.227.38.65andCNAMEpointing toshops.myshopify.com. - If Using Cloudflare: Ensure the proxy status toggle is set to DNS Only (Grey Cloud) during initial verification so Shopify’s automated SSL verification bot can reach your DNS records directly.
4. How to Fix Common Errors
1. “SSL Pending” Stays for Over 24 Hours
When you connect a domain, Shopify automatically provisions a free Let’s Encrypt SSL certificate. This typically completes within 1 to 4 hours. If it remains “SSL Pending” past 24 hours:
- Check for multiple
Arecords. Having more than oneArecord for@breaks SSL validation. Ensure only23.227.38.65is present. - Ensure CAA records are not blocking Let’s Encrypt or Digicert.
2. CAA Record Conflict
If your DNS has a custom CAA (Certification Authority Authorization) record, Shopify cannot issue an SSL certificate. Either remove existing CAA records or add:
yourbrand.com. CAA 0 issue "letsencrypt.org"
yourbrand.com. CAA 0 issue "digicert.com"
5. Beyond Shopify: Scaling E-Commerce Infrastructure
While Shopify provides an excellent turnkey hosted solution, growing merchants processing millions in monthly sales often encounter Shopify’s limitations: 2% third-party transaction fees, restricted checkout customization, and limited domestic payment gateway integrations.
When your brand is ready to migrate to an open, high-margin self-hosted stack (WooCommerce, Magento, or headless Next.js):
- Dedicated Cloud Performance: Deploy your custom shopping cart on high-speed Cloud VPS in Pakistan equipped with high-IOPS NVMe storage and Redis object caching.
- Enterprise Bare-Metal Control: For high-volume catalogs handling thousands of concurrent shoppers, unlock zero virtualization latency with physical Dedicated Servers.
- Sub-15ms Domestic Routing: For local retail operations, hosting on Dedicated Servers in Pakistan delivers lightning-fast database execution over direct local fiber exchanges, driving cart abandonment down to historic minimums.
Register Your Store Domain & Power Your Online Business
Claim your .COM, .PK, or .STORE domain name with automated DNS tools, free WHOIS privacy, and high-performance hosting packages optimized for online retail success.
