Skip to main content
Replo makes it easy to publish your project to the web, either on a free staging subdomain (e.g. yoursite.reploshops.com) or your own custom domain. This guide walks you through how to connect your domain, set up the required DNS records, troubleshoot common issues, and understand your options across different hosting providers.

Why use a custom domain?

Connecting a custom domain (e.g., shop.yourdomain.com) improves your shop’s:
  • Brand identity — looks more professional
  • Search engine visibility — better SEO
  • Memorability — easier to share and remember

Requirements to use a custom domain

Before you begin:

Connect your domain

1

Add your domain in Replo

Go to Project > Settings > Domains and click Add Domain. Enter your domain — for example, shop.yourdomain.com for a subdomain or yourdomain.com for a root domain.
2

Add the DNS records at your domain provider

Log in to your domain provider and add the DNS records shown below based on your domain type (subdomain vs. root domain).If you’re unsure how to add DNS records, refer to your provider’s documentation:
3

Verify in Replo

Return to Project > Settings > Domains. Your domain will appear as Pending while until you re-verify it. Click the edit next to your domain and click “Check Connection” to verify that your DNS records have been added correctly. Once the DNS records have propagated, your domain will move from Pending to Verified.
Note that though most DNS updates are live within a minute or two, in some cases DNS changes may take up to 48 hours to propagate. You can use a tool like DNS Checker to additionally verify whether your DNS changes have propagated.
✅ Once verified, your domain status will change from Pending to Verified, and your Replo soite will be live at your custom domain.

DNS records for subdomains

If you’re connecting a subdomain like shop.yourdomain.com, add a CNAME record:
TypeHost / NameValueTTL
CNAMEYour subdomain (e.g. shop)yourshopprefix.reploshops.com300
Replace yourshopprefix with the Replo shop prefix assigned to your project. You can find this in Project > Settings > Domains — it’s the subdomain shown for your default .reploshops.com staging URL.

DNS records for root domains

If you’re connecting a root/apex domain like yourdomain.com, CNAME records are not supported (per DNS standards). Instead, add the following A, AAAA, and TXT records:
TypeHost / NameValueTTL
A@162.159.142.94300
A@172.66.2.90300
AAAA@2606:4700:7::252300
AAAA@2a06:98c1:58::252300
TXT_replo-verification.<your-domain>replo-verify=<your-token>300
The TXT record is required for domain ownership verification. The value of this record is unique to your domain — go to Project > Settings > Domains and click on your domain to find the exact TXT record value you need to add. The verification token expires after 7 days. If it expires before your domain is verified, Replo will automatically generate a new token, and you’ll need to update the TXT record with the new value.
Connecting a root domain will route all traffic for that domain to Replo. If you already have a website at yourdomain.com, it will be replaced. This change cannot be undone without manually reconfiguring your DNS records.

Domain verification status

After adding a domain, it goes through two states:
StatusMeaning
PendingDomain has been added in Replo, but DNS records haven’t been verified yet.
VerifiedDNS records confirmed. Your site is live at the custom domain.
If your domain stays in Pending for more than a few hours, double-check your DNS records using dnschecker.org and make sure the values match what’s listed above.

FAQ

  • Double-check your DNS settings using DNS Checker.
  • Double-check that your domain shows as “verified” in Replo settings.
  • Make sure you added the correct record type — CNAME for subdomains, A/AAAA for root domains.
  • DNS changes can take up to 48 hours to propagate - if you just added the domain, you may need to wait a little while.
  • Clear your browser cache or test in incognito.
  • Try removing and re-adding the domain in Project > Settings > Domains.
  • Reach out to support@replo.app if you still need help.
Yes — positively. A custom domain improves discoverability and trustworthiness.
  • A subdomain is a prefix added to your domain, like shop.yourdomain.com or landing.yourdomain.com.
  • A root domain (also called an apex domain) is the base domain itself, like yourdomain.com.
Subdomains are recommended if you already have a website on your root domain, since connecting a root domain to Replo will replace whatever is currently hosted there.
Yes — and we recommend it in most cases. You can connect shop.yourdomain.com, landing.yourdomain.com, or any other subdomain.
Just include the full subdomain during setup.
Yes, but each must be added individually (e.g. shop, landing, promo).
Repeat the connection process for each one.
  • Go to Project > Settings > Domains
  • Click the trash icon next to your domain
  • Remove DNS records in your provider to clear the connection
No. Currently there is no way to remove the default .replosites.com domain.
When connecting a root/apex domain (e.g., yourdomain.com), Replo requires a TXT record at _replo-verification.yourdomain.com to verify domain ownership. The record value is unique to your domain and can be found in Project > Settings > Domains by clicking on your domain. The verification token expires after 7 days — if it expires before verification completes, Replo will generate a new one and you’ll need to update the TXT record accordingly. Subdomains (e.g., shop.yourdomain.com) do not require TXT verification.
In most cases, no. The www configuration is included automatically when you set up the root domain. If you’re having trouble, reach out to support@replo.app and our team can help troubleshoot your domain connection.
No - all published content will appear on all connected custom domains by default. If you’d like to publish pages to a separate domain, you’ll need to create a separate shop for that domain.
Currently, published pages appear on all connected custom domains, but the live link will only open the first domain by default. If you’d like to view your page on another custom domain, you can do so by manually replacing the domain in the page URL.
Example: If your page preview opens at https://example1.com/my-page, and your second domain is example2.com, simply change the URL to https://example2.com/my-page to view it on the second domain.
Selecting or previewing specific domains within Replo isn’t supported right now, but your page will still publish across all connected domains.