How to Optimise Your Shopify Donation Page for More Conversions
The average online donation page converts at somewhere between 5% and 10%. That means for every 100 people who visit your donate page ready to give, 90 of them leave without completing their gift.
A well-optimised donation page converts at 20–25%. That's not a marginal improvement — it's two to five times as many donations from exactly the same traffic.
The difference is rarely dramatic. It's a series of small decisions about amounts, copy, trust signals, and friction that compound into a meaningfully different result.
This guide covers what those decisions are and how to apply them on Shopify.
The Anatomy of a High-Converting Donation Page
Before optimising individual elements, it helps to understand what the page is trying to do. A donation page has one job: reduce the distance between "I want to give" and "I gave."
Every element on the page either shortens or lengthens that distance. Optimisation is about ruthlessly removing what lengthens it.
1. Nail the Preset Amounts
The single highest-impact change most stores can make is getting their preset donation amounts right.
Why presets matter: When donors face a blank amount field, they experience decision paralysis. What's the "right" amount? They hedge down. Presets eliminate that uncertainty — they give donors permission to give a specific, meaningful amount.
The anchoring principle: Your presets set the frame for what feels like a reasonable gift. If your presets are $5, $10, $20 — you'll get a lot of $5 donations. If your presets are $25, $50, $100, $250 — you'll get a lot of $25 donations, and your average gift will be significantly higher.
How to set presets: - Research your current average donation (if you have data) - Set your presets so the amount you want people to give is the second option, not the first - Make the second option visually prominent — "most popular" or pre-selected - Always include a custom amount option for donors who want to give a different figure
Specific impact statements: Don't just show "$50" — show "$50 provides emergency food for a family of four for one week." The impact framing makes the number feel concrete and meaningful rather than arbitrary.
2. Make Recurring Giving Effortless
The most underused conversion element on most donation pages is the monthly giving toggle.
Why it matters: A donor who gives $25/month for two years is worth $600. A one-time donor giving $50 is worth $50. If your page buries or ignores monthly giving, you're repeatedly leaving the larger outcome on the table.
What works: - A simple "Give Once / Give Monthly" toggle at the top of the widget, before the amount selection - Show the annualised impact alongside the monthly amount: "$25/month = $300/year = one child's education costs covered" - Consider making "Monthly" the default for your highest-intent pages (like a Giving Tuesday campaign landing page)
DonateMate's widget handles this toggle natively — you just need to enable it in settings.
3. Remove Friction from the Form
Every field on a donation form is a reason to abandon it. Ask yourself: do I actually need this information?
The minimum viable donation form: - Name - Email - Donation amount (handled by the widget) - Payment details
That's it. Everything else — phone number, mailing address, how they heard about you, which program they want to support — should be optional or collected later.
Mobile optimisation: More than half of all online donations are completed on a phone. Test your donation flow on a real mobile device, not just a browser preview. The buttons should be large enough to tap without precision. The form should auto-scroll to the next field. Payment should ideally trigger Apple Pay or Google Pay to avoid manual card entry.
Payment trust signals: Display Shopify's security badge, your charity registration number, and a line confirming the donation is tax-deductible (if applicable). These are table stakes for donor confidence.
4. The Hero Image and Headline
Your donation page has about three seconds to answer the donor's unconscious question: Is this worth my money?
The image: Use a real photo of real people (or animals, or whatever your cause serves) — not stock photography. Authenticity beats polish in the nonprofit context. A slightly blurry photo of a real beneficiary outperforms a perfect stock image every time.
The headline: Not "Donate to [Org Name]." That's a label, not a motivator. Try: - "Every $25 feeds a family for a week." - "Your gift rescues one more animal." - "Change a life today. It takes 60 seconds."
The headline should state the impact of giving, not just request it.
The subheadline: One or two sentences of context — why now, what's at stake, what the donor's contribution will accomplish. Keep it to 30–40 words maximum.
5. Social Proof
People give when they see others giving. If your donation page has no signal that anyone else has donated, every visitor is the first — which creates doubt.
Ways to add social proof: - Donor count: "Join 1,400 donors who've given this year" - Testimonial: A quote from a donor about why they give (with permission) - Campaign progress: "We've raised $12,500 of our $20,000 goal" with a visual progress bar - Recent activity: "Sarah from Melbourne donated $50 — 2 hours ago" (if your platform supports this)
Not all of these will be available to every organisation. But even one — a donor count, a single testimonial — measurably improves conversion.
6. The Thank-You Page
Most organisations treat the thank-you page as an afterthought. It shouldn't be.
The moment immediately after a donation is the highest point of engagement you'll ever have with that donor. They feel good. They're receptive. They're thinking about your cause.
Use it to: - Confirm and celebrate: "You just helped rescue one more animal. Thank you." - Invite them to share: Social sharing buttons ("Tell your friends") at this moment have high uptake - Suggest the next step: Subscribe to email updates, follow on social, or — if they gave a one-time gift — gently introduce the monthly option - Set expectations: "Here's what your donation will help us accomplish by June"
DonateMate lets you customise the post-donation redirect URL and configure the confirmation email — both worth spending time on.
7. Test One Thing at a Time
The fastest way to improve a donation page is to make one change, measure the effect, and repeat.
Things worth testing (one at a time): - Preset amounts (higher vs. lower tiers) - Monthly giving as default vs. opt-in - Headline copy (impact-first vs. request-first) - Hero image (one person vs. group; portrait vs. landscape) - Number of form fields
Even simple A/B testing — alternate between two versions and track which converts better — will reveal what your specific audience responds to. Most organisations never test at all, which means they never improve.
Where to Start
If you've never actively optimised your donation page, start here — in order:
- Check your preset amounts. Are they anchoring too low?
- Add impact statements to every preset amount
- Enable monthly giving with a visible toggle
- Test the flow on a real mobile device
- Add at least one social proof element
- Improve your thank-you page
Each of these changes takes under an hour to implement with DonateMate. Together, they can meaningfully shift your conversion rate.
Install DonateMate to optimise your Shopify donation setup →
DonateMate is a Shopify app for accepting donations at checkout. Rated 4.9★ on the Shopify App Store.