It is recommended to get a keywords analysis done by an SEO expert in order to determine the right and most competent keywords.
Specification is required while choosing keywords like using 'hire HTML programmer' instead of 'HTML programmer; will certainly increase your chances on getting hired.
This even makes your visits more targeted and increases the efficiency of your business.
Advertising on different places will surely help anyone in getting the most targeted traffic as your advert tells others about what you're exactly offering and only those people will visit you who are really interested in what you're offering in the advertisement.
You can advertise on other sites, blogs, forums and can even go for paid advertising options.
Pay per click or PPC is a way of advertising your website in which you decide an amount that you'll pay per visit.
Generally, this amount is between 1-3 cents and it offers you guaranteed traffic as you need to pay on per visit bases.
You need to create a text ad with a link and a little text about what you're providing.
Going for PPC is advantageous only if you're already having a good status in search engines.
It is going to provide you with the most high quality traffic because only those users will click the ads who're really interested in it.
PPC ads are fully customized and can even be geographically targeted if you're looking for visitors from a certain part of the world.
The user wanted to know that will your website really help him and that is why he went on and clicked your advertisement.
Email marketing is another choice for reaching out to your potential user but it is often treated as spam.
Although, forming a newsletter subscription is a better option and is also not considered to be spam.
Your newsletter should be drafted with compelling and detailed content about your website.
You need to make the reader think that a visit to it must be worthwhile for him and what are the benefits for to each visitor that the visitor will get.
Subscribed readers will keep connected with what you're offering and hence will be a great traffic resource for you.
There are still many other ways of increasing targeted traffic for your website but you need to determine and use the best, efficient, effective and most reasonable way by taking care of your level of convenience.