There are a number of different reasons for a blogger to start and maintain a blog. Some of these reasons include generating revenue, promoting a cause, providing useful information and staying in touch with family and friends. Although these reasons for starting a blog may be quite different, all bloggers should spend some time learning about blogging before embarking on a blogging experience. This will help to ensure the blog achieves its intended purpose and will also help to prevent the blogger from making mistakes which can be detrimental to a blog.