In principle its not that difficult, but... hehe, its mostly a bunch of work to get a nice keyword that makes money.
For me, the following facts are important: Does the keyword (long or shortterm) fits to the targeted group of customers I like to have on my website, than how many times this...