One of best possibilities to drive targeted traffic to your web site is use of Pay-Per-Click search engines . They are not like regular search engines where you have to deal with meta-tags, alt-tags, robots.txt etc. for your web pages.
With this kind of web site promotion, rankings are solely based on amount of money you want to spend on your advertising campaign. The advertisers are bidding on certain keywords to achieve a particular position at results page.
If someone searches for that keyword and clicks on link, advertiser has to pay determined amount of money. I've seen actual bids which go as high as $6 to $7 e.g. for keyword "web hosting" on Overture.com .
Could Your Competitors Click On Your Link ?
But to avoid that your competitors click on your link a thousand times to make you bankrupt, there is a mecha- nism (I think it's done with cookies) which blocks this process .
This also is of interest to PPCs' operators to serve their customers in this way because many customers would complain and could ask for their money back.
You should not bid for most competitive keywords as this could easily cost you hundreds of dollars to rank at top. Try to find keywords which are relevant to your site as well but which are less competitive.