This resource from the Nonprofit Technology Network (NTEN) will help you develop a non-profit website that is effective and engaging. It includes a list of the top 10 elements of an effective nonprofit website, as well as examples illustrating each element.
Guidelines
Channels,
Websites