Balancing the needs of different website visitors to your nonprofit’s website (All about audiences and tasks)

This question has been asked before, but it’s worth answering in multiple ways. Good advice never gets old! If you find this useful, you’ll definitely be interested in planning your nonprofit website and good questions to ask nonprofit staff for a website project.

We have a specific focus but differing audiences and geographies for which we do that work. How do you balance a website not becoming overwhelming with information overload or info not of interest to that particular constituency?

Nonprofits may have the hardest job of any type of organization with their website. There are often lots of really different audiences for nonprofit websites and each can have incredibly different needs. An agency serving people experiencing homelessness often needs to connect folks with shelter, raise funds from donors, find qualified volunteers, and connect with public officials. All on one website! So, this is all to say that there isn’t an easy answer.

Prioritizing Audiences & Tasks

First, get specific about your audiences. Who are they? Where are they? Why are they interested in your organization?

Second, prioritize your audiences. If everything is important, then nothing is actually important! This can be really hard, but try to pick a primary audience or two at most.

Then, get really specific about what each audience wants to accomplish when coming to your site. These are called “top tasks” in our industry. Remember, get SPECIFIC! You want tasks like “Donate”, “Program Application”, “Contact” and not “Learn more” or “Get inspired”. Just like audiences, put these tasks in relative order of priority to your visitors.

When creating and prioritizing your website audiences and tasks, make sure to include other internal stakeholders in the conversation. You may think the answer is obvious, but talk with your colleagues just to be sure. You may be surprised! This is the type of website discussion that you can productively include staff in, unlike, say, the discussion about whether a donate button should have rounded corners or not.

Review your website with a new perspective

Once you have these tasks in priority order, you are ready to review your website. For each task, ask yourself if it’s easy to find the information or complete the task. Is there a clear “flow” for each task from start to finish? Make changes you think will make these tasks easier to complete.

Once you think your site is improved, do everything you can to find people (not on staff!) and watch them try to complete a task. You’ll be amazed what you learn from doing this just two or three times. And if it doesn’t work, that is OK! Learning what doesn’t work is just as valuable as learning what does.

Don’t fall for the one-click fallacy

Here is why this all works:

  1. A vast majority of visitors come to your site with a specific task(s) they want to complete.
  2. People follow the “information scent” of the words, graphics, and menus you provide to complete those tasks.

The few most important tasks on your site probably should always be a click away. That’s why the donate button goes in the top-right corner of every page. But for the rest of the tasks, you have to keep the organized and prioritized.

People are happy to quickly review a list of seven links or use a menu with things that aren’t relevant to them. The trick is to always provide something that seems like to get them one step closer to their goal. You don’t need to shove all information onto the home page or “one click away”, as long as it’s clear how to find it for those who are interested in it.

How much traffic should I expect for my nonprofit’s website?

The short answer is the classic consultant’s cop-out: it depends.

To state the obvious, every organization is different, and so the “reasonable” amount of traffic for your website is unique. I once built a website for the United Way chapter of a very small town in Iowa and I would never expect them to receive the same amount of traffic as United Way of King County in Seattle, much less the national United Way website! So in some ways, this may be a research question for you: What are other similar organizations seeing in terms of traffic and traffic trends.

Website “traffic” in its purest form is what you might call a “vanity metric”. It only has meaning when it’s given context and viewed over time. To turn a vanity metric like “traffic” into something useful, set a goal for why you want to see more traffic on your website. What’s your theory of change for why more traffic will help you achieve your mission? Will more traffic result in more volunteers? Does more traffic indicate a greater interest that leads to more individual donors? Stats are most useful when you can ask questions of them.

Website traffic vs. social media vs. email

There’s also a second question you may wonder about. What is the value of posting to your website vs. on social media vs. in an email newsletter. And for that, I have a much stronger answer!

Social media networks will come and go but you have the power to keep your website alive and in one place indefinitely. In the WordPress and open source world that I work in, we call this “owning your content”.

My primary recommendation is to use your website as the central “hub” of all your information (both brochure-type information as well as news and events) and then use social networks and newsletters as distribution channels. It’s much easier to change where you share links to your website than it is to change where you post your new information (much less to archive or migrate the history of your posting on another company’s website).

Here are two articles I’ve written with more details about that idea:

If you can increase the amount of content you post to your website, you’ll tend to see the positive effects for site traffic accumulate over time. By driving more traffic to your site, you’re exposing more people to your donate button, volunteer page, events calendar, etc.

There are so many benefits to this strategy. Posting engaging, bite-size news and announcements makes it easier for other people to share those links with others via email and social on their own.

Building up a larger history of consistent information about your work and the people it impacts will also help your search traffic increase as search engines see your site as a better and better result for people interested in the type of work you do.

It’s always about the people

Websites are just a tool to help your organization achieve it’s mission. So what matters is how it increases the impact of your nonprofit.

