It’s always a good idea to read the rules of a board before posting, especially this one:
Before you create a topic asking why you can’t find your game in Search or Browse READ THIS: https://itch.io/docs/creators/getting-indexed. If you still need to create a topic about it, then please write in your post that you read the docs and you still have a question, otherwise we’ll close your topic.
Long story short, it’s always a good idea to wait a couple of days before your project is indexed. This gets a bit longer on weekends, or if this is your first project.
Your project is still public, and accessible through the link as you’ve mentioned, so you can still market it on other social media.