Here?s how to get your domain in 15 of the top 20 search results for a given keyword. First, get a domain name that is based on the keyword or search term. Even if you have to get a .info or .mobi or whatever. Let?s assume you want to rank for cream puffs. Just go buy creampuffs.info or whatever. You can find SOMETHING. Now ? this isn?t how to get your SITE listed in 15 of the top 20 SERP results but how to get your domain name listed in 75% of the first 2 or 3 pages. Create a myspace profile named Yourdomain.com Submit 1 article to article directories with your keyword as the title Upload Videos with your url in the description to Myspace tv Create an Amazon AStore named Yourdomain-com Create a channel on Youtube using your keyword Post a topic on related forums with the keyword in the subject line. (try something like yourdomain.com may be for sale ? anyone interested?) Create a Yahoo Group called Yourdomain-com Create a Google group called Yourdomain-com Create a Mybloglog account named yourdomain.com Use a social bookmarking program like BookMarking Demon Upload video to AOL video with the title yourdomain.com and your url in the description Run all of these urls (not your own site) through BMD, TrackBack Spider, Blogpinger, and whatever else you can leave on while you sleep. Thats it. I can show you examples where I have done this, and MyDomain.Com or whatever is listed in not only 75% of the first 20 serp results, but also a huge amount of the following serp pages, as well. If you don?t believe me, take a search term or phrase with mid level competition and try it. Wait a couple weeks at most.