Remember, that 10% engagement for 100 people is the just as useful as 1% engagement of 1000 people. So before you get too worried about how many people are coming to your site, make sure you know exactly what you want them to do and make your site as compelling as possible. Trust the process and normally good things will eventually happen.

How do I help my different website audiences with a single site?

I’m wondering if you can help me think through the plan for getting the nonprofit I work for (as marketing/comm manager) a website focused on funneling our different audiences towards specific actions (a site focused on better user experience to build an engaged community), making sure our site is well-supported and healthy, and setting up a good foundation for any future web dev needs.

It sounds like what you’re looking for help with is possibly the #1 challenge of many nonprofit sites. They don’t simply have a “customer” to cater to but instead a wide array of stakeholders with different backgrounds and relations to the organization.

I hope that if you work through the processes and technical recommendations for planning your nonprofit site and recommended plugins and themes, you won’t be led astray toward overly complex systems and harder-to-support themes and plugins. The biggest piece of advice I can give you for tech is to keep it simple, probably simpler than you’d even like. Your visitors want your site to be as simple as possible so long as it meets their core needs.

Keep It Simple!

When trying to do really complicated things (like custom layouts not provided by your theme or rube-goldberg-esque data processes on the site), that’s where I see things go wrong. If you can settle for a site that 100% works and is 75% of what you were hoping for, then I think you’ve succeeded. That last 25% (and especially the last 10%) is just really hard to get without a lot of professional help.

The same really goes for content too. Use fewer pages than you think you need. Keep your menu short. Avoid jargon. Those will all help your audiences find what they need fastest and with the least stress. I often recommend reviewing the menus of similar organizations that you think work well and using those as a starting point. If at all possible, follow that up by testing your menu with a few stakeholders. 5 minutes of watching someone use your website is incredibly eye opening (you can’t understand it until you see it!).

Find Help

I don’t know where you’re located, but I’d try to do some networking at meetups and WordCamps to find people to help you. Lots of people go to those looking for help, and I know I’m always happy to help people try to find someone when they show up.

If you’re a small organization, this one hour webinar I presented for Washington Nonprofits offers lots of great tips for getting started with a new website. For larger organizations planning to hire a web consultant or agency, sign up for my twice-a-year Anatomy of a Website Redesign course from NTEN.


If you’ve had successes building a simple DIY site for your nonprofit, share your best advice in the comments to help your fellow nonprofits!

Ask Nonprofit WP: Where can I find free “premium” plugins for nonprofits?

The reason I am writing this is to request you if you could please connect us with any site or company/organization that provides FREE premium plugins or resources for a WordPress website.

Unfortunately, I do not know of any sources of free premium plugins for nonprofits right now. Many plugin companies will offer some type of discount if you ask nicely, but most formal programs I was aware of no longer exist. 😢

I would also just caution you to be very wary of any free plugins you find through searches like “free WordPress plugins” or “free premium WordPress plugins”. Without few exceptions, those free premium plugins have been intentionally infected with malware to hack your site.

I’m sorry I can’t offer more guidance. All I can really say is that it never hurts to ask for a discount or free license from a company after explaining what you do. Most will say no, but some may say yes! The WordPress community is generally made up of lots of really nice people who do like to give back.

Nonprofit WP keeps a list of known free and discounted software for nonprofits, including a few themes and plugins.


If you’ve had luck getting a company to donate software to your organization, share it in the comments to help your fellow nonprofits!

Ask Nonprofit WP: What plugin or service should I use for fundraising and visitor engagement?

We are looking for an plugin or service like engaging networks but without the huge price tag as we simply cant afford it. We basically need a call to action function template service so we can created campaign pages people can share (with a good social media layout) and ability to have subscription to our mailchimp and donorbox included.

It sounds like you’re looking for an all-in-one type solution for fundraising and actions. That’s a common need, but one I don’t find is very well suited for WordPress. One partial exception is the GiveWP plugin which provides a donation platform with some basic CRM capabilities. There are also lots of other 3rd-party solutions out there like EveryAction, NationBuilder, and Salsa that you could look at. I find that people aren’t in love with any of them, but they enable you to do things that would be extremely hard to put together on your own.

Just about anything is possible to do with WordPress, it’s just a matter of time, skill, and resources. That said, the more complex your needs, the most it makes sense to consider a 3rd-party tool. Custom website functions require a large initial development budget with likely ongoing maintenance costs. It definitely makes sense for certain organization to build a solution perfectly tailored to their needs, but it’s not a decision to make without considering all the potential trade-offs first.

Especially if you’re a smaller organization, though, a prebuilt solution with all the features you need included will probably be more cost-effective and stable than building the same thing in WordPress.

If you do choose to go with WordPress-based solution, I would recommend you:

  1. Identify a full list of all the features you need first
  2. Search for high quality plugins to handle each task separately (at least for tasks that don’t need to be aware of each other). The list of recommended plugins on NonprofitWP may be useful for this step.

If you organization has found a 3rd-party engagement tool you love, share it in the comments to help your fellow nonprofits!