Define clear objectives
Understand who your audience is - build personas
Match content to the user journey
Define the format that will reach them
Research and understand what content will be relevant and useful
Think about how to publish and distribute in the most engaging and interactive way
Measure, measure, measure
Repeat process as often as necessary!
And don't forget...