Setting up a custom domain

Updated Mar 20, 2026
Domain

Setting Up a Custom Domain

By default, your store is available at yourstore.strawlo.com. With a custom domain, you can use your own domain name like yourstore.com — making your brand look more professional and easier to remember.

To get started, go to SettingsDomain in your sidebar.


Before You Begin

Requirements

  1. A Business or Business+ plan — Custom domains are available on paid plans only. If you're on the Starter plan, you'll see a prompt to upgrade.
  2. A domain name you own — Purchase one from a domain registrar like Namecheap, GoDaddy, Cloudflare, or Google Domains if you don't already have one.
  3. Access to your DNS settings — You'll need to log in to your domain registrar to add a DNS record.

How It Works

Connecting a custom domain involves two steps:

  1. Add your domain in Strawlo — tell us what domain you want to use
  2. Add one DNS record at your domain registrar — point your domain to Strawlo

Once we detect your DNS is set up correctly (we check automatically), your store will be accessible at your custom domain with a free SSL certificate (HTTPS) automatically applied.


Step 1: Add Your Domain

  1. Go to SettingsDomain
  2. Enter your domain name (e.g., mystore.com)
  3. Click Add Domain

Strawlo will show you the DNS record you need to add. Keep this page open — you'll need to copy the value.

Important: Enter just the domain name without www. or https://. For example, enter mystore.com, not www.mystore.com or https://mystore.com.


Step 2: Add Your DNS Record

You only need to add one DNS record at your domain registrar. Strawlo automatically shows you the right record type for your domain:

For root domains (e.g., mystore.com) — A Record

Setting Value
Type A
Name/Host @
Value 76.76.21.21

For subdomains (e.g., shop.mysite.com) — CNAME Record

Setting Value
Type CNAME
Name/Host Your subdomain (e.g., shop)
Value/Target cname.vercel-dns.com

Optional: WWW Record

To make www.mystore.com work in addition to mystore.com, add an optional CNAME record:

Setting Value
Type CNAME
Name/Host www
Value/Target cname.vercel-dns.com

DNS Setup by Provider

Here are step-by-step instructions for the most popular domain registrars:

Namecheap

  1. Log in to your Namecheap dashboard
  2. Click Domain List in the sidebar
  3. Find your domain and click Manage
  4. Click the Advanced DNS tab
  5. Under Host Records, click Add New Record:

A Record (root domain):

  • Type: A Record
  • Host: @
  • Value: 76.76.21.21
  • TTL: Automatic

CNAME Record (www — optional):

  • Type: CNAME Record
  • Host: www
  • Value: cname.vercel-dns.com
  • TTL: Automatic
  1. Click the checkmark to save each record
  2. Wait 5–30 minutes for DNS to propagate

GoDaddy

  1. Log in to your GoDaddy account
  2. Go to My ProductsDomains
  3. Click your domain name → DNS
  4. Click Add under DNS Records:

A Record (root domain):

  • Type: A
  • Name: @
  • Value: 76.76.21.21
  • TTL: 1 Hour

CNAME Record (www — optional):

  • Type: CNAME
  • Name: www
  • Value: cname.vercel-dns.com
  • TTL: 1 Hour
  1. Click Save after adding each record
  2. Wait 5–30 minutes for DNS to propagate

Cloudflare

Cloudflare is the easiest option because it supports CNAME flattening at the root domain.

  1. Log in to your Cloudflare dashboard
  2. Select your domain
  3. Click DNSRecords
  4. Click Add Record:

CNAME Record (root domain):

  • Type: CNAME
  • Name: @
  • Target: cname.vercel-dns.com
  • Proxy status: DNS only (gray cloud) — Turn OFF the orange proxy cloud

CNAME Record (www — optional):

  • Type: CNAME
  • Name: www
  • Target: cname.vercel-dns.com
  • Proxy status: DNS only (gray cloud)
  1. Click Save after each record
  2. DNS usually propagates within minutes on Cloudflare

Important for Cloudflare users: Make sure the proxy is turned OFF (gray cloud, not orange) for CNAME records. The orange proxy can interfere with SSL certificate provisioning.


Google Domains / Squarespace Domains

Google Domains was acquired by Squarespace. The setup is similar:

  1. Log in to your Squarespace Domains dashboard
  2. Select your domain
  3. Go to DNSDNS SettingsCustom Records
  4. Click Add Record:

A Record (root domain):

  • Host: (leave blank for root)
  • Type: A
  • Data: 76.76.21.21

CNAME Record (www — optional):

  • Host: www
  • Type: CNAME
  • Data: cname.vercel-dns.com
  1. Click Save
  2. Wait 5–30 minutes for DNS to propagate

Hostinger

  1. Log in to your Hostinger dashboard
  2. Select your domain → DNS / Nameservers
  3. Under DNS Records, click Add Record:

A Record (root domain):

  • Type: A
  • Name: @
  • Points to: 76.76.21.21
  • TTL: 14400

