What pages does a charity website need? Boards and executive directors ask this whenever they launch a new site or rebuild an old one. Visitors vary: a donor looking for trust, a volunteer looking for an opportunity, a beneficiary looking for a program, or a reviewer checking documents. Here are the pages we recommend to serve them all.
Pages that introduce the association
About us
Present the mission, vision, goals and a short background on how the association was founded. Keep it clear and brief, since it is the first thing a new visitor reads when judging you.
Structure, board and committees
Showing board members, committees and the organizational structure builds trust and tells visitors who makes decisions and who oversees the work.
Governance and documents: the page you cannot skip
An association needs an organized document library with regulations, policies and periodic reports. A common problem is documents scattered across folders and links, or outdated versions staying online after newer ones are issued. Each document should have a fixed place, drafts should stay private until approved, and annual update reminders help keep everything current.
Governance and disclosure pages also benefit from a checklist that reminds the team what to publish. Mafaza's Non-Profit Organization system provides a document library, private drafts, annual update reminders and a 27-item disclosure checklist. The checklist is a reminder tool, not an accreditation or a certificate of compliance.
Programs and projects
Give each program or project its own page covering the goal, target group and status, then gather them in a main Programs & Projects page that is easy to browse. Visitors who see what the association actually does are more likely to support it.
Training, events and news
Add a page for upcoming and past courses and events, and a news page that shows the association is active. Regular news also helps search visibility because it adds fresh content over time.
Volunteering page
List available volunteer opportunities with a short description of each and how to apply. Note that Mafaza does not store volunteer or beneficiary data; registration relies on external forms.
Donation page
List the association's official bank accounts or approved external donation links. Mafaza does not process payments itself, so donations go through the listed accounts or external links.
Elections and accessibility
Board elections
If the association holds board elections, a dedicated page organizes the process instead of relying on paper or WhatsApp groups. The system supports member list import, voting by membership number with an optional per-member code, one vote per member, a secret ballot and attempt limits.
A site everyone can use
A good site also serves people with disabilities. The system follows WCAG 2.1 AA, supports keyboard navigation and reduced motion, and includes reading options you can try live.
Contact page
Include the address, contact channels, working hours and an inquiry form, reachable from every page.
MAFAZA NON-PROFITA professional website for your non-profitA comprehensive CMS for managing an association’s website, including governance and documents, programs and projects, training and events, news, and volunteering.Explore the full overview ←One-time payment · No subscription
Who manages these pages?
Your team should be able to update content on its own. The system offers content editor, governance officer and system administrator roles, so each person works within their permissions. The dashboard is managed in Arabic, and the system is installed on the association's own domain and hosting. It is not a monthly subscription.
For more, read our article Non-Profit Association Website: Governance, Programs and Volunteering in One Place.
Conclusion
The core pages are: about and structure, governance and documents, programs and projects, training and events, news, volunteering, donations and contact, plus elections and accessibility where needed. A clear structure builds trust and saves your team considerable time.
On the Mafaza Non-Profit Organization page you can view the live demo site, read the FAQ, and request a demo via WhatsApp to see whether the system fits your association.