Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It seems that the steam key text was automatically added to purchase section when I added the keys.

Okay not sure what you mean, but go look around at other games here on Itch, and they make a point to say a Steam key is included. Not trying to dog you - just help you not miss sales. I wouldn't buy without a Steam key, and I know I'm not alone. Particularly for a non-trivial price. Best of luck,

Fair point. Added info to the top and bottom of the page. Thank you for the feedback.