← ALL POSTS
Getting Started

How to Build a Custom Domain Strategy for Your Short Links

Pick the right custom domain for your short links and set it up without the DNS headaches.

aActurity TeamMAR 25, 2026 · 10 MIN READ
Custom domain configuration for branded short links with DNS settings

Say you run thirty-something campaigns a month, and every link goes out under a default shortener domain nobody recognizes. Your brand is invisible in the URL. Clicks happen, but nobody remembers where they came from, not your audience and not the sales rep squinting at a spreadsheet full of random slugs. That domain in the URL is dead weight, and it can work against you.

Custom domains fix this. We built custom domains for branded short links into Acturity because "just buy a domain and point it" skips everything that matters. Which domain to pick, how many you need, what DNS records to create, and how to avoid painting yourself into a corner six months from now.

So here's how we think about it.

The Domain Matters More Than the Slug

Most people obsess over the path, the go.example.com/spring-sale or go.example.com/webinar-signup bit, and barely glance at the domain. That's backwards. The domain is what people see first. It's what shows up in link previews, SMS messages and printed flyers.

A good custom domain does a few things at once.

  • Tells the reader who sent the link before they tap on it
  • Keeps the full URL short enough for SMS, push notifications and packaging labels
  • Builds familiarity over time, so people start recognizing your link domain the way they recognize your logo

Compare go.example.com/demo to a random string on a generic shortener. One looks intentional. The other looks like something a phishing bot would generate. Email and messaging platforms judge links by the domain they sit on, and a domain nobody has seen before gets no benefit of the doubt. Our guide on branded link domains goes into why shared shortener domains cause trouble.

Choosing a Domain, Where Most Teams Get It Wrong

Someone in marketing says "let's grab go.example.com" and everyone nods. That might work fine. Or it might box you in within a quarter.

Think about what you need the domain for before you register anything.

Single-product companies can usually get away with one domain, something like go.example.com or link.example.com. Keep it obvious, keep it boring. Nobody needs a clever link domain.

Multi-brand companies need separate domains per brand. If you're running campaigns across three product lines, you don't want them all crammed under one short link domain. That muddies attribution and confuses the audience. Each brand gets its own domain, and each one should look like it belongs to that brand.

Agencies and white-label setups are a different situation. You might want a new domain for every client. That's manageable if you plan for it, because you add a domain in Acturity, verify the DNS records, and the SSL certificate is set up for you. How many domains one account can hold is set by the account's limit, so check it before you promise a domain per client.

A few practical notes on the name itself.

  • Shorter is better. Every character counts when you squeeze a URL into a 160-character SMS
  • Avoid hyphens, because they look wrong in URLs and people mistype them
  • Short endings such as .link, .co and .io look intentional, though a subdomain of a domain you already own works just as well
  • Subdomains of your main domain (like go.example.com) cost nothing to set up and look credible, since they sit under a name people already know

DNS Setup, Two Records and a Wait

This is the part that scares people off, even though it shouldn't.

A custom domain needs two DNS records.

  1. A pointing record that sends visitors to Acturity. For a subdomain such as go.example.com, that's a CNAME record. A bare domain with nothing in front of it, such as example.com itself, can't have a CNAME, so Acturity gives you an A record instead
  2. A TXT record that carries a verification token, which proves you own the domain

The domain screen shows the exact names and values, so you copy them across and press Verify. If you can use a subdomain, use a subdomain. It's simpler, and a bare domain would also take over everything else you host there.

Two traps catch people out. If your DNS is on Cloudflare, set the record to "DNS only" (the grey cloud), because a proxied record is refused. And leave the TXT record in place after verification. If it goes missing, your domain keeps working for a while, but Acturity stops issuing new certificates for it once the record has been missing for seven days. When the current certificate runs out, every link on that domain starts showing browser warnings.

DNS changes take time to spread. The setup steps in Acturity say it can take up to an hour. Once the records are visible and verified, an SSL certificate is set up automatically. Without SSL, browsers show a security warning, and people leave.

One more thing people forget. If you send links in email, your custom domain's reputation matters. A brand-new domain with no sending history can trip spam filters, so warm it up. Start with low volume and build up before you send it to a 50,000-person list.

How Many Domains Do You Actually Need

It depends on your scale, but here's a rough framework.

A team of 5 to 50 people can usually manage with one or two custom domains. One for marketing links, maybe another for support or operational links. That covers it.

It gets more involved if you run campaigns across markets in different countries. You might want a domain or subdomain per market, such as de.example.com for German campaigns and fr.example.com for French ones. A local-looking domain can make a link feel more at home for the reader, though we haven't measured the effect, so test it on your own audience before you commit.

