There are many ways to drive traffic to your website, including email marketing, social media and traditional PR. While these approaches are useful and effective, they all share one critical weakness: You’re reaching people who weren’t looking for you. Here’s why SEO is an absolute must for your nonprofit.