Yes you are right first and most important step is to decide the keyword which shoots you very well, other wise no matter how well you do your off page activities your site is not going to be ranked.