A do-it-yourself nonprofit website design must stay focused on moving the mission forward. All design elements should cohere together to impact potential supporters emotionally and drive them to engage and donate. This article explains a lot of the core principles for designing the visuals, user experience, and backend of a nonprofit website.