Skip to main content

Nonprofit Marketing Plan: 8 Steps to Create A Strong Plan

Author: Terry Ibele
November 3, 2022
🕑 20 min read

Having worked with hundreds of nonprofits over the years, I can tell you that organizations that develop and follow a well-thought-out nonprofit marketing plan grow faster and make a bigger impact than those that don’t.

A holistic marketing strategy will help any size organization connect with prospects and strengthen current connections.

Between investing in the right marketing tools and crafting your brand’s voice, there’s a lot that goes into making a name for yourself, though. Especially when you’re up against established organizations, it can be difficult to generate brand awareness for a smaller organization that’s just getting started.

Whether you apply these steps to a single campaign or use them to inform your organization’s marketing strategy for the entire year, you can be sure they’ll help your team increase donations, grow membership numbers, deepen engagement and raise awareness.

Be sure to download our Nonprofit Marketing Plan Template and fill it out as you go!

Before diving straight into the steps you’ll need to follow, let’s explain exactly what a nonprofit marketing plan is.

What Is A Nonprofit Marketing Plan?

A nonprofit marketing plan is a document that outlines the marketing activities needed to execute any type of campaign. It includes a detailed description of the types of marketing collateral that will need to be created and the key messages you want to communicate with each piece.

This document should be made available to everyone in the organization, so they can refer to the main goals of the campaign and align their activities to it.

Most nonprofits begin outlining their marketing plans and assigning roles with their Board (if Board involvement is needed) at the beginning of the new fiscal year. However, they can also be developed on a project-by-project basis throughout the year. 

Click through to claim your 60-day trial of WildApricot to create effective QR codes that will speed up event check-in.

1. Assess Your Past Nonprofit Marketing Efforts

As with any initiative you take on, it’s always best to look back on your successes and shortcomings. That way, you’re not starting from scratch and repeating those same mistakes. So, before developing your new marketing plan, take a look at past marketing efforts to determine what’s worked (and not worked).

Take some time to review your past marketing activities and campaigns, whether or not they were guided by a formal plan. To do this, ask yourself questions like: 

  • What were we hoping to achieve with this strategy or campaign? 
  • What platforms did we use to spread the word to our constituents?
  • Did we achieve our goals and objectives?
  • What KPIs did we track for our campaign? Did they accurately gauge success?
  • What was most successful about this strategy or campaign? 
  • What didn’t work as well as we’d hoped or expected? 
  • What can we learn from the outcomes of this strategy or campaign? 
  • What should we do differently next time, or what can we test to see if a different approach would be more effective?
  • Can any of the assets (such as photography, written content or video content) be reused for future strategies or campaigns? 

Once you have a clear sense of where you’ve gone right or wrong, you’ll be able to use that knowledge to inform your next strategy. For instance, maybe sending direct mail to your constituents hasn’t historically been effective. For your next marketing campaign, you might choose to focus more heavily on digital methods like social media or email marketing.

How to Conduct a Marketing Audit

If you have enough time on your hands, you can conduct a more in-depth marketing audit beyond briefly looking at past campaigns. For instance, Getting Attention’s nonprofit marketing plan guide shares a step-by-step method you can use to analyze past performance.

You’ll want to collect past marketing collateral and campaign metrics, which you can then use to conduct a SWOT analysis. A SWOT analysis is a strategic planning technique used to identify your organization’s Strengths, Weaknesses, Opportunities and Threats (SWOT). In this case, you’ll be analyzing your marketing efforts in particular.

To conduct this type of analysis, draft a square that’s segmented into four quadrants, each devoted to a particular element of SWOT. Then, list different points under each heading that pertain to each. Here’s what each quadrant refers to:

  • Strengths: Anything you list here should describe what your organization excels at and separates it from competitors. This might be strong brand awareness, unique services, a loyal base of volunteers and so on.
  • Weaknesses: This is anything that prevents you from operating at maximum capacity. This might be inadequate revenue, vacant staff positions, a poor digital presence and so on.
  • Opportunities: These are favorable external factors that could give your organization a leg up over the competition. This might include things like company sponsorships or recent legislation that positively affects your area of expertise.
  • Threats: These are negative external factors that are out of your organization’s control. For instance, program costs are increasing, or there’s an effort to discredit your organization.

