Guest posting basically bring in Backlinks from various website. As it is done to improve the traffic and build more quality backlinks or pass the link juice.Please elaborate that what is the main role of guest posting in ranking of a websites and how it is more beneficial than other free resource backlinks?