“In order to transfer a domain, the domain already has to be on Cloudflare”
WHAT does this mean?
It reads like “In order to X, X already has to be true”. What?
I see a list of domains that are unavailable for transfer. Where do I see a list that are available?
If I know I have a domain on godaddy, I know that I want to transfer it. But couldflare will not let me do this until it appears on some list. How the heck do I put it on the list?
You need to add the zone (domain) to cloudflare, change the nameservers, wait for it to be active and then transfer to Cloudflare Registrar. (I made a note to share your post with my colleagues on the dash team as I agree, the messages could be a lot more clear than they are at the moment).
If a domain is not shown there it means the TLD (the .tld part) is not yet supported by Cloudflare Registrar or there is some icann regulation preventing it. Next text lifted from here, Transfer your domain to Cloudflare · Cloudflare Registrar docs, ICANN rules prohibit a domain from being transferred if it has been registered or previously transferred within the last 60 days or if the WHOIS Registrant contact information was modified in the last 60 days (even if redacted). Your account at your current registrar must be active.
You can see icann holds using whois, they will appear like