Could you please insert your site URL in the forum so that marcus or any other memmber of the forum can see it?
You stated you are having issue with traffic. In my opinion and from we learnt from marcus traffic should, at any time be issue because your site should always be built on
1. low competion
2. high demand of a product/service that people want.
This means, never build a site unless the above criteria ara met
Hope this will help
Jean Claude Matomisa