Your Shopify store comes with a free domain by default, something like your-store.myshopify.com. It works, but it does not build trust. A custom domain like yourbrand.com looks professional, strengthens your brand, and helps customers remember your store.

If you are just starting out, connecting your own domain is one of the most important early steps. This guide walks you through the complete Shopify domain setup process, from buying a domain to pointing it at your store and making sure everything works.

Let us get into it.

What Is a Custom Domain and Why It Matters

A custom domain is the web address customers type to reach your store. Instead of coolsocks.myshopify.com, you get coolsocks.com.

Here is why it matters for a new store:

  • It builds instant credibility with shoppers.
  • It makes your brand easier to remember and share.
  • It improves email marketing deliverability when you use a branded email.
  • It gives you full control and ownership of your web presence.

A clean domain is part of looking like a real business. If you are still planning your store, pair this with our Shopify store setup checklist so you tackle everything in the right order.

The Two Ways to Set Up a Shopify Domain

Before you start, you need to understand your two main options. Both work, but they fit different needs.

Method Best For Where You Manage It
Buy through Shopify Beginners who want the easiest setup Inside Shopify admin
Connect a third-party domain Owners who already have a domain Your registrar (GoDaddy, Namecheap, etc.)

If you do not own a domain yet, buying one directly through Shopify is the fastest path. If you already bought one elsewhere, you will connect it manually.

Let us cover both.

How to Buy a Domain Directly Through Shopify

This is the simplest method. Shopify handles all the technical work automatically, so there is nothing to configure manually.

Follow these steps:

  1. Log in to your Shopify admin.
  2. Go to Settings, then click Domains.
  3. Click Buy new domain.
  4. Type the domain name you want and check if it is available.
  5. Review the price and pick an available option.
  6. Click Buy, then confirm your payment details.

Once purchased, Shopify connects the domain to your store automatically. There are no DNS records to touch and no waiting on external settings.

Pros and Cons of Buying Through Shopify

Pros Cons
Fully automatic setup Slightly fewer domain extensions
No DNS configuration needed Managed inside Shopify only
SSL enabled automatically Price may be higher than some registrars

For most new founders, this is the stress-free choice. If you are following our guide on how to start a Shopify store, this fits neatly into your launch timeline.

How to Connect a Domain You Already Own

If you bought your domain from a provider like GoDaddy, Namecheap, or Google Domains, you need to connect it to Shopify manually. This is the part that intimidates new owners, but it is simpler than it looks.

You have two connection paths here too.

Option 1: Automatic Connection (Recommended)

Shopify can connect to many popular registrars automatically. This saves you from editing DNS records by hand.

Here is how:

  1. In Shopify admin, go to Settings, then Domains.
  2. Click Connect existing domain.
  3. Enter your domain name and click Next.
  4. Click Connect automatically if your provider is supported.
  5. Log in to your registrar when prompted and approve the connection.

Shopify will set up the records for you. This method works with providers like GoDaddy, Google Domains, and a few others.

Option 2: Manual Connection with DNS Records

If automatic connection is not available, you edit two DNS records yourself. This is the most common manual setup, and it is not hard once you know what to change.

You need to edit:

  • The A record, which points your root domain to Shopify.
  • The CNAME record, which points www to Shopify.

Here are the exact values Shopify uses:

Record Type Name / Host Value / Points To
A @ 23.227.38.65
CNAME www shops.myshopify.com

Now follow these steps:

  1. Log in to your domain registrar account.
  2. Find the DNS settings or DNS management area.
  3. Locate the existing A record for @ and edit it.
  4. Set its value to 23.227.38.65.
  5. Find or create a CNAME record for www.
  6. Set its value to shops.myshopify.com.
  7. Save your changes.

Then go back to Shopify:

  1. Open Settings, then Domains.
  2. Click Connect existing domain.
  3. Enter your domain and click Verify connection.

If your records are correct, Shopify confirms the connection. If not, it tells you what to fix.

How Long Does Shopify Domain Configuration Take

DNS changes do not apply instantly. This confuses many first-time founders who expect their domain to work right away.

Here is a realistic timeline:

Stage Typical Time
DNS record changes save Instant
Propagation begins A few minutes
Full propagation worldwide Up to 48 hours
SSL certificate activation A few hours after connection

Most connections work within an hour. In rare cases, it can take up to two days. If your domain does not load right away, wait before assuming something is broken.

Setting Your Primary Domain

After connecting your domain, you need to choose which version customers see. You might have both yourbrand.com and www.yourbrand.com connected.

Shopify lets you set one as primary and redirect the other.

To set your primary domain:

  1. Go to Settings, then Domains.
  2. Find the domain you want as primary.
  3. Click Set as primary.
  4. Keep Redirect all traffic to this domain enabled.

This matters for SEO. Redirecting all traffic to one version prevents duplicate content issues and keeps your link authority in one place. Clean structure like this supports your overall Shopify store structure and makes your site easier for search engines to crawl.

