Is this possible to do? I can’t remember exactly what i did, but i had an account on godaddy, and pointed that domain to my hosting on namecheap. I then built the website with the native web builder on Namecheap, and it is live now. However i want to try cloudflare since my website loading is super slow, but now Cloudflare is asking me to complete my nameserver setup. What am i supposed to do?
Yes, if your domain nameservers are pointed to Cloudflare nameservers.
Meaning, you can check your current nameservers at your domain name registrar - GoDaddy.
Therefore, when you add your domain name to your Cloudflare account, in the process you will be given the Cloudflare nameservers to which you have point your domain name (you change them at GoDaddy interface for your domain name).
You can check who is your domain name registrar by entering your domain name (with TLD extension) using a public WHOIS service.
You should do the 2nd option - make sure your domain name at your domain registrar (GoDaddy) is using Cloudflare nameservers - which you are (or will be) given in the procedure of adding your domain name (zone) to your Cloudflare account (one of the steps, or the last one where you will se the notice like “Please change the domain nameservers from current ABC to Cloudflare nameservers DEF”.
May I add here for the reference below helpful step-by-step article:
You might have some DNS records added, because Cloudflare automatically scans for your current ones and add them.
If so, you would have to re-check for existing one, and if so, you just change the IP to the new one for A www and A yourdomain.com - or you will see CNAME www or vice-versa.