We have designed and developed several nonprofit websites over the past few years and found they have much in common and, in order to be effective, should include key elements and functions. Your website should inspire visitors to take action, resulting in deeper online engagement and more donations!