I had a rewarding conversation with my client this morning. We talked about how events and emails we sent out months ago were starting to show results now. I must say learning this was a sigh of relief, but also breathed life into the high quality work I try putting in. Whether it be link building, search engine optimization, blogging, or just outreach, Marketing takes time. My client would visit farmer markets in the Fall of 2013 and he started to see a steady stream of customer returning back in the Spring and Summer of 2014. Emails I sent out to bloggers were done in early Summer and bloggers were starting to roll in the Fall Time.
It takes time. Building leads, getting links, and finding customers. My advice is to use a strategy of short term gains with long term high quality contacts. Run quick campaigns that will bring a shot of consumers flying in, but make sure to take time out of every month to find the best events or leads.
Leads can be in the form of conventions, events, bloggers, journals, publishers, networking organizations, pretty much anything. However, this requires research, what you need to do is identify and reach out. It'll take a while, but once you get one things will start snowballing.