This is the ninth post in a blog and webinar series called 101 Digital Marketing & Fundraising Best Practices for Nonprofitswritten and presented by Heather Mansfield. Please sign up for Nonprofit Tech for Good’s email newsletter to be alerted of new posts. Thank you!

Related Webinar: Social Media Strategy for Nonprofits
Related Certificate Program: Certificate in Social Media Marketing & Fundraising


Coming Soon!

Our Certificate in Social Media Marketing & Fundraising program covers the fundamentals of social media marketing and fundraising for your nonprofit. Participants will learn how to create a social media strategy, how to craft a content marketing plan, and current best practices for using social media for community engagement and fundraising.

The program requires the completion of three webinars and costs a total of $100 USD. You can attend the webinars live or view the recordings. Learn more & register!


Coming Soon!

Please Note: These best practices have not been updated since November 14, 2022. It’s unclear whether Twitter/X will remain relevant for nonprofits under the direction of Elon Musk. Please check back in a few months.

Twitter is not for every nonprofit. It’s a social network that requires a lot of time and content, but more importantly, a social media manager who enjoys being active on Twitter and understands Twitter’s extensive toolset. If your nonprofit has a Twitterer on staff, then set them free to tweet. If your nonprofit doesn’t, then either decide not to use Twitter or tweet minimally with low expectations.

That said, the best practices below are based on Nonprofit Tech for Good’s experience using Twitter almost daily since 2008. Experiment and keep in mind that those who use Twitter regularly tend to love Twitter. It’s a community that takes a while to understand and adapt to.

1) Set up your nonprofit’s Twitter Profile to maximize followers.

Your nonprofit has one chance to make a good first impression on Twitter. Before you follow any account, ensure that your profile is complete with (1) a well-designed profile photo and header image; (2) a bio that expresses clearly your organization’s mission; and (3) a link to your website. @MoveTheWorldUK captures all three complete with emojis and a campaign hashtag:

World Animal Protection on Twitter - a good example of profile photo and heading design

Next, to add credibility to your Twitter Profile, upgrade your account to a Professional Profile and categorize your profile as a “Non-Governmental & Nonprofit Organization.” For example, @WomenforWomen:

Women for Women International using Twitter Blue

It’s also recommended that your nonprofit sign up for Twitter Blue for $2.99 (USD) a month. The service provides early access to new Twitter tools and a variety of unique features.

2) Tweet or retweet 2-10 times daily from early morning to late evening.

The average lifespan of a tweet is 15 minutes, so if your nonprofit wants to engage your followers regularly on Twitter, you’ll need to be very active on Twitter daily. For nonprofits that do not have the time or interest in growing a community of followers on Twitter, but still want to still have a presence on Twitter, it’s OK to only tweet or retweet once or twice weekly as long as you understand that you’ll on be reaching a very small percentage of your followers.

That said, for those nonprofits that do want to grow a community on Twitter, follow these best practices when writing your tweets to maximize the likelihood of your tweets getting noticed:

1. Format your tweets for easy reading.

Write tweets in clear, concise language. Don’t use uncommon abbreviations and always use proper punctuation and grammar. A reader needs to be able to easily and quickly comprehend the message in your tweet. Embrace a writing style known as plain language which is becoming an increasingly important skill for social media managers.

Tweets can be 280 characters, but studies have shown that tweets between 71 and 100 characters perform better than longer tweets. Shorter tweets, on average, receive more retweets, more impressions, and more link and profile clicks.

2. Include a link in your tweets as often as possible.

Tweets with links have an 86% higher retweet rate and higher engagement overall because people are hesitant to retweet or engage with tweets that do not have a source or a call-to-action. Including links, of course, also helps increase traffic to your website.

It’s OK to not include links in conversational tweets and replies, but even then sharing links to resources or call-to-actions (CTAs) is often appropriate and useful, especially in Twitter Threads.

3. Schedule tweets in advance.

Using a tool like Buffer or Twitter’s native scheduling tool make it easier for your nonprofit to be regularly active throughout the day and on the weekends:

People use Twitter at all hours, so it’s important that you schedule tweets for early morning, the evenings, and on the weekends. Scheduling tweets is a must for nonprofits that want to engage an international following.

4. Retweet your own tweets.

Since tweets have a very short life span, it’s a good practice to retweet your own tweets. For example, if you send a tweet on Monday morning at 8 am, retweet that same tweet the next day at 1pm. You may discover that retweeting your own tweets results in higher engagement than tweeting the same tweet twice.

5. Don’t be a #hashtag #spammer. #DontDoIt 

Using more than two hashtags is not a good growth or engagement strategy on Twitter. Tweets overloaded with hashtags look messy, are hard to read, and make your nonprofit look desperate to gain followers. Use hashtags strategically to mention important causes, campaigns, and events, but hashtag spamming to try to increase your reach doesn’t work and has a negative effect on engagement.

6. Don’t be a photo tag spammer either!

It’s a good practice to occasionally tag important partners and sponsors in image tweets, but doing so often will only annoy them.

3) Tweet content that inspires engagement.

It’s hard to get noticed on Twitter without purchasing ads even if you have a large following. Like all social media today, organic reach is very low. To get engagement on Twitter, you need to tweet the right kind of content.

1. Positive news about your mission and programs.

