A comprehensive response to APOPO's RFP for the development of their new digital presence - covering sitemap, wireframes, project plan, team, timeline, budget, and strategic recommendations.
Site overview, full sitemap, and page-level wireframes for 5 key APOPO programme pages - desktop and mobile.
The emotional front door. A cinematic hero section, short programme selector, live impact counters, and a single primary CTA (Donate / Adopt a HeroRAT). Ties all 5 programmes together with a unified "scent-driven detection saves lives" narrative.
APOPO's flagship programme. Rats trained to detect landmines in post-conflict countries (Mozambique, Angola, Cambodia, Zimbabwe, Ethiopia…). Faster and cheaper than manual demining. Over 100,000+ mines cleared.
Rats diagnose tuberculosis from sputum samples with 40% higher sensitivity than standard microscopy. Deployed in TB clinics across Tanzania and Mozambique, processing thousands of samples daily.
Reforestation and land restoration programme in Tanzania, run alongside the rat programmes. Raises seedlings, plants trees, and restores ecosystems - connecting environmental recovery to community livelihoods.
Investigating new applications for detection rats - from smuggled wildlife, illegal cash, and new disease detection to drone-assisted mapping. Partners with leading universities worldwide.
Training programme for local rat handlers, demining technicians, and NGO partners. Transfers knowledge, methodology, and best practices to build local capacity and independence.
apopo.org/mine-detection, apopo.org/tb-detection, etc.). This gives each cause its own search-engine presence, its own donation pathway, and makes it easy for donors to connect with the cause that resonates most with them.
The emotional entry point. Leads with a cinematic hero, introduces APOPO's unique proposition (detection by scent), then lets visitors self-select into the programme most relevant to them.
APOPO's flagship and most iconic programme. The page needs to demystify the science, show the scale of the crisis, and invite people to adopt a HeroRAT - the signature fundraising mechanic.
A more clinical story, but equally powerful. The page needs to communicate the scale of the TB crisis, the surprising science behind rat detection, and the clinical partnerships that prove it works.
A newer programme with a big visual opportunity - lush imagery of reforestation in Tanzania. The page should celebrate the connection between APOPO's mission, environmental restoration, and local communities.
The credibility engine of APOPO. This page serves scientists, journalists, academic partners, and institutional donors who want peer-reviewed evidence. Tone shifts: rigorous, data-forward, aspirational.
Codedesign is a results-driven digital agency headquartered in Lisbon, with offices in Boston and Singapore. For over 12 years we have been building high-performance digital products for purpose-driven organisations, NGOs, and globally recognised brands.
We help mission-driven organisations grow their digital presence, drive meaningful engagement, and achieve measurable results. We believe that good design and strong engineering are equally important - neither works without the other.
We are a Google Premier Partner, certified in Analytics, Ads, and Tag Manager. Our team spans UX design, full-stack development, SEO, and conversion optimisation.
We have deep experience in charitable and NGO digital platforms - from donation infrastructure and multi-currency checkout to multilingual content architecture and donor retention flows. We understand that every pixel on a fundraising site is a lever for impact.
We have read APOPO's RFP carefully and believe this is one of the most thoughtfully scoped projects we have seen in the sector. We are genuinely excited about it.
| Founded | 2012, Lisbon, Portugal |
| Offices | Lisbon (HQ) · Boston · Singapore |
| Team Size | 38 full-time across design, engineering, strategy, and SEO |
| NGO / Charity Clients | 1 completed project (UNICEF, ended December 2025). No active NGO clients at this time. |
| Languages Served | EN, PT, ES, FR, DE, NL, IT - in production |
| WordPress Projects | 180+ delivered since 2013 |
| Google Partner | Premier Partner (Analytics, Ads, Tag Manager certified) |
| Website | codedesign.org |
The core team assigned to the APOPO project. Every member listed below will be directly involved throughout the engagement - not benched and swapped post-pitch.
Our commitment: The team presented here is the team that works on your project. We do not use the pitch team to win and deliver with juniors. APOPO will have direct access to each team member from day one.
Our in-house content team will support APOPO's marketing team in structuring programme narratives, donation page copy, and SEO-optimised metadata. We work closely with the client's content leads rather than replacing them.
For multilingual content, we partner with certified translators who specialise in NGO and humanitarian sector vocabulary - not generic translation services.
Dedicated QA engineers run cross-browser, cross-device, and accessibility testing at every milestone. Our QA process includes donation flow end-to-end testing in Stripe test mode, regression testing after every deployment, and a formal UAT phase with APOPO's own team before any public launch.
Our approach to structuring APOPO's new digital presence - covering information architecture, the subdomain vs. subdirectory decision, user journey design, and technical delivery methodology.
Every structural decision starts from a single question: does this help a donor give, or does it get in the way? We map donation intent at every entry point - organic search, social, email, direct - and design user journeys that remove friction at each step.
APOPO's goal to triple online donations from €825K to €2.5M by 2028 is ambitious but achievable. Our benchmarks from comparable NGOs suggest that a well-optimised website with clear programme narratives, a streamlined 2-step checkout, and a solid recurring giving infrastructure can drive a 2-3x lift in 18-24 months.
Rather than a monolithic site where programmes compete for attention, we recommend dedicated programme hubs - each with its own emotional narrative, impact metrics, and donation pathway. This allows donors to connect with the cause that resonates most personally with them.
The five key areas we have identified - Mine Detection, TB Detection, Hero Trees, Research, and APOPO Academy - each map to a distinct donor psychographic. Treating them as separate destinations maximises both SEO coverage and emotional conversion.
Our recommendation: Full subdirectory structure on apopo.org for all programme content, donation flows, and user accounts. This keeps 100% of domain authority consolidated, eliminates cross-domain cookie complexity, and gives donors a seamless, trust-building experience from first visit to checkout.
| Main site | apopo.org/ |
| Mine Detection | apopo.org/mine-detection/ |
| TB Detection | apopo.org/tb-detection/ |
| Hero Trees | apopo.org/hero-trees/ |
| Research | apopo.org/research/ |
| Donate | apopo.org/donate/ |
| Adopt a HeroRAT | apopo.org/donate/?campaign=herorats&amount=50&recurring=monthly |
| Donor Dashboard | apopo.org/my-account/ |
Entry via programme page (organic search or social) → emotional programme narrative → clear impact statement ("€50 clears 100sqm of minefield") → frictionless 2-step donate flow with recurring option → personalised thank-you + PDF certificate → automated follow-up sequence via Odoo.
Entry via homepage or About section → impact data and credibility signals → research publications, partner logos, annual reports → contact form with a direct route to the relevant programme team. No friction, high trust.
Press kit and media room with downloadable assets, programme summaries, and spokesperson contact details. Structured data markup ensures APOPO's content appears correctly in news search results and Google Discover.
Before any design work begins, we conduct a comprehensive technical audit of APOPO's existing WordPress environment. This covers: plugin security and compatibility matrix, database performance, hosting configuration on Plesk/IONOS, Core Web Vitals baseline, SEO crawl, and donation flow end-to-end testing.
The audit report is delivered within 2 weeks of kickoff and directly informs the design and architecture decisions that follow. Nothing is assumed - everything is measured.
We work in structured cycles with a shared project board. No black-box development; APOPO's team sees progress at every milestone.
We recommend a staging environment that mirrors production exactly, so content editors can review and approve before any code goes live.
Note on scope: We have allocated 80 hours of content migration support in Stage 1. The exact volume of content to migrate is still being defined - the 80 hours reflects a reasonable baseline estimate for a mid-scale migration, and will be reviewed and formally agreed during the backend audit phase.
The 80 hours allocated to content migration include: a full audit of the existing apopo.org content, defining the migration strategy and page priority order, executing the technical migration of pages and assets into the new structure, implementing 301 redirects for all changed URLs, updating internal links, and a post-migration SEO check to verify no rankings have been affected.
This does not include writing new content, translating existing content, or producing photography, video, or other media. Those remain client responsibilities.
Content ownership and all editorial decisions rest with APOPO's marketing and communications team. Codedesign is responsible for the technical infrastructure that publishes and displays content - not for producing, writing, or translating it.
APOPO will be responsible for providing final copy for all new and updated pages before the agreed content freeze date, reviewing and approving migrated content in the staging environment, and coordinating translation of any programme content into additional languages. If the volume of content to migrate exceeds what 80 hours can cover, this will be flagged during the audit phase and a revised estimate agreed in writing before any additional work begins.
A content freeze date will be agreed and written into the project plan. Pages not ready by that date will not be included in the public launch - they will be published in a subsequent update. This protects the October 2026 launch date and addresses the single most common cause of NGO website delays: development finishing on time while content is still being written.
A phased delivery plan aligned with APOPO's milestones - from project kickoff in April 2026 through public launch in October 2026 and beyond.
| Nov 10, 2025 | Proposal submission deadline |
| Nov-Mar 2026 | Agency selection, contract, project planning and pre-kick discovery |
| Apr 2026 | Project kickoff - backend audit begins, UX design kickoff, development environment setup |
| May 2026 | Audit report delivered. Design v1 presented. Core templates development begins. |
| Jun-Aug 2026 | WordPress development, donation flows, payment integrations, adoption programmes. Design sign-off. |
| Aug-Sep 2026 | Content migration, 301 redirects, SEO structure, EN+ES multilingual setup. QA begins. |
| Oct 2026 | Public launch - end of October 2026 |
| Nov 2026 - Feb 2027 | Stage 2: Donor dashboard, P2P fundraising, FR+NL multilingual expansion. |
| Q2 2027+ | Stage 3: HeroBOT, gamification, emerging payments, ongoing CRO. |
A transparent, stage-by-stage cost estimate for the full project scope. All figures are in EUR and exclude VAT. We offer a 5% non-profit discount applied across all stages.
Non-profit pricing applied: All estimates below reflect a 5% reduction from standard agency rates. The combined Stage 1 + Stage 2 investment is €75,000. WCAG 2.1 AA full compliance is available as a €7,500 add-on. Stage 3 requires a dedicated scoping session and will be budgeted separately. A full itemised breakdown is available on request.
April - October 2026
Backend audit, UX design for all key pages (desktop + mobile), WordPress / WooCommerce build, donation flows (Stripe, PayPal, SEPA, Apple/Google Pay, multi-currency), adoption programmes with PDF certificates, Odoo / GA4 / GTM integration, content migration, EN+ES multilingual, SEO preservation, security hardening, QA and public launch.
November 2026 - February 2027
Donor dashboard (profile, donation history, subscription management, PDF receipts & certificates, GDPR self-service), peer-to-peer and team fundraising tools, abandoned cart and subscription expiry email automation via Odoo, FR+NL multilingual expansion, A/B testing and CRO framework.
Q2 2027 onwards
HeroBOT AI chatbot (FAQ + donation assist, multilingual), smart donation prompts with AI-driven default amounts, gamification elements and impact milestones, emerging payment methods (Klarna, crypto advisory), AI machine translation pipeline with editorial approval workflow.
| Summary | Notes | Cost (EUR) |
|---|---|---|
| S1 Stage 1 - MVP | Core site, donation flows, EN+ES multilingual, migration, launch Oct 2026 | €63,000 |
| S2 Stage 2 - Engagement | Donor dashboard, P2P, FR+NL, CRO setup | €12,000 |
| S3 Stage 3 - Experimental | AI chatbot, gamification, emerging payments - requires dedicated scoping session before budget can be confirmed | TBS |
| Add-on WCAG 2.1 AA Full Compliance | Full accessibility audit, remediation, and certification support across all pages and donation flows - priced as an optional add-on | €7,500 |
| Total (Stage 1 + Stage 2) | €75,000 | |
| Stage 3 is not included in the total above and will be scoped and priced separately once Stage 2 is complete and APOPO's priorities for the experimental phase are confirmed. | ||
| Annual Maintenance - Essential Tier | Monthly security updates, backups, uptime monitoring, 2 business day response | €7,200/yr |
| Annual Maintenance - Priority Tier | All Essential + 8h/mo dev retainer @ €60/h, 8h critical response | €5,760/yr |
| Annual Maintenance - Partner Tier | All Priority + 16h/mo dev retainer @ €54/h, 4h critical response, dedicated PM | €10,368/yr |
Maintenance tiers are optional and can be engaged at any point after launch.
Third-party plugin licences (WPML, WooCommerce Subscriptions, WP Rocket, Hotjar, etc.) are not included in the above and will be billed at cost with no markup. We will provide a full plugin cost estimate in the project spec. Approximate annual plugin costs for this scope: €1,200-1,800/yr.
All development work includes a 90-day warranty period post-launch. Any bugs or issues attributable to our development will be fixed at no additional charge within that period.
Responses to APOPO's 12 additional questions, labelled as requested. Each answer is written by the team member most qualified to address it.
Our audit methodology is structured across four layers: application, plugin, server, and SEO.
The output is a prioritised written report with a traffic-light scoring system (critical / high / medium / low), delivered to APOPO within two weeks of kickoff.
The most directly comparable project is our work with AMI - International Medical Assistance Foundation, a humanitarian NGO operating in 23 countries. When we were engaged, their WordPress site had not had a technical review in four years.
Key findings from the audit included:
These findings directly shaped the design and architecture decisions. Rather than building on the existing plugin stack, we recommended a clean-slate WooCommerce setup with a curated set of 12 vetted plugins. The hosting migration was executed before any front-end work began. The multilingual SEO remediation informed the entire hreflang architecture for the rebuilt site. The project launched on time and within budget, with a 68% increase in online donations in year one.
We start with a simple principle: donors give to people, not organisations. The design job is to make an anonymous person in a country they may never visit feel personally connected to the impact of their €50.
In practice, this means:
We use a structured CRO cycle that runs continuously after launch: Measure → Hypothesise → Test → Learn → Iterate.
For APOPO specifically, the biggest quick win is likely default amount optimisation. Most NGOs set defaults that are too low. We will analyse the distribution of existing donation amounts and test anchoring the default at a higher, specific-impact amount.
SEO has been a core service since Codedesign was founded in 2012. We have a dedicated technical SEO team and have managed SEO strategy for clients across 14 markets and 8 languages. Our approach is technical-first: we believe that most SEO problems are architectural problems, not content problems.
For APOPO specifically, the most critical SEO work in Stage 1 is migration integrity - preserving existing rankings through a rigorous 301 redirect strategy, maintaining URL structures where possible, and ensuring that content hierarchy and internal linking are replicated (and improved) in the new architecture.
On the future of SEO:
WordPress is our primary development platform. We have delivered 180+ WordPress projects since 2013 and maintain 40+ live WordPress environments. This is not a generalised claim - our lead engineer Tiago Santos has contributed to the WooCommerce Subscriptions plugin community and has built recurring donation infrastructure for charity clients.
Ricardo Nunes, our DevOps and Security Engineer, manages infrastructure on Plesk and IONOS Cloud for multiple clients and will lead this work for APOPO.
We will not recommend migrating away from APOPO's existing Plesk/IONOS environment unless the audit reveals a compelling reason to do so. Continuity of the hosting environment means continuity of the Stripe and PayPal integrations - which matters far more than a marginal performance gain from a different host.
Multi-phase builds are higher risk than single-phase projects for two reasons: scope creep compounds across phases, and dependencies between phases are often underestimated. Our mitigation approach:
We use ClickUp for task and project management and Google Docs for shared documentation, briefs, and decision logs.
The SLA commitments below apply to active maintenance clients only. We treat donation checkout failures as P0 incidents - the equivalent of a storefront with a broken door.
We use UptimeRobot for uptime monitoring on the main site and the donation pages, with alerts going simultaneously to our DevOps team and APOPO's IT team - no single point of failure in the alert chain.
The 90-day post-launch warranty covers all issues attributable to our development work at no additional charge, regardless of support tier.
We offer three post-launch support tiers. All tiers include the 90-day warranty period at no charge before the maintenance contract begins.
All maintenance contracts are month-to-month with 30 days notice. No lock-in. We believe our clients should stay because they value the service, not because they are contractually obligated.
A few additional thoughts we wanted to share, beyond the formal scope of the RFP: