Guest blogging is the writing of articles, blog posts or press releases for other websites.
All websites require original, authentic content which is extremely time-consuming to create.
So guest writing/blogging offers webmasters a great way to add valuable niche content to their site without having to create it and for a contributor creator to gain exposure from a new audience and a backlink or two to their own site
The guest blogger/site owner relationship is very beneficial if both parties have sites or blogs of real relevance to each other.