Good comments made here. There are two ways to look at it:
Short-term - Its unlikely that any new website is going to obtain much traffic from organic searches (Google, Yahoo, Bing, etc page ranking), however you can pay for Google Adwords. This will get traffic to your website instantly, at a cost obviously. I am assuming your budget isn't 'massive' compared to your larger competitors, so your money will probably be wasted on targeting the highly competitive keywords. So for the moment, try and target your keywords which have less competition. Ultimately however, ensure you use specific keywords, as these will have a higher click through rate (CTR), giving you more bang for your buck! I have used Google as an example here, but also don't forget to use Bing and Yahoo!. Depending on your hosting, you may even have free credits to use for these search engines. From experience, everyone completely focuses on Google and forgets about the others. Sometime they can be cheaper too!
Long-term - This is where the hard work really starts I am afraid. This process is often either costly or time consuming, mostly both. Strong SEO can help your website tremendously, so ensure you tick the basics from the start. Search for 'SEO checker' on Google, these website will trawl through some of your site, and identify any mistakes which could cost you rankings. I have just done a quick check for you, it appears you have covered most of the basics, you scored 66/100 (using
http://seositecheckup.com). So I would give that a look at, and make sure you tick all the boxes. Depending on how good your budget is, it may be best to pay for SEO services, especially if you don't know much for yourself. These tend to be costly though, a cheaper alternative is ClickSubmit. Social media can bring you lots of business if managed properly. Don't forget to use Facebook, in my opinion, its the best social networking tool. Add these plugins on your website (if not already done so) to persuade your customers to like your page. You can also have paid advertising on Facebook, which allows you to specifically target different groups of people. Can be very beneficial, as it ensures you are only paying to show your advert to those likely to buy.
Sorry I couldn't write anymore, I could literally spend all night writing about these things! I would advise that your either self-teach by using online resources/books/etc or outsource. I have also had a look at your website, it looks clean and tidy! Well done, definitely the best start, is having a clean website.
Hope this helps, and good luck with your business!
Ross
