How to Make a Nonprofit Website

How to make a website for your nonprofit

The first step in setting up your website is getting your domain name and hosting. Then you can move on to creating your website.

I recommend using WordPress to make your website. It offers many features, has a ton of addons/plugins and is supported worldwide.

As for hosting you can choose from many companies, GoDaddy, BlueHost, etc. I recommend, and use, With HostGator you can get hosting,  a domain and install WordPress from their control panel.

  • Get your domain, hosting and install WordPress with

Take the FREE Course

Do you want to continue where you left off? Sign up for our FREE Make Your Nonprofit Website course.

The course includes all the content on this page and tracks your progress. This makes it easy for you to remember where you left off. Plus you get all our membership perks for free.


You are going to build a website for your nonprofit using WordPress. This site will include a DONATION PAGE (see lesson seven)! But first you need to get your domain name and hosting (a place to store your site online) and install WordPress. This first lesson will walk you through all three steps:

  1. Buy your Domain
  2. Get Hosting*
  3. Install WordPress

I recommend using HostGator for your hosting and domain purchase. If you follow my link below, you will get 25% off your hosting just by using the special purchase code – nonprofitally.

Get hosting at:
*Get 60% off – use promo code: nonprofitally


Now that we have installed WordPress we need to adjust some of the default settings. This is a pretty simple process. Pay special attention to the “permalinks” section as this is important for SEO as well as keeping your site easy to navigate.

Get hosting:


Once you have the WordPress settings (see lesson two) configured to your liking, it is time to install your theme. We are going to be using the Zerif (free) theme for WordPress. Just follow this lesson and I will walk you through installing and configuring your theme.

The theme we are using is at:

The theme documentation can be found at:


Now that your WordPress theme is installed it is time to start adding your content and customizing some of the theme settings. Be sure to have your content prepared (your mission statement, board member info, a banner photo for the top, etc.)

I will walk you through all you need to do. This is a longer lesson, so it might be nice to have a cup of coffee or tea with you as you get started with this lesson.

The theme we are using is at:

The theme documentation can be found at:

The example site I am making can be viewed at

Make sure you have a professional looking logo. I recommend two places:

Five Steps to a More Professional Presence


Now it is time to start adding more content to your site. The Zerif theme that we installed (see lesson three) uses “widgets” that style your content to match the theme. This isn’t that technical, but it does involve some attention to detail. So follow along closely as we make your Nonprofit Website.


Most websites will have a “Latest News and Announcements” section. This can be used to post a blog, market your events, publish press releases, etc. Setting this up is a straight forward process. Just follow along


If there is one thing that separates a nonprofit site from the rest, it is the donation page. Every nonprofit website needs a donation page. So, in this lesson we will install the “Seamless Donations” plugin for WordPress.

This is a simple install and setup. You will have a real live donation page, ready for use, at the end of this lesson.

The plugin we use is located at: <a href=”” target=”_blank”></a>


So it’s time to put the finishing touches on your website. In this lesson we add a latest news page (which we installed in lesson six ). And then we add our donation page (which we made in lesson seven ) and the latest news page to our main menu at the top of the site.

This is a great lesson that will empower you to take control of your WordPress website.


Knowing how to install and use widgets will allow you to take you website to the next level. Widgets first need to be installed (typically as a WordPress plugin) and then added to your site.

That sidebar you see… those are widgets. And that content on your front page… well much of that is controlled by widgets too. So let’s learn how to use them.


This is it folks… the last lesson. In this lesson we learn how to change the permalinks of our post and pages. We will also add a “contact” link to our menu.

We also do some testing of the menu and links within the site. The theme documentation can be found at:

That’s it folks. You now have a website for your nonprofit that includes a “donation page”! Pretty darn awesome, eh?

So, I would love to see the sites you all made. Please share your website’s URL with us in the comments below.

©2017 Nonprofit Ally | All rights reserved | Privacy | Terms of Service | Disclaimer | Contact

Log in with your credentials

Forgot your details?