Millions of web sites are trying to get listed in the top 20 spots of the major search engines every day. You have to go through a lot of awful competition and have to spend hours and hours on Search Engine Optimization techniques. Even then you may still not be able to achieve a high ranking for your competitive keywords and phrases. If it is difficult for you to get high rankings directly, there are still ways that you can get to the top indirectly.