Adding a third-party domain - quick guide

The best way to add use a third-party domain to your Shopify store depends on where you bought the domain.

Domains use a lot of complicated terminology, but in practice there are only two things you need to connect a domain to Shopify:

  • The main part of your domain, such as, should point to Shopify's IP address:
  • Anything extra before your root domain, such as www for or shop for, should point to

Each domain provider has different requirements for their settings. Contact your third-party domain provider or review their documentation on how they need domains to be configured.

Shopify Support can't access your third-party domain's settings. If you're having trouble setting up your domain, then you must work with your domain provider. Shopify Support can only advise you on what to tell your domain provider.

If you want Shopify Support to be able to help with your domain settings, then transfer your domain to Shopify instead.

GoDaddy, Google, and 1&1 IONOS domains

If you purchased your domain through GoDaddy, Google, or 1&1 IONOS, then you can set up your domain automatically.

All other domains

Because each domain provider is different, Shopify Support can't advise you on what to put in each field of your domain's settings. Here's what you need to know to review your domain provider's documentation and determine what to put into each field, or to contact their support team:

  • The root domain needs an A record pointing to
  • The root domain can't be pointing to any other A records.
  • Any subdomain needs a CNAME record pointing to
  • The domain's nameservers should be the default for your provider.

After you change your domain settings, it can take 48 hours for the internet to reflect the new settings.

Check if your domain is ready to add to Shopify

Changes to a domain can take up to 48 hours to complete. You can check if your domain is ready to be added to your Shopify account using


  1. Go to
  2. Enter the root of your domain, such as
  3. Click DNS Records.
  4. Look for the following records:
    • Type of A with Content of
    • Type of CNAME with Content of

If those records are not listed, or there is another record on your root domain with a Type of A and a Content of a different IP address, then your domain is not ready to connect to Shopify. If it has been over 48 hours after you changed the settings, then contact your domain provider.

If those records are listed, then you are ready to add the domain to your Shopify account.

Add a domain to your Shopify account

After your domain is ready, you can add it to your Shopify account.


  1. From your Shopify admin, go to Online Store > Domains.
  2. Click Connect existing domain.
  3. Enter the domain that you want to connect, such as
  4. Click Next.
  5. Click Verify connection.

Connect only a subdomain to your Shopify store

A subdomain is a subset of your root domain at the beginning of a URL. For example, in the URL, shop is the subdomain. You can set up a third-party domain to have the root domain point to a different website and a subdomain point to a Shopify store. For example, you could have pointing to your Shopify store, but pointing to a different website.


To connect a subdomain, complete the following steps.

  1. Log in to the account that you have with your third-party domain provider.
  2. Find your DNS settings. Look for your domain management area, DNS configuration, or similar.
  3. Find the CNAME record in your DNS settings. The name of the CNAME record should match the subdomain that you're connecting to your Shopify store. For example, if you want the subdomain to point to your Shopify store, then find your shop CNAME record.
  4. Configure the CNAME record to point to Some domain providers might need you to provide the whole subdomain with the dot, such as shop. instead of shop. Use the existing entries as a guide, or follow your domain provider's instructions. CNAME records must always point to a domain name, never to an IP address.
  5. From your Shopify admin, go to Online Store > Domains.
  6. Click Connect existing domain and then follow the steps.
  7. Click Verify connection in your Shopify admin to confirm that your custom domain is connected to your store.


If you receive an error about a missing A record when adding your subdomain to Shopify, then complete the following steps:

  1. From your Shopify admin, go to Online Store > Domains.
  2. Click Connect existing domain.
  3. Enter your subdomain, then click Next.
  4. Click Verify connection.
  5. Click Verify again.
  6. In the Connection incomplete banner, click Add domain.
  7. On your Domains page, remove the root domain for the domain.

Ready to start selling with Shopify?

Try it free