I have run websites for many non-profits and I find we (the sector) have an additional challenge when we develop content for our websites because we need to cater for and talk to a diverse range of stakeholders.
It is important to continually develop content so that we keep our websites fresh and our website visitors (our prospective partners, donors, volunteers) interested in what we say and do.
It will also serve you well to have a blog/news feed with clearly defined categories for your articles.
Try assigning an article to your staff or volunteers so that each person is writing a few articles every 6 months. No more than 500 words a piece and have fun with it. Keep it simple.
Don’t make the mistake of writing for one size fits all because it doesn’t work. People become confused and will switch off from all your content if it is not clearly written for them and they will leave your website forever.
Your partners will likely find the information you have available for your clients and their families useful. Just make it easy for them to find. In addition:
In summing up, your website should be for all your stakeholders HOWEVER you should make it EASY for your various audiences to find their section of the website as soon as they land on the home page of your website. A good example of this is to have clearly defined sections and menus and links.
For information on developing the essential ingredients for a website and how to properly structure your website menus see my blog post here: https://digitalserviceslab.com.au/non-profit-website/