I don’t have a lot of money but I want to build a decent website for my nonprofit. It is rapidly growing and I only have a social media presence.
The first place to check is with your donors and members. Ask and see if any of them are able to help you. Maybe people find their skills aren’t all that translatable to the nonprofit world and would be excited to be able to help! An extra benefit is that you are engaging someone who already is connect with you in a deeper way. Not only will the website project likely go smoother, but you’re transforming that person into a champion for your cause.
If that doesn’t pan our you should check in with someone from your local area’s technology community. A lot of local communities do events to build sites for nonprofits. In Minneapolis there is The Nerdery Overnight Website Challenge.
Next reach out to local design and advertising agencies. They might have space to take on a prorated client and could get you setup with something well done that you could manage yourself. Do not expect them to do pro-bono work, but you might get lucky and get some discounted work.
Saving that getting a website put together could be done for a few thousand dollars on one of the popular platforms (WordPress, Drupal) if you know what you need. Try looking for a local meetup group for either of those platforms and ask around. You might be surprised! Plus if it’s local you might get more people to become fans of your cause.