"Making money on the internet" has always been far more discussed topic over the years. When it comes to earning on the internet one need to have more and more traffic coming to their websites. For this reason keyword analogy come in place.
According to some surveys keywords are the strongest medium to get more traffic to a website. And in respect of that more revenue is generated by contextual and as well as in-text advertisement. Selecting the right keywords related to a defined niche is really important. One must not forget to add keywords which really demonstrate the content on their website. These keywords bring more traffic to a site.
Offline medium is quite important in bringing traffic to a site.