Online, we can start by highlighting keywords when creating or optimizing a website. Creating/optimizing a website is not just about keywords, it also involves adding quality content, tags, website referrals and if possible a blog. These elements will help you with organic (free) search. Continuous content and blog updates will also make your website relevant for search engines.
Paid Search through Google Adwords will boost your website traffic even more with the use of an ad, thoughtful and specific set of keywords and by closely monitoring performance to achieve the most effective and efficient click-through rate.
There is no magic formula to achieve a successful Google Adwords campaign and every campaign is unique, therefore some trial an error is involved to reach the optimal point of views/daily budget.
Bee Online has a paved road when doing SEO/SEM and can simplify a job that otherwise can be overwhelming.