In this article, I would be showing how to connect a Namecheap domain to an application deployed with Netlify.
The first step is to have Netlify and Namecheap accounts setup. Once that has been done, go ahead and purchase your domain on Namecheap and also deploy your application to Netlify.
Note: It is assumed that you have an application hosted on Netlify and that you've also purchased your domain on Namecheap.
After purchasing your domain on Namecheap, navigate to your dashboard you should see the purchased domain there. Click on the manage button on the far right corner of the domain.
Scroll down to the NAMESERVERS section, click on the dropdown and change it from Namecheap BasicDNS to Custom DNS. See example in the image below
Navigate to your application on Netlify and click on the Domain Settings or Setup Custom Domain
Add your domain in the input field and click on the verify button. Netlify would try to validate the domain.
After adding the domain, click on the options dropdown to the right of the domain you just added, and select Set Up Netlify DNS. See example in the image below
Click through till you get to the point where Netlify shows a list of Nameservers. See example in the images below
Navigate back to Namecheap, and copy each of the DNS servers one at a time to the NAMESERVERS section of Namecheap. After adding them, click on the check icon to the right to save them. See example in the image below
And that's it, we're done. You would need to wait for 1–5 minutes for Netlify to propagate, after that your web page can now be accessed by the custom domain.
Netlify will issue your domain free SSL certificates, so you would not need to worry about setting up HTTPS on your own.
This article was originally published on my blog.
Discussion
Simple and straight to the point! Thank you so much for this post, Ekunola! I followed the steps and now my site is live! Now I have to wait for a few days to issue SSL Certificate and get that green lock for my site.
I'm glad the article was helpful. If you provision certificate with Netlify it should be done faster.
Yeah, it's all done! My site is now green locked and can access them without typing "www". Once again, thank you for this post and hope you write more helpful contents!
thank you so so much
Thanks buddy, I remember the first time I did this was really hard because I couldn't find a tutorial like this one, I'm glad on my second I could find this.
I'm glad it was helpful to you 😃
Thank god, your beautiful soul. You have enlightened me in the world of deployment :) you have saved me so much time, although I did all right, I'm still not confident enough
Thanks for your kind words. It takes practice, once you do one or two more, you should get the hang of it.
For me Netlify's Default subdomain loads the Hugo based website correctly, however, for my custom domain it is not loading the website. Can anyone please suggest how to get it fixed.
My domain registrar is Namecheap.
Were you able to you set up the DNS correctly?
thanks Ezekiel😊for the article.I was able to setup mine easily.
I'm glad you found it useful!
Very good! It helped!
Thanks Ezekiel, cool article!
Thank you Jessica!
Thanks, Brother Happy New Year! I hope all is well with you and your family.
Yes, thank you. Happy new year to you and your family as well.
This was super helpful! Thanks! I finally got my portfolio deployed.
Hey, awesome tutorial§ Thanks a lot. But I have an issue, as soon as I performed the above steps, all went on well. Except that I am unable to access my Cpanel anymore
That's weird, try to reach out to the Namecheap support team
Thanks for throwing this together! Super helpful.
Pictures are worth a thousand words. Easy read, and I got everything working just by checking out your screenshots.
Big thanks!
Thanks sir, Helped a a lot
super helpful post!!! thank you for this :)
lifesaver, thank you!!
Very cool article. It was easy to follow. Thanks a lot.
I'm glad it was helpful to you 🙂
life saver article! Thanks for putting it together
awesome thx
Thanks a lot for this Ezekiel! This really helped me out today. I had routed to the wrong nameserver before and quickly found my 32hour-old mistake 2 minutes after reading your post.
Thanks again!
I'm glad the article was able to help you resolve the issues you were having 🙂!
you da man
thank you, really helpful
Thanks for the article bro. Helped a lot
Awesome, thanks for this extremely clear walkthru.
Thank you for this!!! Very useful and easy to follow
This article was a lifesaver! Thanks a ton mate!
Thanks for creating this.
I'm a bit confused about where "dns1.p07.nson.net", etc come from?
Are we write them by our self?
You would get them on Netlify. You can check and follow the images in the article.
Thanks Ezekiel for this master piece. Please permit me to ask, doe sit work only with Namecheap? Can it work with other platforms?