Hi Joss,
this is interesting what you say. If you have tried SEO, onsite, offsite, press relases etc and there was no increase in traffic you might ask yourself if you offer what people want to read? Have you done some social listening to find out about your target group? How good are you in encouraging with your customers? I think that marketing is more about posting to a blog and that´s it. Have you for example tried a free
Brand Marketing Software? If you don´t need many users, you could for example try SproutSocial. It will give you an idea what people talk about. You can interact with your customers through social media and try to understand better their needs. Sounds logic?
Oh and of course: Patience!!!
Hope that helps!
Elke
edit