This guide helps you:
- 
Make a Cloudflare account 
- 
Add your domain to Cloudflare 
- 
Add Shopify DNS records 
- 
Set Cloudflare nameservers 
Understand what to do for .com, .pk, or other domains
Step 1: Create a Cloudflare Account
- Type your email and password, and click "Verify you are human", then click Sign Up

Step 2: Add Your Domain in Cloudflare
- 
Log in to Cloudflare 
- 
Click “Add a Site” 
- 
Type your domain (like yourdomain.com) and click Continue
 
   
4. Choose the Free Plan, then click Continue

Step 3: Add Shopify DNS Records
- 
In your Cloudflare dashboard, click on your domain name (e.g., yourdomain.com).
- 
Then click on “DNS” from the left-hand menu. 

- 
Click the “Add Record” button. 
Now add the following two DNS records one by one:
First Record (A Record for Shopify)
Click Save

Second Record (CNAME for www)
Click Save
Important Notes:
- 
Delete any old AorCNAMErecords for@orwwwbefore adding these.
- 
Make sure the Proxy Status is set to DNS Only, not orange. 
Step 4: Get Cloudflare Nameservers
- 
After DNS setup, Cloudflare will show two nameservers (like bella.ns.cloudflare.com,jeff.ns.cloudflare.com)
- 
Copy both nameservers 

Step 5: Change Nameservers in Your Domain Panel
If You Have a .com Domain:
- 
Login to your domain registrar (like GoDaddy, Namecheap, etc.) 
- 
Go to Manage Domain → Nameservers 
- 
Choose Custom nameservers 
- 
Paste both Cloudflare nameservers 
- 
Save changes 
If You Have a .pk, .ae, or Other Domain:
Some domains don’t allow direct nameserver change in the panel.
In this case:
Send your Cloudflare nameservers to your domain provider and ask them to update it for you.
Step 6: Wait for DNS to Update
- 
DNS usually updates in few hours, but it can take up to 24–48 hours 
