absolutely, i've got more than 30 websites running with adsense and i mainly used adwords to bring a lot of unique traffic..
i dont believe in content produces high paying keywords. because i once generated website with keyword "mesothelioma" around it. and pay per click was $.10......
Yes, because, SEO is the process to improve the volume and quality of traffic to a website via natural organic or algorithmic search results