Actually one thing I have had success with is finding a common word that has the kanji in it, it can be a compound or not it doesn't really matter. And then putting that word in kana with a "." to mark where the kanji's reading ends, on the front of my anki cards. Then underneath the kana I put a hint with the meaning or keyword (just make sure the meaning is the meaning of the word if heisigs keyword is different). And then on the back of the card I have the kanji and stroke order.
What this does is challenges me to recognize the reading of the kanji by seeing the word, but if I can't remember I can just click show hint and figure it out that way. What happens (for me at least) is I sort of learn the reading without trying. I don't try to learn the reading at all (you can try if you want to) but after a few passes of the card, I can remember the kanji without having to use the hint.
Here is an example of one of my cards. The kanji I am learning is 郊, the word I used is 郊外 which means outskirts/suburbs (which happens to line up with the heisig keyword), and the reading of the word is こう.がい with the kanji itself using the こう reading.
Then if I click show meaning it shows the meaning of the word.
On the back it looks like this.
If you are wondering where I got the stroke order from it is an anki plugin called Kanji Colorizer (stroke order diagrams) it saves you a lot of time.
I also do attempt to put the reading in my story, but again I don't really care if I remember it or not.
So my story for this card was, "In the SUBURBS of Nagoya, a huge COLD(こう) front came through the TOWN. Causing the people to STIR up panic."
NOTE: I frequently come up with my own radicals or steal the from other sources. The left radical is STIR for me and the right radical is TOWN.
If you don't know how to make hints in Anki click
here.
So with this method you can basically learn a reading with osmosis. Because if you fail bringing the kanji to mind with just the reading, you can click the show hint and use a keyword. But what happens is after seeing it enough you will probably end up not needing to use the show meaning button. And if not, it doesn't even matter.
Also of course you can't learn all the readings, and I don't recommend doing that anyway. So just find the most frequent reading, or a word that you would like to learn that has the kanji in it. Oh and I forgot to mention I recommend only using words and not just readings, that way you can have that added to your vocabulary. Just be sure to put a period were the reading ends, and make sure that the heisig keyword and the meaning of the word match up. If not you may want to consider using a different word, or using the words meaning as a keyword. I may make a full post on this method soon, but I am trying out a whole new technique currently, and if I have success with that I will make a post including that and this. 頑張って!
Edited: 2014-11-22, 9:08 pm