You can connect a custom sub-domain (or domain) to your AllMyLinks profile, so your visitors can access it via a more personal address than the regular allmylinks.com/xyz URL. To connect a custom domain to your AllMyLinks profile, follow the steps below.
Note: We'll use links.mydomain.com as a fictional custom domain example throughout this article.
Important: you will create only one (1) record through this guide (the CNAME or the A, depending on your situation).
Step 1: Add the required DNS entry with your domain registrar
For this step, you'll first need to identify who your domain name registrar is; i.e. where you bought your domain name. Some popular registrars include Namecheap, GoDaddy, Porkbun, etc.
Log onto your domain registrar's control panel, and look for "DNS" Settings (tip: not "NS" or "Name servers").
There, you'll need to add a new record. There's 2 different cases, depending on your situation (base domain vs sub-domain).
You shall only add one new record – either the CNAME record or the A record. Not both.
Option A: If you're setting up a sub-domain (e.g. links.mydomain.com):
If this is your case, then create the new record as follows:
- Type: CNAME
- Name/host: links (or whatever your actual subdomain is)
- Address/target/value: custom.allmylinks.com
Example with Namecheap:
Option B: If you're setting up a base domain (e.g. mydomain.com)
In that case, your new DNS entry should be as follows:
- Type: A
- Name/host: @
- Address/target/value: 18.104.22.168
Important: this should be the only A record existing on the @ host.
If you notice other A records on the "@" host, be sure to delete them. (Multiple A record on the "@" host will compete and prevent your domain from working).
Please note: the new DNS record you just created needs to be fully propagated before you can proceed onto step 2.
It generally takes ~15 minutes, but may take up to a day in some cases, depending on your registrar and tld. You can use a free service like WhatsMyDNS to check.
If you need help accessing the DNS settings for your domain, here are the links to some popular registrar help pages that may help you:
Note: you should have add one new record in the step above (CNAME or A). If you've added both, please delete both and go back to step 1.
Step 2: Add the custom domain in your AllMyLinks account
Head to your AllMyLinks account settings: https://allmylinks.com/settings/account
In the Custom Domain section, enter your custom domain (or custom sub-domain).
Note: subdomains can only include letters
(123) and dashes/hyphens
No spaces, no leading or trailing dash.
Some examples of valid custom domains:
Some examples of invalid custom domains:
- pamplemousse.allmylinks.com (you need to use your own domain)
- patsysfamouspies.com/links (custom domain, no sub-directory)
- allmylinks.com/newyearnewusername (you cannot change your username by using a custom domain; you can do so in your profile settings instead)
Click Verify, and then Save.
You're all set!
Please note: It takes (another) 15 minutes for your custom domain to be fully activated and linked to your AllMyLinks profile. If you've waited and it's not working as expected, please verify your configuration or contact us.
Tip: Need to test your sub-domain's DNS configuration?
To check that your subdomain is correctly configured with your registrar, we recommend you use the following web service: https://www.whatsmydns.net/#CNAME/ (it's quick and free)
- Enter your custom domain (e.g. links.mydomain.com)
- Select "CNAME" in the drop-down list
- Click Search.
If the results show "allmylinks.com ✅", your custom domain is correctly configured and ready to use with your AllMyLinks profile.
If the results show a red cross ❌ or any other value, go back to step 2.