If you have a business, for profit or non-profit, and want to have an online presence, you’ll need to have a website. That’s where things get complicated very quickly.
WordPress to the rescue. There are other options out there but WordPress is a very good one and has been in use for several years by large and small endeavors. So, it’s tested.