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,