Using your own custom domain

Connect a domain you already own so your page is reachable there too, alongside your Strands URL.

Custom domain (in your profile menu, alongside Content/Design/Branded links) lets you serve your page from a domain you already own — a subdomain like links.yoursite.com, or a bare domain like yoursite.com — in addition to your existing yourname.strands.io address. Your strands.io URL keeps working exactly as before; connecting a custom domain doesn’t replace or redirect it, so anything already pointing at it — a saved link, a printed flyer, a search result — keeps working.

Connecting a domain

This page is only available to a profile’s owner, and connecting a domain requires an active or trialing subscription on that profile — the same requirement as publishing your page. Enter the domain you want to use, and you’ll get the DNS records to add at wherever you manage that domain’s DNS (your domain registrar or DNS provider). Add them there, then come back to this page and choose Verify DNS — that’s what tells us to go and look for them. We don’t check on our own until you do, so a domain left alone after adding the records stays waiting.

The DNS records you’ll add

Every domain needs an Ownership record: a TXT record whose value is a code unique to that domain. It’s separate from the routing record and proves you control the domain’s DNS. We check it first, so if Verify DNS reports that it’s missing or doesn’t match, fix that record before looking at anything else. Copy its Value exactly as shown. Once your domain is active, you can remove the Ownership record.

A Routing record points your domain at Strands — a CNAME for a subdomain, an ALIAS-style record for a bare domain. Keep this one in place for as long as you use the domain. A bare domain also gets a third record, a Bare domain verification record, another TXT record used for the certificate.

Each record shows its Name relative to your domain, which is what most DNS providers expect. If yours asks for the full name instead, the page shows that spelling underneath.

Verification isn’t instant

DNS changes can take anywhere from a few minutes up to 48 hours to fully propagate, so your first Verify DNS check may not find the record yet. When that happens the page tells you what it looked for and what it actually found, and you can check again in a couple of minutes — checking again straight away won’t help, since a failed lookup stays cached for a few minutes either way.

Once a check succeeds, the rest is automatic: we issue the certificate for your domain, which usually takes under a minute, and the page updates itself once your domain is live. There’s nothing further to do after that.

What if my DNS provider doesn’t support a bare domain?

A bare domain like yoursite.com needs a kind of record not every DNS provider offers. The DNS standard doesn’t allow an ordinary CNAME at a bare domain, so providers that support pointing one at a service like ours do it through a record of their own — called ALIAS, ANAME, or a flattened CNAME, depending on the provider. Some don’t offer one at all, in which case there is no record you can add that would work. A subdomain never has this problem: it uses an ordinary CNAME, which every provider supports.

If yours doesn’t offer it, you have a few options:

  • Use a subdomain instead — something like links.yoursite.com or www.yoursite.com. This works everywhere, and you can set it up right away without changing anything else.
  • Move your DNS hosting to a provider that does support bare domains, such as Cloudflare, Amazon Route 53, or DNSimple. Your domain stays registered where it is — you’d only be changing which nameservers answer for it. On Cloudflare, set the record to "DNS only" rather than proxied, or the certificate for your domain can’t be issued.
  • Email us at hello@strands.io and we’ll help you work out the right setup for your provider.

One domain per profile

Today, each profile can have one connected custom domain at a time. You can remove a connected domain and connect a different one whenever you like.

Back to Features

Have a question or need assistance? Email us at: hello@strands.io

Ready to build your own link in bio page?

Claim your name