Thanks for this 4 points. Regarding point 1, is this a good assumption to consider the list of keyword Google is suggesting when you launch a adword campaign related to your topic?
I read this similar post on about 5 forums. SEO is more complicated than you write...trust me ...if you want to be good in SEO, the best way is to make blog. It`s easy to make good SEO