This chart shows how to conduct a SWOT analysis for your nonprofit marketing plan.

Listing out these factors will give you a good visual representation of where your organization currently stands. From here, you can use this information to leverage your strengths to increase opportunities, reduce your threats, eliminate weaknesses and mitigate potential threats.

2. Pick the Best Goal for Your Organization

One small foundation I worked with was marketing their organization everywhere (Facebook, email, events, etc.) but getting little return for their efforts.

As I quickly discovered, the problem was that they were trying to accomplish multiple goals — increase donations, boost community engagement, raise awareness and more — all at once.

With such a small team, they were spreading themselves thin and bombarding their target audience with every type of ask.

From my experience, the nonprofit teams that focus on one primary goal at a time see the most success. As soon as I helped the foundation focus on one goal with their marketing campaigns (increasing donations), they started seeing better results.

If you need help deciding on a primary goal, here are several common nonprofit marketing goals I’ve seen organizations pursue:

  • Acquire new members or donors
  • Deepen community engagement 
  • Raise awareness of a worthwhile mission
  • Become a thought leader and go-to resource on an issue
  • Increase your volunteer network
  • Attract corporate sponsors and nonprofit partners

Make sure your nonprofit marketing goal is tied directly to your organizational growth objectives. We all want to raise awareness of our organization and the work that we do, but what will this “raised awareness” get our organization at the end of the day? What do we hope to accomplish? 

Small nonprofits typically see the best results when they prioritize one goal per quarter. Larger organizations with a marketing department of more than one person may be able to focus on two goals. It all depends on your staff’s bandwidth.

Since nonprofit organizational priorities constantly shift, consider reviewing your nonprofit marketing plan every quarter (three months). This doesn’t necessarily mean you need to craft a new one from scratch each time. Rather, you should examine and tweak your plan so that you can continue making sufficient progress.

3. Develop SMART Objectives to Achieve Amazing Nonprofit Marketing Results

A few years ago, a friend of mine decided to participate in a charity run. She showed up in a jogging outfit and dragged her way to the finish line. She came in dead last.

The following year, she signed up again, but this time, she was determined to come in first place. She began practicing four months before race day. She tracked her times, began eating better and even hired a trainer.

On the day of the race, she pushed herself harder than before and finished in the top 10% of all runners — something she never thought she could do.

The only thing that drove my friend to achieve such an amazing result was refining her objective: simply finishing the race vs. aspiring to come in first. By doing so, she was able to set incremental objectives along the way to ensure she was making sufficient progress.

In the same way, nonprofit professionals who refine their marketing plan objectives are able to accomplish their goals to a greater degree. 

The best way I’ve seen nonprofits refine their objectives is by using something called the SMART objective framework. SMART stands for:

  • Specific: Choose an objective with one key result. Include descriptive details about what exactly your nonprofit is aiming to achieve, why and how it will support your mission.
  • Measurable: Be sure your goal has clear performance indicators that will help you measure performance later on. You’ll also want to ensure you have the tools available to measure your progress toward those KPIs along the way.
  • Achievable (but Ambitious): Given your current reality (time, money, expertise, help, etc.), choose something you know you can set out to do, but will also push you to learn more.
  • Relevant: Effective objectives contribute to the organization’s overall success. Increasing donations may be more tied to your organization’s overall objectives, while simply increasing Twitter followers may not.
  • Time-based: Create a realistic deadline you want to achieve this by. Then, set doable milestones along the way.

When creating goals for your nonprofit’s marketing, use the SMART goal framework shown in this chart.

This framework has been adopted across many organizations and for good reason: it allows you to develop clear objectives that drive greater outcomes for your organization.

Examples of SMART Goals

While the SMART framework can be applied to any strategic goals your nonprofit sets, let’s take a look at it in the context of marketing. For example, if your primary marketing goal is “raising awareness,” then some sample SMART objectives could be:

  • 50% increase in blog traffic by March.
  • 25% increase in social media shares by July.  
  • 10% increase in Facebook post impressions by October. 
  • 3,000 video views on YouTube by January. 
  • 10% increase in your email open rate by May.
  • 5,000 total views on TikTok by February.

