Guest posting is writing an original blog post for other site and posting it with your name and link back to your site. Before you start posting to other's blog, you should have to consider the quality of the site where you want to publish it because it is more important than your topic.