A practical checklist of everything a nonprofit website needs — the essential pages, features, and conversion elements that earn donations, volunteers, and partners.