What is a branded short link?
A branded short link is a short URL on a domain you own. How its DNS and TLS setup works, what 5 tools charge for a custom domain, and when to skip it.
Muzahid Maruf, FounderUpdated
On this page
- 01What makes a short link branded
- 02How a branded short link works
- 03Branded short link vs generic shortener
- 04Do branded short links get more clicks?
- 05What happens when a vendor shuts down
- 06Set up a branded domain in 6 steps
- 07What custom domains cost
- 08Branded short links in TrackRev
- 09When a generic shortener is fine
Explore with AI
Opens this article inside the chosen assistant with a ready-made prompt.
A branded short link is a short URL on a domain you own, such as go.yourbrand.com/launch where a generic shortener would give you bit.ly/3xYz9.
A server answering for your hostname looks up the slug, records the click and sends the visitor on with a 302 redirect.
I would put a branded domain on every link a customer or prospect will see and skip it for links that live an afternoon.
Short.io allows 5 custom domains, Dub 3 and Rebrandly 1 on $0 plans, and setup is 1 DNS record plus a decision about who controls the hostname.
Key takeaways
- Setup is 1 DNS record plus an automatic certificate. A subdomain takes a CNAME, and a root domain cannot, per RFC 2181 and RFC 1912.
- Bitly claims a 2.3x lift in clicks and Rebrandly claims 39%, and neither page shows a method. In Bitly's survey of 1,006 consumers, 48% named a branded link as the top factor that encourages a click.
- A hostname you own outlives a vendor. Firebase Dynamic Links ended on August 25, 2025, and custom-domain owners kept their addresses, but the slug list sits in the vendor's database, so export it.
- Short.io (5 domains), Dub (3) and Rebrandly (1) allow custom domains on $0 plans, while Bitly requires Growth at $35 a month.
What makes a short link branded
Ownership of the hostname is the whole test.
go.yourbrand.com/launch is branded, and bit.ly/yourbrand is not, because Bitly's domain still sits in front of it: Bitly's pricing page shows the Free plan allowing 3 custom back-halves a month and no custom domain.
A vanity URL is any memorable address, and a custom short link has a slug you picked. A branded link needs a hostname you own.
How a branded short link works
A click passes through 5 steps.
| Step | What happens | Protocol detail |
|---|---|---|
| 1 | The browser asks DNS for go.yourbrand.com, and your CNAME record points it at the link tool | DNS, port 53 |
| 2 | The browser opens HTTPS, and the tool presents a certificate issued for your hostname | TLS, port 443 |
| 3 | The server looks up the slug /launch and finds the destination | HTTP GET, port 443 |
| 4 | The server logs the click with time, country, device and referrer, and flags bots | Before the response goes out |
| 5 | The server replies with a Location header and the browser loads the destination | HTTP 302 |
; zone file for yourbrand.comgo CNAME <target shown on your link tool's Domains page> $ curl -I https://go.yourbrand.com/launchHTTP/2 302location: https://yourbrand.com/pricing?utm_source=newsletter&utm_medium=emailDNS: one record per hostname
The Domain Name System (DNS) handles a subdomain with a CNAME, an alias to the tool's hostname.
RFC 2181 section 10.1 allows only DNSSEC record types beside one, and RFC 1912 section 2.4 says it may not coexist with any other data.
A root domain always carries NS and SOA records and usually MX records, so it cannot hold one.
Some tools offer an A record for the root instead, and TrackRev's Domains page warns that it replaces whatever site runs there and that every other A or AAAA record on that name must go.
TLS: a certificate for your hostname
Transport Layer Security needs a valid certificate for your hostname, or browsers show a warning before the redirect runs, so the tool obtains one, usually from Let's Encrypt.
Its HTTP-01 challenge works on port 80 only and cannot issue wildcard certificates, while DNS-01 can. Short.io's pricing page promises a free certificate, and TrackRev's custom tracking domains page calls issuing and renewal automatic.
Why the redirect is a 302
RFC 9110 (STD 97, June 2022, Internet Engineering Task Force) lets caches reuse 301 and 308 responses without asking the server again.
A browser that cached a 301 can skip the link tool, so that click goes uncounted and a changed destination is ignored.
A tool that counts every click and allows edits needs a 302 or 307, and TrackRev sends a 302.
| Status | Cacheable by default (RFC 9110) | Google Search treats it as |
|---|---|---|
| 301 | Yes | Permanent: target is canonical |
| 308 | Yes | Permanent: target is canonical |
| 302 | No | Temporary: source stays in results |
| 307 | No | Temporary: source stays in results |
Cache behavior from RFC 9110 sections 15.4.2 (301), 15.4.3 (302), 15.4.8 (307) and 15.4.9 (308). Search treatment from the Google Search Central redirect documentation.
Branded short link vs generic shortener
| Dimension | Shared shortener domain | Your own domain |
|---|---|---|
| Name in the preview | The shortener's | Yours |
| Spam-filter reputation | Pooled across all customers | Yours alone, from zero |
| If the vendor shuts down | Every link stops | You keep the hostname |
| Setup | None | 1 DNS record and 1 certificate |
| Typical cost | $0 on free plans | $0 on Short.io, Dub and Rebrandly, $35 on Bitly Growth, plus a domain |
Twilio SendGrid's documentation says spam filters and inbox providers judge a message's links by the reputation score of the root domain. Your own domain carries your reputation, while a shortener's root domain is shared with every customer.
Do branded short links get more clicks?
Vendors that sell custom domains quote lifts. Bitly's Click Expectation Report says links with a custom domain see a 2.3x lift in clicks over unbranded ones, which reads as 130% more, and Rebrandly's branded links page says 39% more.
Neither page shows how it measured the figure.
The same report includes a survey with a stated method: 1,006 US consumers and 501 US marketers and creators on an online panel, fielded between July 27 and August 5, 2026, with a consumer margin of error near 3.1 points at 95% confidence.
It records stated attitudes, so it shows what people say they weigh and says little about how your own list behaves.
| Finding among 1,006 US consumers | Share |
|---|---|
| Encourages a click: recognizing the brand in a custom branded short link | 48% |
| Encourages a click: personal trust in the sender | 44% |
| Encourages a click: clear destination copy | 43% |
| Causes a pause: safety concerns about the URL | 57% |
| Causes a pause: the link feels like clickbait | 52% |
| Causes a pause: long URLs full of tracking characters | 28% |
| Causes a pause: generic shorteners that hide the brand's name | 23% |
Bitly Click Expectation Report, September 29, 2026, consumer sample of 1,006.
Worked example: sizing your own test
Send 10,000 emails per half. The generic link collects 200 clicks (2.0%) and the branded link 240 (2.4%), a 20% relative lift. The z-score is about 1.93, just under the 1.96 needed for 95% confidence (two-sided p near 0.054). The same rates clear the bar at roughly 10,300 recipients per half. These figures are illustrative, and a lift this size needs more volume than most single campaigns have.
What happens when a vendor shuts down
| Service | Date | What happened to links |
|---|---|---|
| goo.gl | August 25, 2025 | Warning pages began August 23, 2024, and links with no activity in late 2024 stopped working while the rest kept running |
| Firebase Dynamic Links | August 25, 2025 | All links returned a 404, including those on custom domains, and page.link subdomains could not be transferred |
Sources: Google's developers blog and the Firebase Dynamic Links FAQ.
A company that owned its hostname lost the service but kept the address, and could point DNS at a new tool. Its slugs had to be re-created. Export your slug list on a schedule and keep the domain on auto-renew.
Set up a branded domain in 6 steps
- Pick a hostname on a domain you own. Dub's custom domain guide suggests go, try, links and l, and advises against www.
- Add the hostname in your link tool, which lists the DNS records to create.
- Create a CNAME named go with the tool's value pasted exactly (Dub suggests a TTL of 86400), after deleting any A or AAAA record on that name. On Cloudflare, check whether your tool wants DNS only, which Dub's Cloudflare guide recommends because proxying can skew analytics.
- Wait for verification and the certificate. A new subdomain has nothing cached, and TrackRev's product page quotes about 5 minutes.
- Run curl -I on a test link and expect a 302, an https:// destination in the Location header and a valid certificate.
- Move the links that matter. TrackRev links made earlier keep working on the default short host.
What custom domains cost
Short.io, Dub, Rebrandly and TrackRev all allow a custom domain on a $0 plan, and Bitly Core, at $10 a month, has none. Registration is usually extra, though Bitly Growth and Dub Pro each include 1 complimentary domain.
| Tool | Cheapest plan with a custom domain | Domains it allows | Free plan links |
|---|---|---|---|
| Bitly | Growth, $35/mo ($29/mo billed annually) | 1 (Enterprise: multiple) | 5 a month |
| Rebrandly | Free, $0 (Essentials: $11/mo, $8/mo billed annually) | 1 (Essentials: 2, Professional: 3, Growth: 10) | 10 a month |
| Short.io | Free, $0 | 5 (Hobby: 7, Pro: 10, Team: 50) | 1,000 in total |
| Dub | Free, $0 | 3 (Pro: 10, Business: 100, Advanced: 250) | Not stated |
| TrackRev | Free, $0 (Starter: $39/mo, $351 billed annually) | Unlimited on paid plans | 50 links |
Prices from each vendor's pricing page, October 2026. Dub's domain counts are from its help center.
Branded short links in TrackRev
Once a domain verifies, TrackRev serves links as go.yourbrand.com/slug through a 302, and the custom tracking domains page says affiliate partner links on paid plans use it too.
The server logs each click, flags bots and appends a visitor ID that the pixel on your site reads on the first page view, tying the click to a later signup and, on a paid plan, to Stripe, Polar, Lemon Squeezy or Paddle revenue.
Server-side logging does not rely on the script-written cookies that Safari Intelligent Tracking Prevention deletes after 7 days without interaction; our Safari ITP post covers what survives afterward.
The Free plan has 50 links and 1,000 tracked events a month with revenue hidden, and annual billing charges 9 months for 12 on Starter ($39 a month), Growth ($99) and Scale ($199).
If branded redirects with click counts are the whole job, Short.io's Free plan (50,000 tracked clicks a month) costs less.
Short.io vs TrackRev, Dub vs TrackRev and the Bitly alternatives roundup show where each fits, and link tracking adds revenue to those clicks.
Found this useful? Share it.
Frequently asked questions
- A short redirect URL on a hostname you own, so people read your company's name where a shortener's would be.
- No. A subdomain of a domain you own works. A new domain costs a yearly registration fee, although Bitly's $35 Growth plan includes registering 1 custom domain.
- Usually minutes, because a new subdomain has nothing cached in DNS resolvers. If verification still fails after 1 hour, check the record for a typo.
- In TrackRev they keep working on the default short host and report to the same dashboard. Other tools differ, so check first.
- Google Search treats a 302 as a temporary redirect, so keep canonical tags and internal links on the real destination URLs.
- In TrackRev, yes: partner links use your domain by default. The affiliate and referral program needs a paid plan from $39 a month, and the Free plan covers link tracking only.

Written by
Founder, TrackRev.io & Contant.io
Muzahid Maruf is the founder of TrackRev.io and Contant.io. He writes about marketing attribution, link tracking, and revenue analytics for SaaS teams.
Writes about Marketing attribution · Link tracking · Revenue analytics · SaaS growth
Stop guessing where your revenue comes from.
Set up TrackRev in about five minutes. The free plan covers 1,000 events a month, no card needed.
Start free