You probably will not make people aware of the game by uploading creating an empty page for it on Itch. You would need to have a lot of followers already for something like that.
Also https://itch.io/docs/creators/quality-guidelines#avoid-only-uploading-keys-or-li...
Itch is a download store front. With some web games. If one can't play your game in a browser page nor download it, people might get irritated if they see your page. And the tone of the faq tells me, that not having a project somehow on Itch does not qualify the page for indexing.
You might make an unattached blog posting https://itch.io/dashboard/posts
You might create bonus material for your game as a project.