How to point your GoDaddy domain to Gumroad
GoDaddy is one of the most popular and widely used domain name registrars. If you're trying to connect your Gumroad profile with a custom domain, there are pretty high chances you'll be doing it through GoDaddy.
The entire setup will take no more than 15 minutes, and here's your step-by-step guide:
- You own the domain name you'll be connecting to, and it rests in your GoDaddy account (duh!)
- You're subscribed to Gumroad's premium plan
In your GoDaddy account
- Login to your GoDaddy account and visit the domain manager: https://dcc.godaddy.com/domains/
- Click on the domain name you wish to connect with your Gumroad profile
- Scroll down to the Additional Settings section and click on Manage DNS
- You'll now be looking at a few default DNS records set by GoDaddy at the time of domain name purchase. You don't have to worry about them and they are safe to delete.
Now comes the part where you tell the DNS servers that "Hey, when someone types my domain name on their browser, you've got to send them to my Gumroad profile."
This is achieved by the record type CNAME. A Canonical Name or CNAME record maps an alias name to a true or canonical domain name. You'll now have to create a new CNAME record with the following parameters:
Points to: domains.gumroad.com
TTL: 1 hour (this basically tells how long it will take for your changes to go into effect from the next change onwards) For the curious: www.example.com (or whatever your domain name is) becomes the alias in this case and whenever someone goes to that address, the internet servers will point them to domains.gumroad.com; and since you have already given us your domain name in the settings panel, we know which profile to show.
Your audience might not always enter the "www" part while typing your address. They might just enter example.com and unless you setup the DNS settings for this root or naked domain, they will not land at your Gumroad profile. So let's fix that now!
On the same page where you added the CNAME settings, scroll down to find the Forwarding section. Click on the "Add" button next to "Domain".
Select https:// in the FORWARD TO dropdown menu. Remember that when you create a custom domain on Gumroad, we automatically provide it with an SSL certificate, so you don't have to set that up on your end.
Type your domain name with "www" in the box to its right. www.example.com in this case. This ensures that when someone types in your domain name without "www", they get forwarded to the site with "www" — for which you have already setup everything above.
Click on the Preview button to make sure it works, and if it all looks good, hit Save.
That's all for GoDaddy. You don't have to bother with any of the other settings.
In your Gumroad account
Head to the advanced settings page and enter your domain name in the “Custom domain” box, scroll down and hit the green “Update account details" button.
Annnd we're done! If you're lucky, your custom domain will be functional within a couple of hours. Although on some unfortunate days it might take up to 24 hours for it to finally kick in.
What does your audience see?
Once the custom domain setup is complete and everything is up and running, yourcustomdomain.com will point to your Gumroad profile page — what you currently see at gumroad.com/username. (This is just to help you visualize what the page will look like, the URL will not have "gumroad" anywhere).
In case you do not have any products published yet, your audience will be taken to yourcustomdomain.com/follow which is basically your Gumroad follow page, identical to gumroad.com/username/follow.
Also, this feature does not apply to individual product pages. Product page URLs are still on Gumroad's domain. It also does not allow customers to access their content through your own URL. They still have to go to their downloads through a Gumroad download link.
If you don't see your Gumroad profile via your own domain even after 24 hours of setup, or face any other glitches, we are always there to help at email@example.com.