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.