You have to have content before you can drive traffic to that content. It really has to come first. When you create content you're not just writing a few words down on the page, but thinking through the marketing too and how your content will appeal to visitors to your site.
Facebook can work. So can ads in the newspaper and magazines. Each is just another marketing channel. Success with any will depend on a number of factors. Are the people you want to reach spending time in those places? Are you willing to invest the resources (time and money) into learning how best to reach people through those channels? Can you craft a message that makes people want to take action?
A letter to existing customers is good. You already have a relationship with them. I wouldn't think of it as a sales letter though. Just think of it as a friendly lettering wi the holiday gift, but make them visit your site to get the gift. It could be something they download. Once at your site some of your customers will probably spend more time on the site and possibly buy more.
With the content try to find some sites that are in similar industries or doing something similar to what you're doing. Spend 15 minutes on their site and write down what pages they have and what's on those pages. After you visit a dozen or so some patterns will emerge. You'll find certain types of content that they all have that you probably need to have to. It can also bring to mind things they aren't included, but you could, which could lead to an advantage for you.
Also search social media sites around your topic. See what people are asking for and see what they're complaining about. Doing that can also give you good ideas about things you should do and include on your site.
Bookmarks