This video on How to Successfully Market Your Indie Game on a $0 Budget by
Emmy Jonassen AKA IndieGameGirl is an essential watch for all independent game developers.
I have summarised all of the points from the video. I definitely advise watching the video in full, so consider this a resource to refer to after watching it!
Full summary below.