Some of the links on the Website may be "affiliate links". This means if you click on the link and sign up or purchase an item, I may receive an affiliate commission at no cost to you. Please check Disclaimer for more info.
How To Connect Your Domain Name To Shopify?
If your domain name was registered through a 3rd-party domain registrar while your website is through Shopify, the steps to connect it to your Shopify store may not be straightforward.
But that’s not an issue at all.
Buying a domain through another provider and setting up your website elsewhere is pretty normal in the online world, because there’s no disadvantage in terms of online presence.
The only difference is you need to perform 1 additional simple task, which is to add DNS records through your DNS provider.
How can you add DNS records?
Here are the step-by-step guides of popular domain registrars or DNS providers how to add DNS records.
- 123 Reg
- Google Domains
- Network Solutions
If you wish to connect your Google domain to Shopify, there’s an easy way to do it through Google Domains website.
Check this Google Domains help article for more information.
The only requirement from Google is that the domain name and Shopify store must be located under the same Google account.
If not, I suggest to use Google’s Domain Permission to share domain management to the same Google account you used to sign up with Shopify.
Google Domains sharing permission is only applicable for Google accounts.
Otherwise, you need to follow the Domain mapping guide outlined below.
Alright, enough introduction. Here’s the instruction how you can connect your domain name to your Shopify store.
The first step is to Add an A and a CNAME record to the DNS of your domain. Most of the time, this can be done through your registrar or reseller where you bought the domain.
However, the location where the DNS can be modified depends on what name servers the domain is using. So if your Google Domains domain is pointing to GoDaddy’s name servers, it means that you can modify the DNS through GoDaddy regardless who the reseller or registrar is.
You can also say that GoDaddy is now the DNS provider of your domain name where you can edit the DNS.
Google Domains is an exemption to this, because only domain names registered with them can use their name servers. So do not point your domain to Google Domains, unless you registered your domain with them.
Once you have identified the DNS provider of your domain, login to your account and locate the DNS settings or Advanced DNS. If you’re using a cPanel, look for Zone editor instead.
Add an A record.
- Name/Host: @ or domain.com(depends on the dns provider)
- Type: A
- TTL: 3600s
- Data/Target: 188.8.131.52
Next is the CNAME record.
- Name/Host: www or www.domain.com (depends on the dns provider)
- Type: CNAME
- TTL: 3600s
- Data/Target: shops.myshopify.com
Note: If you cannot find where to add these DNS records, you may contact your domain provider and ask assistance.
Once you’re done adding the DNS records, you may now add your domain name to your Shopify account to connect them to each other.
- Go to Shopify and Login to your account.
- Select Online Store in the dashboard.
- Click Domains.
- Click on Connect existing domain.
- Enter your custom domain name (example.com).
- Click Next.
- Click Verify Connection.
3.) Wait for The Propagation Delay
If Shopify is unable to verify the DNS records, you may need to give it several more minutes to propagate before attempting to verify the connection again.
Any DNS changes made may take from few minutes up to 72 hours to fully take effect in the entire internet and there’s nothing much we can do about it. Not even the domain registrars or DNS providers can help with this, it goes down to the waiting game.
That’s it. You’re done!
Soon, you will see your custom domain name in the address bar of your browser when you search it online.
Here’s the instruction for those who have domain name with Google Domains.
There’s no need to add DNS records, you just need to complete the steps below.
Note: This easy-connect method by Google Domains requires both domain and Shopify store to be under the same Google account.
- Open Google Domains.
- Click the domain name you want to manage.
- Open the Menu.
- Click Website Build website.
- Click See all options.
- Under Shopify click Continue.
- Click Sign in to existing account. (If you have more than one Google account in browser session, you will be prompted to select your Google account. Select the owner account of your domain.)
- Click Accept.
- Enter your Shopify store name when being prompted.
- Click Connect this store to Google Domains to continue.
- Log in with your Shopify account. (The email address and password at this step is not the same as your Google Domains account. Use your existing Shopify account to log in.)
- Click Accept if Shopify asks permission to manage your Google domain resource records.
- From the Shopify console, go to Online Store | Domains page and review the primary domains setting. If your domain is not selected by default, pick your domain name from the Primary domain drop down list, check “Redirect all traffic to this domain”, then click Save.
- Test your domain address in a browser.
If the domain URL loads successfully, Congratulations! You’ve successfully connected your domain. If not, this may take up to 48 hours to fully propagate in the internet.
If after 48 hours and your website is still not working, delete the Shopify Synthetic records in the DNS or other Custom resource records then complete Step 1 and step 2 to manually integrate the domain instead.
- Log in to your GoDaddy account and open your product.
- Select your domain name from the list to access the Domain Settings page.
- Scroll down to Additional Settings and select Manage DNS.
- On the DNS Management page, at the bottom of the Records section, click Add.
- Select CNAME from the Type dropdown.
- Complete the required fields:
- Host: The host name, or prefix, the CNAME record will be set to. You can include a period (.) but not as the first or last character. Consecutive periods (…) are not allowed. The host cannot exceed 25 characters or be the @ symbol.
- Note: You can’t use a host that is already assigned to an existing A record, TXT record or MX record.
- Points to: The URL you are setting as the destination for the host. Type @ to point directly to your root domain name.
- TTL: Determine how long the server should cache information.
- Click Save to complete the process.
Note: The most common CNAME host is www, with the @ symbol entered for the Points to field. This will make www.coolexample.com load to the same webpage as the root domain, coolexample.com.
Once this is done, make sure that your custom domain is added through Shopify, if not follow Step 2.
Please allow up to 48 hours for all changes to take full effect. During this time, your website, email and other domain services may be interrupted. If after 48 hours and your website is still not working, try to go back to Step 1 to do manual integration instead.
Back to top