Twitter can be mean. There are rage tweeters and arrogant trolls that occasionally trend to the top. That’s one of the reasons why positive content performs so well on Twitter. With so much stressful, depressing news in the world today, positive news stands out.

Nonprofits tend to mostly tweet content about the sad state of affairs – international, national, state, and local. There is a need for that on Twitter, but framing your Twitter story a little more on the positive side can definitely increase your engagement. From big victories to little wins, focusing on the positive angle of your work is beneficial to your social media content strategy overall.

For example, this @FeedingAmerica tweet communicates the billion-pound problem that is food waste, but closes the tweet with a positive spin about how they are working to solve the problem of food waste and in terms of engagement, the tweet performed above average:

2. Breaking news relevant to your mission and programs.

People who are active on Twitter tend to be plugged into current events and trending news. It’s a good practice to tweet content relevant to breaking news stories. For example, on the first day of the Supreme Court confirmation hearings for Judge Ketanji Brown Jackson, @NAACP_LDF tweeted a New York Times article with a powerful quote from the article:

It’s also worth noting that tapping into Cause Awareness & Giving Days is a good strategy for Twitter. Like breaking news, cause awareness and giving day tweets have a short news cycle in the here and now that Twitter users respond to.

3. Upload powerful photos and videos.

A good photo can perform very well on Twitter – not stock photos, but an original photo that your nonprofit has the right to use online that speaks to your mission and programs.

According to Twitter, the optimal photo size for a tweet is 1200 x 1200 pixels or 1200 x 628 pixels. For an example of a best practice, @WorldMonuments uploaded a 1200 x 1200 photo embedded with text and their logo with a link to their website in the tweet to announce their annual list of cultural monuments that need protecting:

Also according to Twitter, tweets with video can generate up to 10 times more engagement. To prove that point, this video tweet from @WildlifeSOS that tells the good news story of a nail-biting rescue of a leopard in India received very high engagement compared to their other tweets:

4. Create custom graphics for powerful quotes, statistics, and call-to-actions.

Using a graphic design tool such as Canva or Venngage, converting powerful stats, quotes, and CTAs into graphics is a time-tested, proven method to grab the attention of your followers, thus increasing your engagement on Twitter (and all social media). In this example, @Codeorg features their logo with an inspirational quote from a supporter:

Statistics and fact graphics also work well on Twitter. In this example from @PopnMatters, six facts are featured and engagement is high for this graphic. That said, featuring the stats individually in six separate graphics and running a social media campaign for six weeks (one graphic per week shared on social media) would significantly increase traffic to

Finally, in this example, @RefugeCharity uses a CTA graphic to increase awareness of their national helpline number:

4) Respond to and engage with followers.

Large, well-known nonprofits with a large following on Twitter, such as @Greenpeace with 1.9M followers, can tweet and receive significant engagement (comments, retweets, likes) without having to engage their followers.

Most nonprofits, however, will have to engage their followers for Twitter to produce results – but Twitter is tricky and not for everyone. To provoke and engage people in conversation on Twitter is time-consuming and you’ll have to be prepared to occasionally engage with people that don’t agree with your mission and programs. If you have a person on staff that gets Twitter and enjoys the one-on-one engagement – the good and the bad – then empower them to be active on Twitter on a regular basis.

That said, if engaging in a public conversation on behalf of your organization on Twitter is unsettling, there are other ways to engage:

1. Follow back those that support your nonprofit.

If someone replies in support of your nonprofit, or retweets you, follow them. It shows you are listening and supporters will appreciate the follow back. Too often nonprofits follow a small number of accounts on Twitter in order to control the chaos in their “Home” feed, but that’s the purpose of lists. Be more generous and strategic in your follow back strategy.

2. Like mentions and replies.

Positive mentions and replies on your tweets shouldn’t be ignored. Liking mentions and replies, when appropriate, shows your audience that a real person is managing your Twitter account.

3. Respond to authentic direct messages.

If you receive a DM on Twitter that appears to be authentic i.e., not copied, pasted, and mass DM’d, then respond. In some cases, your response can simply be an emoji “React.”

4. Like tweets shared by others.

Proactively liking on Twitter should be embraced. For example, this tweet by @Devex received a number of likes from nonprofits. Liking on Twitter shows your support for a tweet and the account tweeting, and increases the visibility of your account.

5) Curate good content through retweets.

In addition to retweeting your own tweets at least once, retweet content tweeted by others that speak to your mission and programs. This is especially relevant to those nonprofits that do not create a lot of content – retweeting relevant content on Twitter empowers them to be active and interesting on Twitter.

That said, a good example of a nonprofit embracing retweeting is @InterActionOrg which regularly retweets others, in this case, @RESCUEorg:

Retweeting also helps your nonprofit build relationships with those that you retweet. When you retweet a tweet on Twitter, that account is notified of your retweet. So, be sure to regularly retweet partners, chapters, staff, activists, donors, and sponsors. To make it easier to retweet others, use the list function to organize the accounts that you want to retweet. For example, @nonprofitorgs/lists:

Our Certificate in Social Media Marketing & Fundraising program covers the fundamentals of social media marketing and fundraising for your nonprofit. Participants will learn how to create a social media strategy, how to craft a content marketing plan, and current best practices for using social media for community engagement and fundraising.

The program requires the completion of three webinars and costs a total of $100 USD. You can attend the webinars live or view the recordings. Learn more & register!