
A personalized online experience is tailored to each user’s unique needs and interests, providing customized pathways based on their distinctive characteristics. Personalized marketing not only engages your audience on a deeper level—visitors increasingly expect this type of interaction with their favorite nonprofits.
According to research from McKinsey, 71% of consumers expect brands to deliver personalized experiences, and 76% are frustrated when they don’t receive them.
With this in mind, we’ve created the definitive nonprofit roadmap for creating personalized online experiences for your supporters. Follow this pathway to help improve your site’s user experience and maybe even join the ranks of the best nonprofit websites.

Start by gathering information about your nonprofit’s website users. Who are they? How do they currently use your website? What preferences do they have for online engagement?
Collect this information using tools like:
You may also have other databases at your disposal to pull supporter data from. For example, Bloomerang’s nonprofit software guide lists fundraising, prospect research, events, and auction software as potential platforms your organization may use. Compile data from these sources to help get a more robust picture of your current audience.
An audience persona is a fictionalized character representing a real segment of your nonprofit’s audience. Personas can help personalize online experiences by allowing you to understand your audience’s needs on a deeper level and design content that resonates with their interests.
For example, Kanopi’s healthcare content marketing guide recommends including these details for each persona you create:
The more details you add to each persona, the better you can bring them to life, and the easier time you’ll have designing relevant content for each group.
We suggest building three to five personas for your primary online audiences. For nonprofits, these main user groups tend to usually be donors, volunteers, beneficiaries, corporate sponsors, and other community members looking for information relevant to your organization’s mission. Depending on your nonprofit’s unique services and offerings, your personas could differ slightly, so think carefully about your core user groups.
Once you’ve finalized your user personas, you’re ready to build personalized pathways to guide each segment through your website and help them find the information or resources they need. This process is called the user journey, and it encompasses everything from using your website’s navigation system to completing forms and engaging with interactive content on your site.
Take these steps to map out user journeys for each persona:
Every user journey should have a clear end path with the next action website visitors can take. For donors, that may involve viewing your digital donor wall to see their names listed and exploring additional giving opportunities. For prospective volunteers, the journey may include viewing your volunteer event calendar and registering for an opportunity. Give each audience segment the opportunity to engage with your organization via activities you know they’re already interested in.
Once you’ve built your foundational user pathways, you can expand your personalization efforts into innovative new territories to further engage your audience. Dynamic website content is an exciting new avenue for nonprofits looking to tailor the online experience to each individual beyond their overarching personas.
Dynamic content changes in response to a user’s behaviors or preferences. The possibilities are nearly limitless. One of the most effective ways organizations can leverage this content is by offering visitors personalized content suggestions based on their past website visits.
For example, users could see different homepage CTAs based on whether they’ve donated to your organization or not. A visitor who hasn’t yet donated might receive a CTA saying “Donate today to make a difference.” On the other hand, someone who has already donated could see a CTA saying “Read how donations change the lives of community members.” These personalized messages consider each individual’s history with your organization to present targeted messages that align with their interests.
You could also use dynamic content to offer website visitors specific donation options based on their past payment choices or giving pages they’ve visited. For example, visitors who have spent significant time reading a blog post about legacy giving could see a version of your “ways to give" page with planned and legacy giving options featured more prominently at the top. On the other hand, those who have engaged with content about donating stocks might see that giving option featured more prominently.
Dynamic content can be technically complex to create, so it’s typically best to work with a web design professional to develop dynamic content. An expert can create a custom solution to meet your nonprofit’s exact specifications.
Also, keep in mind that many website visitors will be excited to see content that aligns with their interests, but not all users will feel comfortable with this level of personalization. Give visitors the option to opt out of data collection and dynamic content and respect their wishes by not continuing to track their online behavior.
The final stop on your personalization roadmap is to test and adjust your strategy as needed to refine your efforts over time. Let audience feedback from your nonprofit’s community guide your testing process. The following types of feedback will provide a well-rounded view of your efforts:
Consider website personalization as a circular process, with continuous testing and iterations as you mitigate issues and build upon previous successes. Make user feedback and site updates part of your supporter stewardship plan—building an engaging, user-friendly website will help you recruit new supporters and strengthen your relationships with existing audience members.
This roadmap will provide the structure you need to continually gather user data, refine your personas and user journeys, and deliver uniquely personalized experiences that exceed visitor expectations. Adjust each step to your nonprofit’s unique audience to design an online experience personalized to their needs and interests.
