Publishing a blog for your website is a great idea. It will help you to gain more traffic and share information about your cause or service.