On the other side, i search many websites to see which hosting they are using. Many of them are Cloudflare :D. I am confused but want to buy Cloudflare server/hosting for wordpress site please someone help me.
So why the sites i searched for their hosting provider are showing Cloudflare as their host? as you said it’s not a host nor CDN?, secondly, if i purchase hosting e.g. siteground, how i activate Cloudflare on my website?
Sites protected by Cloudflare show up as using Cloudflare IP addresses, so site listings often show that that site is “hosted” by Cloudflare, since that’s who users go through to reach your site. “Hosting” is not the correct term in this case.
I strongly suggest you first set up your website at a host, then add it directly here with a Cloudflare account.
Using a third party to add your site to Cloudflare can add unwanted challenges later.