Guest blogging is an off page optimization technique, it is done to earn backlink and also a way self promote.
However, it shouldn't be an everyday task, it should be done only if it is necessary.
Overly done guest blogging might give negative impact to your site.