Use a cheap custom domain (like .online for ~$1/year) with your card. Here's how:
1
Buy a domain at GoDaddy.com (or any registrar). Search for a name you like → pick a cheap extension like .online or .xyz (about $1 per year) → add to cart → pay.
2
Once you have the domain, go to your Cloudflare Pages project → Custom domains → Add custom domain.
3
Type your new domain (e.g. mycards.online) and save. Cloudflare will show you 2 nameservers (e.g. luke.ns.cloudflare.com and reza.ns.cloudflare.com). Copy both.
4
Go back to GoDaddy → Domain Manager → select your domain → DNS → Change Nameservers → paste the 2 Cloudflare nameservers there and save.
5
Done! It takes 5–10 minutes to propagate. After that, your card is live on your own domain.
💡 Tip:If GoDaddy asks for "Nameserver type" choose Custom or Default — just paste the two Cloudflare nameservers in the two fields.