my blog, moneymakerstory.blogspot.com (PR3) is indexing well in google. In that time 53 url s in google index. I think my site on page optimization is enough for targeted keyword "make money online". But my site is not display in google result for "make money online" (I already checked all results) . I try to check best of my knowledge, but couldn't find solution. What can be happen? Are you have any experience? I am waiting for your help.
i think its google dance. You site will restore soon. But i recommend you do more one way links. it will be definitely helpful.
Have you considered that fact that there are MILLIONS and MILLIONS of pages, websites, articles, blogger blogs, and self hosted blogs optimizing for "make money online"? Have you also considered that out of those millions of pages that many might have better content? It's not all about the SEO, your blog also has to be good. If you jump into the most populated niche on the web, you have to be spectacular to think that you are going to beat all of these other websites, and self hosted blogs that are now dug in, and building on hundreds of articles, and thousands of links. I am amazed that you even got a PR 3 in such a populated niche, but the real questions how much traffic do you actually have ? Just because you follow all the right moves mathematically, is your content good enough to pick up natural links ? Because the blogs and websites in this niche that are beating you, probably do, and have, which might be why you can;t jump ahead them. Natural links, meaning that people have linked to you naturally...not article links, social bookmarking links, and comment links....natural links from related websites carry far more weight than anything that you can do for yourself, especially in this niche....and if the other million websites in this niche are picking up natural linking , they are going to kick your butt every time because obviously the content is good.
too much competition for that keyword. It will probably take you 5-7 years to come on the front page.