Once you’ve refined your SMART objectives, work with your team to set a schedule for activities that will help you achieve those goals.

All nonprofits are different and will have different SMART objectives to match their primary goals. To find the right numbers for your nonprofit, look at the existing marketing benchmarks or estimate to the best of your ability. 

4. Select Key Performance Indicators To Measure Success

As this article has touched on, your goals should be tied to specific metrics. That way, you have a clear indication as to whether your efforts are paying off. Without tracking your nonprofit marketing plan’s performance, you won’t know where to invest your efforts next to improve results.

It’s important to note that different goals will be attached to different performance metrics. Salsa’s guide to nonprofit KPIs dives into several different metrics you might track and some of the ones specific to marketing include:

  • Conversions. This is the number of desired actions someone takes to support your nonprofit. Depending your goals, you might track something similar to one of the following examples:
    • How many people donate
    • Register to volunteer
    • Renew their membership
    • Sign up to be a member
  • Email open rate. This indicates the percentage of people who opened an email you sent them. In an ideal world, your open rate would be 100%. However, the industry average hovers around 25%.
    • Expert tip: Experiment with your subject lines and send any emails from a specific person at your organization to drive higher open rates.
  • Amplification rate. Specific to social media, this is the ratio of shares per post to the number of overall followers. For Twitter, shares are Retweets, Facebook refers to them as shares and Pinterest refers to them as repins. 
    • Bonus: Some social media platforms will provide you with similar metrics like the number of impressions that will also help you determine your digital reach.

Tracking the right marketing analytics will take the guesswork out of those critical decisions, so you can maximize your ROI and focus on what’s yielding the best results. Not to mention, accurate KPI tracking also allows you to adapt your marketing strategies if you start to head in the wrong direction.

Of course, there are always other metrics and combinations of metrics that you might use — it all depends on your outreach methods. For instance, if you’re focusing on Google Ad Grants, you’ll look at conversions, click-through rates and website traffic to determine effectiveness. Text messages and direct mail may focus on response rates and cost per response.

5. Stay Relevant With Your Audience

There’s a lot going on in today’s fast-paced world. With so much on our minds, limited attention spans and the rise of information fatigue, nonprofits need to work harder than ever to cut through the noise and stay relevant to their audiences. 

And what better way to beat the news cycle than by embracing it? 

Before designing or launching your nonprofit marketing plan, ask yourself whether there are any current trends or news items you should incorporate into your strategy. 

Known as “newsjacking,” this tactic can work wonders for strengthening brand awareness by leveraging common keyword searches and letting your audience know your cause is current and that you’re actively staying engaged in society.

Classic newsjacking is most effective on social media, where a growing number of people are turning for news and information. In fact, about half of U.S. adults say they get news from social media. However, you can also leverage news and trends through your blog, email marketing and website, especially with the growing dependence on digital news consumption.

Over the past couple of years, one of the most obvious news items has been COVID-19. With the pandemic impacting everyone’s lives, many people have watched how their favorite nonprofits responded. Another one that’s brought international attention is the Russian invasion of Ukraine.

Between new federal and local legislation, world conflicts and other widespread stories, there are plenty of news items that your nonprofit can leverage to increase its relevance. Find stories that are most relevant to your cause and use them to bolster your organization as an authority on the topic.

Examples of How Nonprofits Can Stay Relevant

Of course, staying relevant is easier said than done. To give you some insight into how different nonprofit organizations accomplish this, let’s take a look at a few different examples.

Here’s an example of a Facebook post from SickKids Foundation. In it, they linked the newsworthy topic of the Winter Olympics to their mission to invest in children’s health:

This screenshot shows how the SickKids Foundation leveraged newsjacking in its nonprofit marketing plan.

The World Food Program USA, an organization dedicated to fighting global hunger, also incorporates current events into its efforts. They developed a program specifically for providing critical food assistance to those affected by the war in Ukraine. Then, they used Google Ads to amplify the campaign’s landing pages:

