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 log in to your Namecheap account.
  2. Click Account.
  3. Click MANAGE next to 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 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. Scroll down and match the following A record to your DNS settings:
    • Type: A
    • Name: @
    • Data: 23.227.38.65
    • TTL: Automatic
  2. Scroll down and match the following CNAME record to your DNS settings:
    • Type: A
    • Host name: @
    • Points to: 23.227.38.65
    • 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. Copy and paste the unique TXT value from Shopify into the Value field.
    Highlight the completed TXT Record with the Host and Value filled in
  7. Click Save.
    Highlight the checkmark to save the TXT Record
  8. From your Shopify admin, go to Settings > Domains, and then click Verify connection.
    Verify domain ownership information in Shopify Admin's Domains Settings page

Domain verification can take 12-48 hours. After your domain is verified, the domain is displayed in the your domains index in Shopify.

Can’t find the answers you’re looking for? We’re here to help.