1. Poor User-Experience
User-experience is one of the primary factors in creating a great website. A great user-experience is efficient, aesthetically pleasing, and easy-to-use. While this may seem like a no-brainer in the grand scheme of website design, many nonprofits fail to effectively provide a pleasant user experience for their visitors.