This screenshot shows how the International Rescue Committee leverages Google Ads to promote relevant content in their nonprofit marketing plan.

Big Brothers Big Sisters of Canada has also been letting its followers know how the pandemic has been impacting the young people they serve and what community members can do to help:

This example shows how Big Brothers Big Sisters tied the pandemic into their nonprofit marketing strategy.

But staying relevant isn’t only about keeping up with the news. It’s also important to keep a close eye on holidays, awareness days and other observances. Consider which of these dates align with your mission – and then plan your marketing strategy accordingly. 

Here’s an example from the Nature Conservancy of Canada, which promoted a conservation campaign for the Boreal Wildlands on Earth Day:

The Nature Conservancy of Canada created a nonprofit marketing campaign for Earth Day in this screenshot.

Takeaway: Before you start putting your marketing plan together, think about specific dates or news items you could leverage to stay relevant, capture your audience’s attention and deepen engagement with your cause.

6. Find the Right Prospects to Support Your Mission

Look at the number of likes on this Instagram post from Girls Who Code, an organization with a mission of closing the gender gap in tech, one girl at a time.

This nonprofit marketing example shows how Girls Who Code targets specific personas.

If you go to Girls Who Code’s Instagram Profile, you’ll find their posts have a considerable amount of likes and comments. While they certainly share powerful stories, their success is rooted in their understanding of their audience and their ability to connect with those individuals.

Girls Who Code was able to find and target a specific audience that responds to their mission. By marketing to that specific audience over time, they learned how to better connect with them — by sharing powerful stories of girls making a difference through their program. 

They don’t worry about people who don’t understand or support what they do — they focus on their most passionate online community members and that leads to their success. 

And that’s the key. Successful nonprofit marketing plans are targeted toward very specific audiences — and this is what the concept of personas is all about. Personas are fictional characters that help marketers envision someone who might respond to their marketing messages.

For instance, a few personas for Girls Who Code might be:

  • A middle-aged woman in the tech industry who wants to support the next generation of women in coding.
  • The parent of a teenage daughter who’s interested in coding.
  • A young woman in a university coding program.

Once you’ve created your personas, you can start crafting a message that will connect with each one. Personas help humanize your marketing message since you can better imagine specific individuals you are speaking to rather than the entire world. 

For instance, as you can see in the example screenshot, Girls Who Code’s marketing campaign was geared toward young women interested in coding. That’s why they included Coachella, social media filters and the American singer Doja Cat.

7. Craft a Compelling Message For Your Nonprofit Marketing Campaign

This is the hardest part of any nonprofit marketing campaign — getting your audience to pay attention long enough to take your desired action. This is also where most nonprofit marketers have the most fun, because creativity comes into play in a big way. 

Think back to the goal you set for your marketing campaign. Based on that, what’s the core message you need to communicate to inspire your target audience to help you reach that goal? Tapping into effective storytelling practices and other strategies to share compelling messages will drive your campaign toward success.

An Example of An Attention-Grabbing Message

Now, let’s take a look at a couple of real-world examples of what this looks like in practice. WaterAid wanted to get the word out to young people about their work to provide clean water and toilets to the world’s poorest communities. To do this, they took an approach many older donors might grimace at, but younger people embraced.

Back in 2015, they created a Poopmoji campaign, where supporters could create personalized poop emojis and share their creations with friends. 

WaterAid created a compelling nonprofit marketing campaign that targeted younger donors.

This campaign was wildly successful and resulted in a huge uptick in social shares, website traffic and email sign-ups. They understood their audience and what messages would inspire participation, resulting in a fun way to spread the word about a worthwhile cause.

But if you’re hard-pressed to come up with something as creative as WaterAid, don’t worry — you don’t need to be incredibly creative to craft an effective marketing campaign. 

An Example of Storytelling

There’s another fail-proof way to create a compelling message that works for any nonprofit: the power of storytelling.

Donors and other philanthropists care about real stories. In fact, NPOInfo’s charitable giving statistics say that 42% of surveyed donors said that personal stories from a nonprofit’s beneficiaries influenced their decision to give.

