Have you heard of Google Ad Grants? It is just like Google Adwords online advertising, but it is a free service for non-profit orgnasitations. It helps you to put your message to people across the globe, which will help you to get more donations and volunteers. But you need to prove your worth and once you are through, you will get free Google Adword service woth $10k every month! The ads will appear in Google search results. You are not supposed to use any image or video under this scheme, that means it will be completly text based. I think eligible non-profit organisations can use this service to spread the message all over the world. It is indeed a very noble step by Google, I think.