Whatever structure you pick, keep a spreadsheet mapping each domain to its purpose, who manages DNS, and when the registration expires. Domains expiring mid-campaign is an embarrassing problem that happens more often than anyone admits.

Also think about how your domain strategy interacts with cross-channel campaign tracking. If every team uses a different domain without coordination, your analytics get hard to read fast.

Getting More Out of Your Custom Domain

A custom domain is the foundation. The value stacks up when you combine it with other link features.

Choosing the domain per link. When you create a link you pick which of your domains it uses, or you make one domain your default so new links use it automatically. A link is served only on the domain it was created on, so choose with care before you print or send it.

Slug conventions matter almost as much as the domain itself. If marketing uses go.example.com/spring-sale and sales uses go.example.com/ss26 for the same campaign, nobody notices the problem until the reporting call. Agree on a naming pattern, such as campaign name or product and quarter, and stick to it. We wrote more about this in our piece on how to name a custom short URL.

Routing rules are set on each link, not on the domain. You can send visitors to different destinations by country, device type, time of day or referrer. A link on your German domain can send German visitors to a German page, and the same rule works on any other domain. We cover the setup in our geo and device targeting guide.

QR codes carry your domain. A trackable QR code encodes a short link, so when the link sits on your custom domain, the address a scanner sees is branded too. For printed materials like packaging or event signage, that matters more than most people expect.

Bulk import from a CSV. If you have a long list of destination URLs, you can upload a CSV with a url column and optional title, alias, tags and expires_at columns, and Acturity creates one short link per row. The new links use your default domain, so set your custom domain as the default before you import. This creates new links. It doesn't move links you've already shared.

Moving Off a Generic Shortener Domain

Switching domains mid-stream is annoying. It's doable, but annoying. Because each link is served only on the domain it was created on, links you've already shared stay on the old domain and keep working as long as that domain stays active. You can't move them to the new one.

The practical approach is to pick a cutoff date. Everything new from that point goes out on your custom domain. Old links stay where they are.

If you run links inside email sequences or automation workflows, audit those first. There is nothing worse than migrating your link domain and finding out six months later that a drip campaign is still sending the old domain, which you've since let expire.

For tracking continuity, you can see click totals, clicks per day, countries and devices for each of your domains. That makes the transition period manageable, with old-domain and new-domain performance side by side and no guesswork.

Expensive Mistakes to Avoid

Domains that are too clever. lnk.example.com seems fun until people try typing link.example.com instead. Keep it obvious.

Deleting the TXT record. It looks like leftover clutter once the domain is verified. Leave it. It's what lets certificates keep renewing.

Turning on the Cloudflare proxy. If your DNS sits on Cloudflare, the orange cloud will not work with a custom domain. Use "DNS only".

No plan for the bare address. If someone types go.example.com with no path, what do they see? Open it in a browser before you print anything, and make sure you're happy with the answer.

Using your primary domain as your link domain. Your main website domain shouldn't double as your short link domain. Short links get shared everywhere, in social media, forums and SMS, and some of those contexts carry higher spam risk. Keep your primary domain clean by using a separate subdomain or a dedicated domain for links.

Skipping the security conversation. If you're an enterprise team, your custom domains need to fit into your broader security and compliance setup. Audit logs and access roles matter here too. The domain is one piece of a bigger picture.

FAQ

Can I use multiple custom domains on one Acturity account?

Yes, up to the limit on your account. Each domain gets its own verification and its own SSL certificate. When you create a link you choose which domain it uses, and you can set one domain as the default for new links.

Do custom domains slow down redirects?

A visitor's device looks up your domain in DNS, as it does for any link, and Acturity serves the redirect the same way it does on any other domain. We haven't published a speed comparison, so we won't quote a number. What does add delay is anything you put in between, such as a proxy, which is one more reason to leave the DNS record pointing straight at Acturity.

Subdomain or separate domain, which should I pick?

Subdomains are easier and immediately associated with your brand. That's the right choice for most teams. A separate domain makes sense when you need the URL to be extremely short (subdomains eat characters) or when you want full reputation separation from your main domain. If you're just getting started, go subdomain. You can add a dedicated domain later.

Start With One, Expand When It Makes Sense

You don't need your entire domain strategy mapped out before creating your first branded link. Start with one domain, probably go.example.com with your own name in place of example, get comfortable with the workflow, and expand from there.

We built Acturity's custom domains to handle DNS verification and SSL setup, so you can spend your time on strategy instead of infrastructure. When your link program grows into A/B testing, routing rules or campaign-level tracking, the domain setup you put in place now carries all of it without starting over.

Pick a domain. Set up the DNS records. Start building links that look like yours.

SHAREX / TwitterLinkedIn

Keep reading

One useful email, every couple of weeks.

Marketing tips and product updates. No spam, unsubscribe anytime.