Google ad words or Yahoo's ad words are ok to
use, but they do not take the place of quality
in-bound links / backlinks to a website.

Continually building backlinks will help your site
in search engine results.

There have been some studies that suggest fewer
people click in adword links than on search engine results.

~Roland