When people think of promoting their website via search engines, the first thing they usually think of is search engine optimisation (SEO), rather than pay per click advertising (PPC). It is commonly and mistakenly believed that SEO is superior to PPC in that:
The only sense in which SEO is superior to PPC is in that users are far more likely to click on an "organic" search engine listing than they are to click on a sponsored listing.
The basic problem with SEO however, is actually getting your site into the (first few pages of) organic listings for a sufficiently wide range of relevant and popular search phrases. Competition is unbelievably fierce and the costs are thus formidable - often many thousands of pounds have to be spent to be effective, and meaningful results cannot be guaranteed. I discuss the reasons why I feel you may stand a much better chance with PPC than with SEO.
I do still provide search engine optimisation as a service but I usually recommend that the emphasis is on pay per click advertising. However, my PPC management service includes a measure of integrated search engine optimisation.