Well, at release it'll obviously be in the Steam store-bar... and that's a big eyecatcher.
GOG would send out mail's with it listed under 'new arrivals' also informing people there.
That would already include the majority of the gaming community right there...