An effective blog is one that is well written, informative, and engages the reader. It should also have a strong following, because successful blogs are those that are regularly updated with new information.
Furthermore, a blog should be interactive, so that readers can participate in the conversation. Overall, an effective blog should be engaging and useful.