It doesn’t matter how good or important your cause is, if your website takes forever to load, most people won’t stick around to read about it. On-page SEO involves streamlining your site (and especially your landing page) so that users get easy access to your content.
Many for-profit businesses offer discounts from products or services when visitors sign up for their mailing list or like them on social media. While this may not be feasible for you depending on your charity, you can provide other incentives such as stickers, buttons, or access to behind-the-scenes content.
If you run a charity that helps kids, your call-to-action should be at least somewhat related to your mission or goals. Asking people to sign up for a run to help the homeless is a great cause, but it doesn’t relate to the topic that brought people to your site in the first place. Instead, you can cross-promote with other causes on your social media page or ask someone from that charity to guest-post on your blog.
As mentioned above, guest-posting is when someone from another site creates content for that site. This could be an article, blog, interview, or even a podcast. Guest-posting not only creates backlinks, it exposes your cause to a new audience and basically acts as free advertising for your organization. While some outlets may charge for guest-posting, you can find plenty of places that seek submissions from related organizations and industries.
While not technically backlinks that boost your ranking, social shares are another form of advertising that will increase your traffic. Whenever you post any content, whether on your site or another, include social links so readers can share your content with their followers. Not only does the increase in traffic improve your authority online, but it can also get more people involved in your cause.