https://store.steampowered.com/widget/1542010/
yeah my bad, i had to go to my steam page to create a widget, it's not an itch.io feature as i thought, my bad
All the other store link options produce badges, it's only Steam that doesn't, so it's an understandable expectation, not your mistake. Took me a while to figure it out, too.