My site doesnt seem to be ranking well, however, there is little competition for my keyword(s) and none of them are ranking. I would like to know what else I should be doing in order to rank my blog. I currently have written 6, 400-600 word articles and published them to EZine/GoArticles. I have submitted my blog to about 20 Directories My Daily Routine 1. I write about 1 article a day and try writing more. 2. I post the articles to twitter and facebook 3. I created an RSS feed for the posts 4. I answer approximately 3-5 Yahoo Answers with my website as the source 5. I answer approximately 3-5 Quora Answers with my website as the source My Question is, What else should/can I be doing to increase traffic and to start ranking with my keywords? Thanks!