Many times marketing is seen as a dirty word in the non-profit sector. A necessary evil that no one admits spending too much time or money on. But to build a successful non-profit organization to help people, you still need to follow the laws of branding. Because powerful non-profit brands will raise more money, attract more volunteers and help more people.
Branding Strategy: The Branding Blog outlines seven Steps for Building a Strong Non-Profit Brand. (They are really the same as building a strong for-profit brand since the goal is the same—to own a position in the mind.)