How does Google deteremine if your Ezinearticle will rank on the first page for your keyword phrase? Is it the title of the article, age of domain and/or article, competition of the sites on first page, pageviews on ezinearticles, etc. I can submit one article on one topic and it can be on page 1 in like a day while another article can be on page 5 after like 3 months. Sometimes I will have an article stuck on page 2 of Google and won't move forward to page 1. And then other times not one of my articles show up in Google for that keyword in like the first 20 pages even with good titles? Is there anything I can optimize to get ezinearticles ranking on the first page for it's keyword phrase every time? I've tried to determine what factors it could be, but I've come to a conclusion that there is not one factor. I've seen articles on Ezine get like 10K views in month, but when you do a search for that keyword in Google, that article is back on page 7 while another article that got 1/5 of pageviews is on page 1.
Why is that for some 3 word keyphrases there are no ezinearticles in first 10 pages in Google, but there are many articles listed in Ezinearticles for that niche?