There are 3 main types of blogs: personal blogs which are written by individuals to express personal opinions and experiences, niche blogs which are focused on a specific topic and written by experts, and business blogs which are used by companies to promote products and services and build brand awareness. Each type of blog serves a different purpose and is written for a different audience.