Like any business your website needs a website marketing strategy.
It's the same as a business plan.
Then you need to decide how to undertake your website marketing strategy.
> search engine optimisation
> pay per click
> website copy
> email marketing
Just food for thought - strategy is important - marketing is vital - your website can improve your business performance