Instead of the default shop link, you can connect your own domain (like myshop.com) so customers see your brand name in the address bar.
What you need
- A registered domain name from any provider (Namecheap, GoDaddy, Hostinger, Cloudflare, etc.)
- A paid plan that includes custom domain support
Important: Use a main domain, not a subdomain
You need to connect a main domain like myshop.com — not a subdomain like shop.mysite.com.
If you only have a subdomain, you'll need to either:
- Buy your own domain name (they start at around $10/year), or
- Use the free shop link we give you instead
How to connect your domain
Step 1: Go to Dashboard → Shop and tap Custom Domain.
Step 2: Enter your domain name (e.g. myshop.com).
Step 3: Go to your domain provider's website and change your nameservers to:
- ns1.myduka.link
- ns2.myduka.link
- ns3.myduka.link
- ns4.myduka.link
This tells the internet to point your domain to us.
Step 4: Come back and tap Connect.
How to change nameservers
Every domain provider has a slightly different process, but the general steps are:
- Log in to your domain provider (where you bought the domain)
- Find your domain's settings — look for "Nameservers" or "DNS"
- Replace the existing nameservers with: ns1.myduka.link, ns2.myduka.link, ns3.myduka.link, ns4.myduka.link
- Save the changes
If you're not sure how, search for "change nameservers [your provider name]" — most providers have a help guide for this.
After connecting
- SSL certificate: We automatically set up HTTPS (the padlock icon) for your domain. This usually happens within a few minutes.
- www redirect: If someone visits www.myshop.com, they'll be automatically redirected to myshop.com.
- Your old shop link still works: The default link we gave you keeps working too — it just redirects to your custom domain.
Common issues
"Site can't be reached" after connecting: Nameserver changes can take up to 24–48 hours to fully take effect, though it's usually much faster. Try again in a few hours.
Site shows "Not Secure": The SSL certificate is still being set up. Wait about 10–15 minutes and refresh. If it persists after an hour, disconnect and reconnect the domain.
"This domain is already in use": Another shop on our platform is using this domain. If you own the domain and didn't set this up, contact our support.