Guide

Connect a custom domain to AffProf

Use your own subdomain (like links.yourbrand.com or go.yourbrand.com) instead of the default affprof.com/go/... for every short link in your account.

This guide takes about 5 minutes of work plus DNS propagation time (usually under an hour, occasionally up to 24 hours).

Note

Custom domains are a Pro feature. You can upgrade here anytime.

Why use a custom domain?

A custom domain replaces affprof.com/go/yourname/your-slug with something like links.yourbrand.com/your-slug. Three reasons it matters:

One important thing to know upfront: once you connect a custom domain, all your existing short links automatically start resolving from it. Old affprof.com/go/... URLs continue to work too, so nothing breaks — but new clicks will route through your new domain.

Before you start

You'll need:

  1. A domain you own — purchased through any registrar (Namecheap, GoDaddy, Cloudflare, Google Domains, etc.)
  2. Access to your DNS settings — usually inside your registrar's control panel, or in Cloudflare if you've delegated DNS there
  3. A subdomain to dedicate to AffProf — common choices are go, links, l, or to. So go.tumarca.com or links.tumarca.com
Subdomains only

AffProf doesn't support root domains yet (e.g., tumarca.com won't work — it needs to be a subdomain).

Step 1: Add your subdomain in AffProf

Go to Settings → Custom domain:

Add subdomain in AffProf

Type your full subdomain in the Subdomain field (e.g., go.tumarca.com) and click Add domain.

AffProf will save it as "Pending verification" and immediately show you the DNS records you need to configure.

Step 2: Configure your DNS records

After adding the subdomain, you'll see two records to add to your DNS:

DNS records to configure

You need to create both:

TXT record (for verification)

Confirms that you actually own the domain.

TypeTXT
Name_affprof.go.yourbrand.com (shown in your dashboard)
Valueaffprof-verify=... (the long string shown in your dashboard)
TTLDefault (usually 3600, or "Auto" in Cloudflare)

CNAME record (for routing)

Tells the internet to send all traffic for your subdomain to AffProf's servers.

TypeCNAME
Namego.yourbrand.com (your full subdomain)
Valuecname.affprof.com
TTLDefault
ProxyIf using Cloudflare: turn the orange cloud OFF (DNS only) for the initial verification
Tip

Use the copy buttons in the AffProf dashboard to grab each value exactly. A single typo (extra space, missing dot) will prevent verification.

How to add these records

The exact UI depends on your registrar, but the steps are similar everywhere:

If you're unsure where your DNS lives, search "[your registrar] add CNAME record" — they all have step-by-step guides.

Step 3: Verify and activate

Once both DNS records are saved, head back to AffProf and click the Verify button next to your domain.

DNS changes usually propagate within a few minutes, but can occasionally take up to 24 hours. If verification fails the first time, wait 5-10 minutes and click Verify again.

When it succeeds, you'll see this:

Domain verified and active

The domain is now marked as Verified and Primary, and AffProf automatically issues an SSL certificate for it (HTTPS works out of the box, no extra setup).

All your short links — both new and existing — now resolve through your new domain. Your old affprof.com/go/... URLs continue to work for any links already shared, so nothing breaks.

Troubleshooting

Verification fails after 24 hours

Verification works but links don't load

You want to change your custom domain later

Limitations

What's next?

Stuck? Email hello@affprof.com with your domain and we'll help you get it verified.