June 03, 2020
I’ve previously added a custom domain to my Netlify website for my site (this one) and I need to do it again for my podcast Poor People. I figured I’d document it this time since I looked up the same documentation as last time on specific steps.
Purchase your domain. I’ve been using Google Domains as my registrar and the following tutorial will show screenshots of their UI. I have found Google Domains to be relatively hassle-free and they have a clean UI/UX.
As of making this post, a domain name for one year costs $12 USD and comes with free privacy protection.
Domain Management
.Domains
, add a Custom Domain
.Domains
screen, click on the Check DNS configuration
link.
DNS
from the side menu. By default, the name servers list will populate name servers for the Use the Google Domains name servers
option. But we don’t want that. Select Use custom name servers
instead.
Once you update the name servers on Google, you may see some updates on the Netlify side within minutes. As you can see here, the poorpeoplepodcast.com
has see the dns updates, but www.poorpeoplepodcast.com
is still work in progress. About 10 minutes later I saw the www
flavor also go green. Again, this can take a couple days to FULLY propagate!
Netlify is partnered with Let’s Encrypt and allows you to add https for free. I highly recommend you turn on this feature.
Domain Management
screen and turn on DNS verification.Try going to your new domain and see if your website loads. If it does, congratulations, you have successfully set up your domain with Netlify!
If it doesn’t work, don’t fret! You may just have to wait a bit longer for DNS propagation. Check again in a couple of hours or the next day. Also, ensure that your site is deploying successfully.
I hope that was helpful! I thought were was a couple of other steps for some reason, but my site seems to have worked. If I recall what they were, I will update this post.