CNAME Record (www — optional):

  • Type: CNAME
  • Name: www
  • Target: cname.vercel-dns.com
  • TTL: 14400
  1. Click Add Record to save
  2. Wait 5–30 minutes for DNS to propagate

Automatic Verification

After adding your DNS record, you don't need to do anything else. Strawlo automatically checks every 30 seconds while you're on the domain settings page, and every 15 minutes in the background.

Once your DNS is configured correctly, your domain will be verified automatically and you'll see a Verified badge.

You can also click Check Now to manually trigger a check at any time.

DNS Propagation

DNS changes don't happen instantly. Here's what to expect:

  • Most cases: 5–30 minutes
  • Some providers: Up to a few hours
  • Worst case: Up to 48 hours (rare)

SSL / HTTPS

Once your domain is verified, an SSL certificate is automatically provisioned for your custom domain. This means:

  • Your store is accessible via https://yourdomain.com
  • The padlock icon appears in your customers' browsers
  • All data is encrypted in transit
  • No extra cost — SSL is included

You don't need to do anything for SSL — it's handled automatically.


Removing a Custom Domain

If you want to stop using a custom domain:

  1. Go to SettingsDomain
  2. Click Remove Domain
  3. Confirm the removal

Your store will revert to the default yourstore.strawlo.com subdomain. You can add a different custom domain anytime.


Troubleshooting

"Domain not verifying"

  • DNS not propagated yet — Wait 15–30 minutes. We check automatically, so you'll see it update as soon as DNS propagates.
  • Wrong record type — For root domains (mystore.com), use an A record pointing to 76.76.21.21. For subdomains, use a CNAME pointing to cname.vercel-dns.com.
  • Wrong host/name — Make sure the A record host is set to @ (root), not your full domain name.

"Site not loading on custom domain"

  • DNS record not set — Make sure you added either a CNAME pointing to cname.vercel-dns.com or an A record pointing to 76.76.21.21.
  • Cloudflare proxy enabled — If using Cloudflare, make sure the proxy is OFF (gray cloud). The orange proxy cloud can block SSL provisioning.
  • Browser cache — Try opening your domain in an incognito/private window.
  • DNS still propagating — Some DNS providers can take several hours. Be patient.

"SSL certificate not working"

  • SSL certificates are provisioned automatically after domain verification. This can take a few minutes.
  • If you see a "Not Secure" warning after an hour, click Check Now on the domain settings page.
  • Cloudflare users: ensure proxy is turned off (gray cloud).

Quick Tips

1. Use Cloudflare for the Easiest Setup

Cloudflare's free plan supports CNAME flattening at root, which means you can use a CNAME record for your main domain. It's also fast and reliable.

2. Add the WWW Record Too

Always add the www CNAME record so both yourdomain.com and www.yourdomain.com work. Customers might type either one.

3. Don't Delete Old Records Too Early

When switching DNS providers, keep your old records active until the new ones are confirmed working. This prevents downtime.

4. Choose a Memorable Domain

Short, simple domain names are easier for customers to remember and type. Avoid hyphens and numbers if possible.

5. Keep Your Domain Renewed

Set your domain to auto-renew so it doesn't expire accidentally. Losing your domain means losing your store's address.


Frequently Asked Questions

How much does a custom domain cost?

The custom domain feature is included in your Strawlo plan at no extra cost. However, you need to purchase the domain name itself from a registrar (typically $10–15/year).

Can I use a subdomain like shop.mywebsite.com?

Yes! Instead of using your root domain, you can point a subdomain to Strawlo. Add a CNAME record for shop (or whatever subdomain you want) pointing to cname.vercel-dns.com.

Can I connect multiple domains to one store?

Currently, each store supports one custom domain. Choose the domain that best represents your brand.

Will my old strawlo.com subdomain still work?

Yes! Your yourstore.strawlo.com subdomain continues to work even after adding a custom domain. Customers can access your store from either address.

Do I need to buy a domain from a specific provider?

No. Any domain registrar works — Namecheap, GoDaddy, Cloudflare, Google/Squarespace Domains, Hostinger, or any other provider. As long as you can manage DNS records, you're good.

What happens to my custom domain if I downgrade my plan?

If you downgrade to a plan that doesn't include custom domains, your custom domain will stop working and your store will revert to the default subdomain.

Can I set up a custom domain from the mobile app?

Yes! The Strawlo iOS app has a Domain settings screen with the same setup flow — add domain, view DNS instructions, and automatic verification.


DNS Record Quick Reference

Record Type Name/Host Value/Target Required?
Root domain A @ 76.76.21.21 Yes (for root domains)
Root domain (alt) CNAME @ cname.vercel-dns.com Yes (if provider supports it)
WWW subdomain CNAME www cname.vercel-dns.com Recommended

Need Help?

If you're having trouble setting up your custom domain:

We're happy to help you get your custom domain up and running!

Was this article helpful?

Let us know so we can improve

Still need help?

Our support team is happy to assist you