Enabling SSL for a Secure Store

SSL encrypts the connection between your store and your customers. It is also required for a professional store, since browsers flag sites without it as “not secure.”

The good news: Shopify provides SSL for free. It activates automatically after your domain connects.

You will see one of these statuses in your Domains settings:

  • SSL pending: certificate is being issued.
  • SSL active: your store is secure and ready.

If the status stays pending for more than 48 hours, check that your DNS records match Shopify’s values exactly. A wrong A record is the most common cause.

A secure store builds buyer confidence and protects checkout data. This ties directly into trust, which also affects your customer retention over the long run.

Using a Subdomain with Shopify

Some owners want to use a subdomain, like shop.yourbrand.com, while keeping their main site on another platform. This is common when you run a blog or landing page elsewhere.

To set up a subdomain:

  1. In your registrar, create a CNAME record.
  2. Set the host to shop (or your chosen subdomain).
  3. Point it to shops.myshopify.com.
  4. Save the record.
  5. In Shopify, connect the full subdomain under Domains.

Subdomains are useful when migrating in stages. If you are moving platforms, our Shopify migration checklist covers how to handle domains during a switch without losing traffic.

Connecting a Branded Email to Your Domain

A custom domain unlocks branded email like [email protected]. This looks far more professional than a generic Gmail address.

Shopify does not host email directly, but you can forward or set up email through your registrar or a third-party service.

Common options include:

Service Best For
Google Workspace Full business email and apps
Zoho Mail Free and budget-friendly plans
Registrar forwarding Simple email forwarding only

Branded email also improves your marketing. When you run campaigns through a tool like Klaviyo, sending from your own domain boosts deliverability and trust.

Common Shopify Domain Setup Mistakes to Avoid

New founders often trip over the same issues. Avoid these and your setup will go smoothly.

Wrong A record value. The A record must point to 23.227.38.65. Any other value breaks the connection.

Leaving old records in place. Delete or update conflicting A records. Multiple A records can cause errors.

Expecting instant results. DNS propagation takes time. Do not panic if your domain is slow to load at first.

Forgetting to set a primary domain. Without this, you risk duplicate URLs and SEO confusion.

Ignoring SSL status. Always confirm SSL is active before you launch.

These are small details, but they matter. For a broader look at pitfalls, read about Shopify store setup mistakes that quietly cost new stores sales.

What to Do After Your Domain Is Connected

Connecting your domain is a milestone, but your store is not finished yet. Use this moment to tackle the next setup tasks.

Here is a smart order to follow:

Each of these builds on your domain foundation. A connected domain plus a clean setup equals a store that looks and feels legitimate from day one.

Tracking and Growing After Launch

Once your domain works, start measuring how visitors behave. You cannot grow what you do not track.

Set up analytics early. Our guide on Shopify Google Analytics GA4 shows how to connect it the right way, so your data stays accurate from the start.

As your store grows, consider the tools that help you scale:

  • Install essential Shopify apps for new store owners to add key features.
  • Protect your work with a backup app for your store.
  • Understand your numbers by learning customer lifetime value and how to grow it.

If you plan to sell abroad later, your domain strategy connects to international expansion and running a store in multiple languages and currencies.

Final Thoughts

Setting up a custom domain is one of the clearest signals that you are running a real business, not a hobby. Whether you buy through Shopify or connect a domain you already own, the process comes down to a few DNS records and a little patience.

Buy through Shopify for the easiest path. Connect manually if you already own your domain, and double-check your A and CNAME records. Set your primary domain, confirm SSL is active, and you are ready to launch.

Take it one step at a time, and your store will look professional from the moment customers arrive.

Frequently Asked Questions

Can I use a domain I already own with Shopify?

Yes. You can connect any existing domain to Shopify, either automatically through supported registrars or manually by editing your A and CNAME records.

How long does Shopify domain setup take?

DNS changes save instantly, but full propagation can take up to 48 hours. Most connections work within an hour.

Is SSL free on Shopify?

Yes. Shopify provides a free SSL certificate that activates automatically once your domain is connected and DNS records are correct.

What A record value does Shopify use?

Shopify’s A record points to the IP address 23.227.38.65. Your root domain’s A record must use this exact value.

Should I buy my domain through Shopify or a registrar?

Buying through Shopify is easiest since setup is automatic. A separate registrar gives more control and sometimes lower prices, but requires manual DNS edits.

Can I set up a branded email with my domain?

Yes. Shopify does not host email, but you can use Google Workspace, Zoho Mail, or registrar forwarding to create a branded email address.

What should I do if my domain will not connect?

Check that your A record is 23.227.38.65 and your CNAME points to shops.myshopify.com. Remove conflicting records and wait for propagation before retrying.

Your Trusted Shopify Partner.

Get in touch with our expert Shopify consultants today and let’s discuss your ideas and business requirements.