Hey I just want to add if your in a local area or can travel to an area where there are indie gaming expos, you can gain attention for your games. In some expos you have to pay for a table, some others are free. Have a playable build and a machine for people to play it on (PC , console, laptop, phone or tablets), also bring business card with you game page address on it.
If you are in the eastern Massachusetts, there are 2 indie gaming expos that happen every year some times more times a year. Those expos are Boston FIG and Playcrafting. Boston Fig you have to pay to have your game reviewed and if they accept your game, you will have a table. Playcrafting expos are free submission and is a first come first serve type of thing for tables.
Submission are closed for Boston FIG for this year but you can go to it to see indie game studios promote there games. Submission for Playcrafting Spring Play expo are open, the expo is on May 31.