Website not appearing in google search

So I created a static html site and got a custom domain for it:
it’s been about a month since it’s been live but I’m still not appearing in google searches.
I purchase the domain on namecheap and use cloudflare for free hosting. Is the issue the free hosting on cloudflare? Or maybe an issue on the google side of things?