Blog is short for web log. They are logs of entries on specific topics that relate to areas of expertise of the writer. They range from expressing opinions, expressing data, reviewing products or services, and more.
It is a part of most websites where the company/owner of the website curates new content around areas of their expertise. This is a great place for engagement from users as well as a way to help SEO and rankings for websites.