One way to market a non-profit online is to leverage social media platforms to engage with your target audience. You can also use email marketing campaigns to reach out to potential donors and supporters. Ensure you have a well-optimized website with clear calls to action, and consider partnering with influencers or other relevant organizations to expand your reach.