The listings featured on this site are from companies from which this site receives compensation. This influences where, how and in what order such listings appear on this site.
Advertising Disclosure

10 Things You Need to Know Before Building a Website for a Nonprofit

Michael Graw
Free websites for nonprofit organizations
For any nonprofit to succeed, it needs to be able to get its message out to the world. One of the best ways to do that is with a website that clearly introduces potential donors, volunteers, and partners to your organization. An engaging, inviting website can open doors and help drive your mission forward.

In this guide, we’ll cover 10 tips for how to build a website that will help your nonprofit get the support it needs to grow.

1. Use a Website Builder

The first thing you need to know about building a website for your nonprofit is that it doesn’t have to be incredibly expensive or time-consuming. Do-it-yourself website builders like Wix, Squarespace, and others make it easy to build a website without professional design experience and or coding knowledge.

These website builders come with hand-crafted templates to get your site started and inspire your design. Wix has 16 different templates designed specifically for nonprofits, and it’s easy to customize any of the platform’s more than 800 other templates to suit your organization. Drag-and-drop page editors let you add your own text, images, videos, and more, so you can spend as much or as little time as you want creating your nonprofit’s website.

Wix has 16 different templates for nonprofits to help get your website started. Image credit: Wix

2. Be Clear About Your Mission

One of the most important things that a nonprofit website needs to communicate to visitors is your organization’s mission. You need to succinctly explain what your nonprofit does and why it’s important.

It’s a good idea to share your mission with visitors as soon as they land on your website. In other words, put it in a prominent spot on your homepage. You don’t need to go into a huge amount of detail here—just enough to make it clear what your nonprofit is for and encourage visitors to learn more.

Make your organization’s mission clear as soon as visitors land on your site. Image credit: Campus Bound Scholars

You can also include a page on your website dedicated to describing your organization’s mission in more detail. This is a great place to dive into a brief background on the problem your nonprofit is addressing as well as explain how the approach you are taking is new and unique. Adding multimedia here—like a short video, a timeline, or conceptual graphics—can go a long way towards effectively communicating your mission to viewers.

3. Include a Projects Page

Once visitors have understood your mission they’ll want to know what you’ve accomplished so far. That’s why your nonprofit website must have a projects page. You can provide an overview of the different efforts that your organization has underway as well as projects you’re hoping to take on in the future. To make things simple for viewers, consider offering a brief summary of each project that includes its aims, timeline, and major successes.

Include a projects page to explain what your nonprofit is working on and to serve as a central hub for your website. Image credit: Heifer International

Importantly, the projects page can serve as a central hub within your website. Instead of including links to each project or focus area in your main navigation menu, you can send visitors to the projects page and then link to additional pages from there.

4. Add a Blog to Show Off Your Work

Adding a blog to your nonprofit’s website has a ton of benefits. First, it’s a great way to offer more detail on what your organization is up to and to introduce the people that make your work possible. For example, you can create a series of posts that highlight your staff members and why they love working with your nonprofit. You can also recap volunteer events or fundraising drives, which encourage people to help out or donate the next time your organization puts out a call.

Adding a blog is not only good for your website’s SEO, but can also help you keep followers updated on your latest projects and events. Image credit: Nashville Zoo

Adding a blog to your site is also important for helping your organization get noticed. Websites with blogs are more SEO-friendly than sites without and they typically contain more keywords related to your mission. So, your site is likely to rank higher in search engine results, which can help attract more potential volunteers and donors.

5. Create a Call to Action

Once you’ve introduced your nonprofit and gotten visitors excited about the work you’re doing, it’s important to give those visitors an outlet for their excitement. With a call to action, you give supporters a way to contribute to your efforts. 

Deciding what, exactly, your call to action should be is extremely important and will depend on what your nonprofit needs. If you want people to volunteer, for example, you can encourage visitors to sign up for a volunteer position or register for an event. If you’re soliciting donations, your website should funnel visitors towards a donation page.