Let’s take a look at an example of powerful storytelling from a small nonprofit. (As a bonus, this is also a great example of a SMART goal and multichannel marketing!)

Rosie’s Place, a women’s shelter in Boston, wanted to raise funds for its programs. They knew about SMART objectives, so they created an ambitious one: receive 500 gifts (of any size) in seven days from their online community (Facebook, Twitter and YouTube). 

They also knew the power of storytelling, so they filmed a series of heart-warming (and often heart-wrenching) stories of women whom the shelter had helped. Every day during the campaign, they shared one of the videos with their online community along with their goal of 500 gifts in seven days. Here’s an example:

Rosie’s Place told beneficiaries’ stories as part of its nonprofit marketing plan.

During its nonprofit marketing campaign, Rosie’s Place posted videos of beneficiaries telling their personal stories.

At the end of the week, they had received a total of 150 gifts — short of their 500 goal, but still incredible. Plus, they touched the hearts of hundreds of people online, compelling many to become regular donors to the shelter.

If you’re thinking of using storytelling to make your messages more powerful, take a similar approach to Rosie’s Place by searching for stories among the people your organization supports.

And once you’ve found a compelling story, the next step is to find the right platform to share it on.

8. Choose the Best Marketing Platforms to Share Your Message

Nonprofits tend to dive into leveraging several platforms headfirst — let’s post on Instagram, let’s start tweeting!

However, each marketing platform has different strengths and if you choose a blanket approach for every platform, your message may end up falling flat. 

Instead, if you want to maximize your impact, it’s important to tailor your message based on each platform’s strengths. You need to determine which platforms your supporters prefer, then select a few to focus on. The only way you’ll curate a strong following is by not spreading yourself thin and not leveraging every single platform out there.

Let’s take a look at several different platforms you might use.

Platform 1) Social Media

It’s no secret that social media is an important part of any nonprofit’s digital marketing strategies. With new platforms being created, it’s important to understand which ones you’ll actually want to create accounts for.

As you get started, here are four of the most popular ones that you’ll want to consider:

  1. Facebook: Thanks to its widespread popularity among Boomers and Millennials, Facebook is great for showcasing impact, expanding reach and engaging in debate or conversation among different supporters. This is the ideal place for long-form content, livestreams and relationship building.
  2. Twitter: Particularly popular among younger generations, Twitter is useful for sharing news around an issue, engaging in two-way conversations and tagging specific people in your updates. One great example: The Scratch Foundation used Twitter to share their campaign videos, generating much more engagement than simple text posts. 
  3. Instagram: With a heavy focus on images and videos, Instagram is the ideal platform for sharing your visual content. It’s most popular among Gen Z and Millennials and its Story feature makes it easy to conduct polls and generate high organic engagement.
  4. TikTok: Geared toward teenagers, TikTok is ideal for connecting with your younger audience. In fact, 41% of TikTok users are between the ages of 16 and 24. Create videos that tell inspirational stories, address pressing issues that require a community to rally behind and hop in on trends and challenges for the best results.

Depending on your cause and audience, you have plenty of options when it comes to social media. Be selective when picking the nonprofit marketing platforms that you’ll use to post about your work and push your cause forward.

Platform 2) Email

According to 360MatchPro’s fundraising statistics, email has the highest ROI of any nonprofit marketing channel and 33% of donors say that email is the platform that most inspires them to give. In other words, email is a crucial marketing tool for your nonprofit.

Email is an intimate platform to speak with those who know you and trust you on a personal level. That’s why it’s ideal for:

  • Big asks like major donations (e.g., “Would you donate $300?”)
  • Specific asks such as event invitations (e.g., “Come to our event on Tuesday.”)
  • Personalized updates on your cause (e.g., “Here’s the latest update on the project you donated to.”)

Many nonprofits opt to send a regular newsletter, giving everyone on your email list a way to stay connected with your cause. They’re a fantastic way to share regular, quick updates on your mission and direct users to your website to learn more about all your great work.

Platform 3) Website

