Guest posting has certainly gained popularity mainly because it has a ton of benefits for webmasters. From an SEO standpoint, posting content on other websites helps you gains backlinks, thus giving you more search engine juice.
It�s also a huge boon from a marketing perspective because it gives you the opportunity to connect with your peers and your audience. Aside from getting to �borrow� the readers of another website, guest posting gives you the opportunity to form solid relationships with other webmasters and thought leaders.