Putting a call to action, such as a request to donate or volunteer, on your homepage can make your website more impactful. Image credit: ASPCA

Be sure to place call-to-action buttons and links strategically around your site, including on your homepage, mission page, and blog posts. Don’t be afraid to experiment with the placement and language of your calls to action—but do keep track of the results as you make changes.

6. Make Donations Simple

If your nonprofit accepts donations, it’s important to keep the payments process as seamless as possible. The more professional and easy to use your donation page and payments gateway are, the more likely visitors are to follow through with giving. Notably, many of the top website builders, including inexpensive builders like GoDaddy and HostGator, are designed for e-commerce and can securely process credit and debit card payments on your organization's behalf.

You can also make things easier for donors with a few simple tweaks to the basic checkout process. For example, you can display preset donation amounts in addition to a box where donors can choose to give a custom amount. You can also enable donors to set up monthly or annual recurring donations. Don’t forget to collect donors’ addresses so you can send a thank-you note or gift.

Give donors the ability to choose from preset donation amounts or set up recurring donations. Image credit: Wildlife Conservation Society

7. Offer Contact Information

A big part of growing a nonprofit is connecting with new people and establishing new partnerships. Your website can play a major role in that process if you include a way for visitors to get in touch with your team.

At a minimum, you should list an email address or phone number that goes to your organization’s headquarters. If you have specific project leads, it’s also a good idea to include contact information for each of those staff members. Alternatively, you can set up a form on your website and let visitors choose from a drop-down menu of different topics about which they may be getting in touch.

Give potential volunteers, donors, and partners a way to get in touch with your organization. Image credit: Warrior Rising

8. Connect to Social Media

Another way to increase your website’s reach and impact is to connect to your nonprofit’s social media accounts. This enables you to, for example, publish new blog posts to Facebook and Instagram at the same time they go live on your website. You can also give donors the option to share their donation on social media, letting everyone in their networks know about your organization and encouraging them to give as well.

Simply adding social media buttons to your website can also have long-term benefits for engagement between the public and your nonprofit. If these buttons help you build a robust following on, say, Facebook, you can use your page there to share announcements about volunteer events, fundraising drives, new projects, and more.

Display social media buttons prominently on your site to encourage visitors to follow you across all your platforms. Image credit: Inuit Tapiriit Kanatami

9. Use Multimedia to Tell Your Story

For any nonprofit website to stand out, it’s important to use media to show off the work you’re doing. Professional images and videos can go a long way towards personalizing your organization’s mission for viewers and spur them to donate or volunteer. In addition, multimedia can play an important role in illustrating concepts or walking visitors through a complex set of problems.

Simple graphics can make your website stand out and help get your message across. Image credit: Upstream

Keep in mind that you’re not limited to just using photos and videos on your website. Illustrations, animations, maps, timelines, and other types of multimedia can all help to get your point across to visitors. 

10. Make Sure Your Site Works on Mobile

More than half of all website visits today take place on mobile devices. So, it’s critical to make sure that your website works just as seamlessly on a smartphone as it does on your computer. Otherwise, you could be driving away potential donors.

Thankfully, all of the templates offered by top website builders are mobile-friendly by default. Some builders, like Weebly and Squarespace, even let you directly customize the mobile version of your site. That’s a big advantage because you can make sure that your mission statement, call to action, and other essential site elements feature prominently when a visitor first lands on your mobile site.

Website builders like Weebly let you preview and edit the mobile version of your website. Image credit: Weebly


Your website is the online home of your organization and one of the key platforms your nonprofit can use to attract volunteers, donors, and partners. A well-designed website will clearly explain your mission and projects, keep the public and key stakeholders up to date on your work, and drive donations and volunteerism on your organization’s behalf. Check out our list of the top 10 website builders to start crafting a website for your nonprofit today.

Michael Graw
Michael Graw is a freelance writer and journalist based in the Pacific Northwest who writes for