Your website is your most important piece of digital marketing collateral, because it serves as the hub of all information related to your organization online. 

It’s where many people will come across your cause for the first time, meaning it’s responsible for making a positive first impression on prospects. It’s also where people will go to find out more about your campaigns, donate to your cause and dig around to discover your organization’s mission and vision.

As such, building a well-designed website is a non-negotiable part of any modern nonprofit’s marketing strategy. However, it takes a bit more effort than you might initially think. Here are some key points to consider when creating your website’s layout:

  • Create a blog. Maintaining a regular blog on your nonprofit’s website is a worthwhile investment. Blogs drive more traffic to your website, provide shareable content, build community interest in your mission and position your organization as a thought leader. From short updates to long-form articles and video content to photo galleries, a blog is a wonderful place to showcase impact and share your message. 
  • Use compelling graphics. Your nonprofit’s visual content is just as vital as its written content. Your website’s graphics are what will catch prospects’ eyes and reel them into your cause. From images of those you serve to artistic designs, make sure to include images that convey your cause and drive users to explore your site.
  • Make sure it’s mobile-friendly. In today’s mobile-first world, many of your prospects will want to interact with your organization using their smartphones. Make sure they can by ensuring that your site is mobile-friendly. That means compressing images to quicken load time, making sure your CMS offers responsive design and minimizing the number of pop-ups you use.

As one of your main marketing platforms, a website is a crucial consideration for your marketing team. So spend time creating a website that users want to visit and explore.

Platform 4) Google Ads

Through its Ad Grants program, Google has launched a new wave of nonprofit marketing forward. Since its inception in 2003, it’s supplied organizations with more than $10 billion in free advertising money.

The Google Ad Grants program provides up to $10,000 a month in free advertising space for eligible nonprofits, enabling nonprofits of all sizes to tap into the power of online advertising to reach new and bigger audiences. 

For instance, when you Google a term like “wildlife conservation volunteering,” you’re met with several results of wildlife rescue organizations promoting their volunteer opportunities.

This screenshot shows how wildlife conservation organizations leverage Google Ads in their nonprofit marketing plans.

Think creatively about how you want to use your ad grant money. For instance, many nonprofits use their funds to promote:


  • Donation and sponsorship forms to increase funding
  • Educational content to educate the public about their work
  • Event registration pages to increase attendance for everything from webinars to 5Ks
  • Volunteer registration forms to boost recruitment efforts
  • Advocacy opportunities like online petitions
  • Service pages to spread information about the organization’s services

Before jumping into this nonprofit marketing opportunity, think carefully about how Google Ads will play into your larger strategies. Do plenty of research into the program’s purpose and compliance regulations. Then, make sure your website is up to par with the program’s guidelines before applying.

If you’re curious about the program, dive into the program further with this Google Ad Grants basics guide on the Wild Apricot blog.

Example of Multichannel Marketing

The David Suzuki Foundation provides a great example of how to execute a campaign across several platforms powerfully. 

First, they made sure their homepage was set up to clearly showcase their campaign message:

The David Suzuki Foundation made sure its nonprofit marketing campaign was on the website’s homepage.

Then they sent out an email to their list, asking community members to get involved: In this screenshot, The David Suzuki Foundation promoted its marketing campaign via email.

And finally, they backed up their message with compelling posts on their social media channels:

The David Suzuki Foundation incorporated social media into its nonprofit marketing strategy.

Implementing an integrated marketing campaign like this allows you to capture the attention of people across your network, rather than only promoting content to one platform’s audience.

One Final Word About Nonprofit Marketing Plans…

The nonprofits that take the time to create a strategic, thoughtful and purposeful nonprofit marketing plan see the biggest impact when growing their organizations. Plus, there’s the added bonus of having a clear schedule upfront rather than posting online and emailing supporters sporadically.

If you’d like any help creating your marketing plan, feel free to get in touch with me. All the best with your nonprofit marketing plans!

And, if you want a PDF to help you put together your own nonprofit marketing plan, don’t forget to download our free template.

Additional Resources

The Membership Growth Report:

Benchmarks & Insights for Growing Revenue and Constituents

Get the report now!