Yes, blogging definitely helps your SEO by creating more opportunities to be found. It also prevents your website from stagnating by creating new and fresh content that is updated regularly. In some cases, a well-written blog can draw people in and help them stay on your website longer - which is a good factor in SEO.