I'm currently going through this issue myself with my game Rogue Machine but I've decided that if I want to build any sort of following or get feedback then I have to do this. It doesn't help that I don't like talking about things I'm working on or planning to do. I find it easier to talk about things I've already completed.
To try to make things easier, I've come up with a list of articles that I want to write and am aiming to submit one every four to six weeks. I've submitted my second one today and got the third one written but it needs pictures and videos to go with it. I'm actually finding it quite enjoyable and I'm finding it easier with each one I write. The first one I submitted got immediately archived, as I hadn't followed the guidelines. So I added the requisite number of images, asked for it to be re-assessed and it then went on the home page (this was after I threw up my hand, screamed internally and vowed to destroy the universe).
I like IndieDB as it gives me a central place to keep everything and gives me something to link to without having to maintain my own website or use other file sharing/storage sites. I'm also not so good with social media and much prefer traditional forums.
But I think if you want to get people to notice your game, you have to spread your net as wide as possible and be absolutely shameless about.