The most important thing is to be organised. We often help businesses with this by setting up a content strategy and calendar. This basically consists of an overall aim, the keywords we are going to be focusing on, the type of content that will be posted and finally a schedule for this. We map this out week by week for approximately 6-8 weeks at a time. During this we look at events that might be on that relate to the business, national holidays, new products that the business might want to talk about. We then look at the important keywords we should use in this content and then add these to the schedule. Generally best practice for blog posts is 500 - 2500 words. Any shorter and you won't be able to get your point across and any longer people often lose interest (if you have longer content it's best to put that in an e-book or something similar) for people to download. Shorter blog posts (up to 500 words) are great for social sharing. It's often useful for quick updates that you would like people to share on their social media channels. While longer posts are best for SEO purposes, provided they stay on topic.