Connecting a Namecheap domain to Shopify

If you purchased a domain from Namecheap and want to use it on a Shopify store without moving the hosting to Shopify, then this guide will help you manually connect your Namecheap domain to Shopify.

Step 1: Log in to your Namecheap account

  1. Open a new browser tab, and then log in to your Namecheap account.
  2. Click Account.
  3. Click MANAGE for the domain that you want to connect to Shopify.
    Highlight of the Manage button in Namecheap's Dashboard page

Step 2: Choose your Shopify DNS template

If you have existing DNS records that you need to keep, then save them in a word processing software such as Google Docs.

Steps:

  1. Click Choose DNS Template, and then select Shopify from the drop-down menu.
    Highlight of the Shopify option under Advanced DNS in Namecheap's Domains List page
  2. Click to save.
    Highlight the checkmark under Advanced DNS in Namecheap's Domains List page
  3. Click Continue to verify that Namecheap will change your DNS to Shopify’s recommended DNS.
    Highlight the 'Continue' button within a warning modal

Step 3: Verify your DNS changes

  1. Ensure the DNS settings for your A record match the following:
    • Type: A
    • Name: @
    • Data: 23.227.38.65
    • TTL: Automatic
  2. Ensure the DNS settings for your CNAME record match the following:
    • Type: CNAME Record
    • Host name: www
    • Points to: shopify.myshopify.com
    • TTL: Automatic

Step 4: Connect your domain to Shopify

  1. From your Shopify admin, go to Settings > Domains.

  2. Click Connect existing domain.

  3. Type the name of the domain that you want to connect, and then click Next.

Step 5: Additional verification for your Shopify domain

As an additional security measure, your domain might require extra verification. This extra verification requires you to create a TXT record on the domain.

Verify domain ownership information in Shopify Admin's Domains Settings page

Steps:

  1. In your Namecheap domain list, click Account.
  2. Select the domain that you want to connect, and then click Advanced DNS.
    Highlight the 'Advanced DNS' button in Namecheap's Domain List page
  3. Click ADD NEW RECORD.
    Highlight the 'ADD NEW RECORD' button in Namecheap's Advanced DNS page
  4. From the list, select TXT Record.
    Selecting the 'TXT Record' option in Namecheap's Advanced DNS page
  5. In the Host field, enter shopify_verification.
    Entering 'shopify_verification' within Host for the TXT Record
  6. In a new tab, go to your Shopify admin, click Settings > Domains, and then click the domain that you're verifying.
  7. Locate the Required value, and then click Copy.
  8. Go back to your Namecheap tab, and then paste the Required value in the Value field.
    Highlight the completed TXT Record with the Host and Value filled in
  9. Click to save.
    Highlight the checkmark to save the TXT Record
  10. Go back your Shopify Admin tab, and then click Verify connection.
    Verify domain ownership information in Shopify Admin's Domains Settings page
Can’t find the answers you’re looking for? We’re here to help.