When it comes to marketing your website, you need to hire a good web agency to do it for you. The best way to grow your website is to learn a bit about how the online marketing world works and then work closely with a specialist agency to ensure that you carry out all the work required to improve your website.
A good marketing company will look at the functionality as well as the look and feel of the site as well as the Search Engine Optimisation on it. They should also spend time analysing the traffic to the site to see where most of your visitors come from and what avenues of marketing work for your particular industry. The important thing to remember when marketing anything is that you need to be able to measure the results that you are getting to see if you get a good return on your investment.