Most freelancers who are doing guest blogging are earning some good money and some are even making a living out of it. Other bloggers do guest blogging for the sole purposes of getting some quality backlinks to their blogs.
While most bloggers do enjoy writing articles for their own blogs, other bloggers are not only writing their own blog articles but they are also writing articles for other blogs.
Others only specialize in writing articles for other blogs without necessarily having their own blogs. This is what is called guest blogging or paid to blog.