Netlify Custom Domain with Namecheap
This guide will assist you in setting up your custom domain on Netlify.
When purchasing a domain on Namecheap, you don't need to buy an SSL certificate separately because Netlify provide free SSL.
The only requirement is to have a purchased domain in order to set it up on Netlify.
Netlify
In the Netlify dashboard, navigate to the application to which you want to add a custom domain. Then, proceed to Domain Management nav.
Within the Production Domain section, click "Add Domain". Enter the domain you purchased on Namecheap and verify its ownership.
Next, click the Options dropdown and select "Setup Netlify DNS".
In the initial "Add Domain" step, click "Verify" and then "Add Domain" to begin delegating it to Netlify.
For the second step Add DNS record, click "Continue". The DNS records for your Netlify sites will be automatically configured. If you're using your domain for other services like email, don't worry! You can add DNS records for those services at any time.
In the final step, "Activate Netlify DNS": log in to your domain provider, which is Namecheap, and change your name servers to something like:
- yourdns2.something.toyour.domain
- yourdns3.something.toyour.domain
- etc..
Namecheap
Log in to Namecheap dashboard, proceed to "Domain List" tab and select your domain. On the "Domain" tab, locate the "Nameserver" section. Change Namecheap Basic DNS to Custom DNS.
Enter the nameservers provided by Netlify, then save the changes by clicking the check button.
Following this, return to Netlify dashboard and, in the "Activate Netlify DNS" step, click the "Done" button.
Allow time for your DNS to propagate and enable the SSL/TLS certificate in the "HTTPS" section.
Once this process is complete, you can enjoy your new custom domain!