I find that most of my blog articles are anywhere from 400-600 words long, and this seems like a great range where users aren't bored and staring at walls of text, but Google still finds enough content to index.

What is a good number of times to mention your keywords in your article? Clearly you can't just repeat the keywords over and over, but you should drop them in like a sneaky SEO ninja