Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Well, I can't imagine Steam guaranteeing you much traffic either. You still need to do some actual promotion, like on forums and social networks. And then you can promote all the places where your game is for sale. That way potential buyers will go where they prefer to buy from, maximizing your chances. But you really, really have to go out there and let people know your game exists. They aren't going to just come to you.