Before I start, I want to say that this is all speculation from what I have seen, without doing full out testing. It appears to me that if you rank your website for a keyword, you can then down rank your competitors and up rank your site fairly easy with this method. Here's some details: Recently I noticed that Google is collecting a lot more information when you make a search and to which website you click and how long you stay there. What I think they are doing is basing a lot of their ranking on how long someone stays on your website, if they go back and search another website or if they exit google, the search or their browser after going to a website through the search engine. There is data being sent to their servers every time you search, go back and click a website. With the right bot, you should be able to go to your competitors website(s) and have it search, click the website and then press back and then navigate to your website through the same search, click it, stay for 1-2 minutes and then exit the browser. I'm not 100% positive this works, but I'm 90% sure that this does play a factor in the ranking of your website. I'm not into SEO at all and I really have no use for this method/info, so I figured I'd share it here and hopefully you guys can figure something out to help with ranking easier. With the right bot and enough proxies, you could fully automate this by putting in the keyword to search, website(s) to be down ranked and website(s) to be up ranked.