Philipp Lenssen has an excellent article with some fundamentals on what a good blog post should look like. Here are the salient points.
- Use descriptive headlines
- Write in Inverted pyramid style
- The first link is the most important one
- Re-intoduce code ideas
- Use lists, images tables etc to make your post easier to scan
- Keep in mind you have a global audience
- Credit your sources
- Mark updates and changes
- Spellcheck your posts and read them for clarity
- There are exceptions to the rules above
There’s more goodness where that came from, so check out the complete article