You only mention your softwares and the above URL on your webpage on Itch but you actually don't need to upload or put your softwares on Itch. As a result, many people will be able to discover your Itch webpage regularly. Since the above URL will be disclosed on your Itch webpage, they will finally visit the above URL in order to download all your softwares. There is an example. AppGameKit's company has an Itch webpage but AppGameKit cannot be bought or downloaded there: https://thegamecreators.itch.io/
The company only uses Itch webpage to promote the company, softwares and organise jams.