Hi there! I'm Ivan and have created many successful websites (mainly because their niche is not competed), but many non-successful ones also. You might ask yourselves why is it that I do not create websites only for non-competed niches then; however, my websites tend to be about subjects I know. I've read about SEO, and the explanations in books/CDs seem so easy, but are nothing like that in practice. Maybe I am not using the meta-keywords/descriptions correctly. I think a website's rank also depends on how many other websites are linking to it—that is the difficult part. So, I am looking for tips from more experienced people to increase my websites' rank on search engines; some are not even visible in the first 100 (yes, one hundred) google pages. I used to run other kind of websites, where one simply used to sign up on a top site and start growing from there, but that is not the way things work in other niches. And this is why I am not very accustomed or familiar with SEO processes. Any advise that can help me with search engine listings will be geatly appreciated. Thanks in advance.
onpage optimization is not really that difficult to do and with some good reading getting familiar with the process, anyone can do it. if you are building sites in non-competitive niche, then i would say a properly optimized page with only a handful of quality links can get your site ranked high. you would need lot more backlinks for competitive sites by the way. more competitive a niche is, more backlinks you would need. there are various ways to get those backlinks and lot of those methods are totally free of cost. all they require is some knowledge on how to utilize those methods and the time actually doing it. you can read this article to get some understanding about some most common link building methods: http://www.goarticles.com/cgi-bin/showa.cgi?C=2146887