Make sure you target one key word per blog post only, but don’t overuse it. The idea that you need to use any particular key word a gazillion times is outdated, and it makes for an awkward read. The only thing you will achieve is to annoy your audience, which misses the point completely.

Content published on third party publications will also drive traffic to your website.

Start searching for publications that have the same target audience and accept submissions. Maybe your audience is still small, but you can tap into someone else's audience which may be much larger than yours.

2- Make up your emails and newsletters.

As I’ve written before, email marketing helps you build an ongoing relationship with your audience, improving your “know, like and trust” factor.

To be able to email your audience regularly, you need to have something useful, interesting or inspiring to share.

No one likes to receive offers day in and day out. Your content will help educate your audience about what you do, how you can help, and why you are the best person to help them solve a problem or fulfill a desire.

3- Connect through social media.

Your social media also needs content to continuously engage with your audience and showcase your products and services in a non-salesy way.

Blog posts, videos, graphics, podcasts, free downloads, and the like should make up most of your social media posts. It’s essential to have something helpful, inspiring or entertaining to share regularly.

All content can be re-purposed. After sharing a blog post, you can re-use some of your paragraphs, sentences or sub-heading to create graphics and republish on your social media.