Agency Profile
Team
Design & Wireframes
Project Plan
Timeline
Budget
Q&A
Agency Profile
Team
Design & Wireframes
Project Plan
Timeline
Budget
Q&A
Agency Proposal · February 2026

APOPO - New Website
Full Agency Proposal

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.

Client APOPO vzw
Submitted by Codedesign
Deadline Nov 10, 2025
RFP Reference APOPO-RFP-OCT-2025
Document Codedesign_APOPO_Proposal
Section 03 - Proposal

Design & Wireframes

Site overview, full sitemap, and page-level wireframes for 5 key APOPO programme pages - desktop and mobile.

Overview
Sitemap
Home
Mine Detection
TB Detection
Hero Trees
Research
00 - Entry Point

Homepage

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.

01 - Programme

Mine Detection (HeroRATs)

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.

02 - Programme

TB Detection (HeroRATs)

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.

03 - Programme

Hero Trees

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.

04 - Programme

Research & Innovation

Investigating new applications for detection rats - from smuggled wildlife, illegal cash, and new disease detection to drone-assisted mapping. Partners with leading universities worldwide.

05 - Programme

APOPO Academy

Training programme for local rat handlers, demining technicians, and NGO partners. Transfers knowledge, methodology, and best practices to build local capacity and independence.

Structural recommendation: The 5 programmes should be the primary nav - not buried under "Our Work." Each programme gets a top-level URL (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.
Key Areas: 🐀 Mine Detection 🫁 TB Detection 🌳 Hero Trees 🔬 Research 🎓 Academy
apopo.org - Home
Mine Detection
/mine-detection
How It Works
Meet the Rats
Where We Work
Impact & Stats
Adopt a HeroRAT
TB Detection
/tb-detection
The TB Challenge
How Rats Detect TB
Clinics & Partners
Results & Data
Support TB Work
Hero Trees
/hero-trees
Reforestation Mission
Our Nurseries
Community Stories
Live Tree Counter
Plant a Tree
Research
/research
Current Projects
Publications
University Partners
New Applications
Collaborate
Academy
/academy
Training Programmes
For NGOs
Alumni Stories
Curriculum
Apply
About + Give
secondary sections
About APOPO
Where We Work
News & Stories
Donate
Corporate Partners
Contact
Top-level programme page
Sub-page (L2)
Primary CTA
Page 00

Homepage

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.

  • Fullscreen hero with mission statement + primary CTA
  • Programme selector strip (5 cards)
  • Animated global impact counter
  • Featured story / latest news
  • Partner logos + donate CTA
apopo.org
Donate
Adopt a HeroRAT
Hero video / image
Featured story
Programme 01

Mine Detection - HeroRATs

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.

  • Emotive hero with landmine-affected area imagery
  • "How It Works" - 3-step process visual
  • Countries of operation with interactive map
  • Impact metrics (mines cleared, land freed)
  • Rat adoption cards with donation CTA
  • Media / news section
apopo.org/mine-detection
Hero image
/
Adopt a HeroRAT
Process diagram
Step 1
Step 2
Step 3
Interactive Map
Rat photo
ADOPT
Rat photo
ADOPT
Rat photo
ADOPT
Programme 02

TB Detection - HeroRATs

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.

  • TB crisis stats front and centre
  • "Rats vs. Microscopy" comparison visual
  • Partner clinic map (Tanzania, Mozambique)
  • Clinical data + peer-reviewed result callouts
  • Donation pathway tied to "tests funded"
apopo.org/tb-detection
Microscopy
HeroRAT
Clinics Map
Fund 10 Tests
Fund 50 Tests
Programme 03

Hero Trees

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.

  • Live tree-counter (gamified, real-time feel)
  • Before / After photography of restored land
  • Community stories - who plants and benefits
  • Nurseries + seedling journey
  • "Plant a tree" micro-donation CTA
apopo.org/hero-trees
Plant a Tree →
Before - barren land
After - restored forest
Photo
Photo
Photo
Plant a Tree - €5
Nursery photo
Programme 04

Research & Innovation

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.

  • Active research projects overview
  • New frontiers - wildlife, disease, explosives
  • University & institutional partners logos
  • Publications with download links
  • Collaborate / grant inquiry CTA
apopo.org/research
/
Propose Collaboration
Section 01 - Proposal

Agency Profile

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.

01
Who We Are

Our Mission

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.

Why We Are the Right Fit for APOPO

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.

02
Core Capabilities
🎨
UX & Design
Mission-led design, wireframing, prototyping, accessibility (WCAG 2.1 AA)
⚙️
WordPress Dev
WordPress multisite, WooCommerce, Astra theme, Elementor, custom plugins
💳
Payments & CRM
Stripe, PayPal, SEPA, Apple/Google Pay, Odoo integration, WooCommerce Subscriptions
🌍
SEO & Multilingual
Polylang / WPML, hreflang, multilingual SEO strategy across 6+ languages
📊
Analytics
GA4, Tag Manager, conversion tracking, A/B testing, heatmaps (Hotjar/VWO)
🔒
Security & Performance
Wordfence, WAF, CDN setup (Cloudflare), Core Web Vitals, GDPR compliance
🤖
AI & Automation
AI chatbots, smart donation prompts, automated donor communications, P2P fundraising
🚀
Post-Launch Support
SLA-backed maintenance, monitoring, iterative optimisation, ongoing dev retainer
03
Selected Mission-Driven Work
🌐
International Organisation - Global
UNICEF
Engaged with UNICEF through December 2025 across three service areas:

Media Strategy & Activation — Tactical media planning covering markets, budget allocation, channel selection and messaging. Full paid social activation and ongoing campaigns management across Facebook, Instagram, TikTok and LinkedIn.

Design & Copy — Campaign creative, design adjustments, copywriting and A/B testing.

Data & Analytics — Analytics audit and ongoing GTM maintenance, Google Analytics and Google Tag Manager, data and audience management.
04
Agency Facts
Founded2012, Lisbon, Portugal
OfficesLisbon (HQ) · Boston · Singapore
Team Size38 full-time across design, engineering, strategy, and SEO
NGO / Charity Clients1 completed project (UNICEF, ended December 2025). No active NGO clients at this time.
Languages ServedEN, PT, ES, FR, DE, NL, IT - in production
WordPress Projects180+ delivered since 2013
Google PartnerPremier Partner (Analytics, Ads, Tag Manager certified)
Websitecodedesign.org
Section 02 - Proposal

Project Team

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.

01
Core Project Team
AF
André Ferrão
Co-Founder & Partner
Co-founder of Codedesign with over 12 years building the agency from the ground up. André leads client relationships and strategic direction, ensuring every engagement is goal-driven and backed by the right team. Detail-aware, client-focused and always up for a new challenge.
Digital Strategy Client Partnerships Business Development Growth Marketing
AN
Anatólio Nobre
Chief Operating Officer
Data-driven and hands-on, Anatólio approaches technology, media, and creativity as the magic ingredients for genuinely connected digital experiences. A level-headed, people-centric leader with a proven record of building and inspiring high-performance teams across the digital industry.
Operations Digital Media Team Leadership Growth Strategy
RC
Rob Cornish
Creative Director
17 years working in digital design, based in Almada. Rob leads creative direction across all client work, bringing a philosophy-first approach to brand and digital experience. His view: creativity and craft are what set great design apart - not the tools. AI is just that, a tool.
Creative Direction Digital Design Brand Identity UX Strategy
VC
Vasco Rogério Costa
Head of Development
Leads Codedesign's development team across all client projects. Vasco brings deep experience in full-stack web architecture, team coordination, and technical decision-making for complex builds. His background spans CMS platforms, API integrations, and e-commerce systems at scale.
Technical Architecture Full-Stack Development Team Lead E-Commerce Systems
WP
Senior WordPress Developer
Specialist WordPress engineer with extensive experience in custom theme architecture, plugin development, and WooCommerce implementation. Works across complex multisite setups, payment gateway integrations, and performance-critical environments.
WordPress / PHP WooCommerce Custom Plugins Performance Optimisation
FD
Frontend Developer
Builds pixel-perfect, accessible, and responsive interfaces from design to production. Specialises in HTML/CSS architecture, JavaScript, and the Elementor/Astra stack. Focuses on Core Web Vitals performance, animation, and ensuring every UI element meets WCAG 2.1 AA standards on all device sizes.
HTML / CSS / JS Elementor / Astra Core Web Vitals WCAG 2.1 AA
BD
Backend Developer
Responsible for server-side logic, API integrations, and database architecture across all builds. Handles the Odoo CRM connector, GA4/GTM data layer setup, Stripe/PayPal webhook flows, and any custom PHP or REST API work required. Ensures all integrations are secure, tested, and documented.
PHP / MySQL REST API Odoo / Stripe GA4 / GTM
02
Supporting Functions

Content & Copywriting Support

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.

QA & Testing

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.

Section 04 - Proposal

Project Plan

Our approach to structuring APOPO's new digital presence - covering information architecture, the subdomain vs. subdirectory decision, user journey design, and technical delivery methodology.

01
Overall Approach

Fundraising-First Architecture

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.

Programme-Led Content Structure

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.

02
Architecture: Our Recommendation

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.

Why Full Subdirectory Architecture

Why We Are Not Recommending a Donation Subdomain

Proposed URL Structure

Main siteapopo.org/
Mine Detectionapopo.org/mine-detection/
TB Detectionapopo.org/tb-detection/
Hero Treesapopo.org/hero-trees/
Researchapopo.org/research/
Donateapopo.org/donate/
Adopt a HeroRATapopo.org/donate/?campaign=herorats&amount=50&recurring=monthly
Donor Dashboardapopo.org/my-account/
03
User Journey Design Approach

Individual Donors

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.

Institutional Funders

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.

Media & Partners

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.

04
Technical Delivery Methodology

Phase 1 - Backend Audit First

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.

Agile, Milestone-Based Development

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.

05
Content Migration

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.

What the 80 Hours Cover

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 is APOPO's Responsibility

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.

Content Freeze & Launch Dependency

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.

Section 05 - Proposal

Timeline & Roadmap

A phased delivery plan aligned with APOPO's milestones - from project kickoff in April 2026 through public launch in October 2026 and beyond.

01
Project Gantt Chart
Task
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan '27
Feb '27
Q2 '27
Stage 1 - MVP
Kickoff & SetupProject kickoff + environment setup
Kickoff
Setup
Backend AuditWordPress, Plugins, Hosting, SEO
Audit
Report
UX Design & WireframesAll key page types, desktop + mobile
Start
Design
Review
WordPress DevelopmentTheme, plugins, custom code
Setup
Dev
Dev
Dev
Finalise
Donation Flows & PaymentsWooCommerce, Stripe, PayPal, SEPA
Setup
Build
Build
Test
Content Migration + SEO301 redirects, metadata, structure
Plan
Migrate
QA
QA, UAT & LaunchTesting, APOPO review, go-live
QA
UAT
🚀 Launch
Stage 2 - Engagement
Donor DashboardProfile, history, subscriptions
Plan
Build
QA
P2P Fundraising + Team PagesDIY fundraising tools
Build
Build
QA
Multilingual Expansion FR+NLWPML, hreflang, translation workflow
Build
Launch
Stage 3 - Experimental
AI Chatbot (HeroBOT)FAQ + donation assist chatbot
Build
Launch
Gamification + Emerging ChannelsSmart prompts, TikTok, abandon recovery
Plan
Build
Stage 1 - MVP (Apr-Oct 2026)
Stage 2 - Engagement (Nov 2026 - Feb 2027)
Stage 3 - Experimental (Q2 2027+)
Key Milestone / Launch
02
Key Milestones
Nov 10, 2025Proposal submission deadline
Nov-Mar 2026Agency selection, contract, project planning and pre-kick discovery
Apr 2026Project kickoff - backend audit begins, UX design kickoff, development environment setup
May 2026Audit report delivered. Design v1 presented. Core templates development begins.
Jun-Aug 2026WordPress development, donation flows, payment integrations, adoption programmes. Design sign-off.
Aug-Sep 2026Content migration, 301 redirects, SEO structure, EN+ES multilingual setup. QA begins.
Oct 2026Public launch - end of October 2026
Nov 2026 - Feb 2027Stage 2: Donor dashboard, P2P fundraising, FR+NL multilingual expansion.
Q2 2027+Stage 3: HeroBOT, gamification, emerging payments, ongoing CRO.
Section 06 - Proposal

Budget Breakdown

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.

01
Investment per Stage
Stage 1 - MVP

€63,000

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.

Stage 2 - Engagement

€12,000

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.

Stage 3 - Experimental
To Be Scoped

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.

04
Project Total & Post-Launch Support
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.

Section 07 - Proposal

Additional Questions

Responses to APOPO's 12 additional questions, labelled as requested. Each answer is written by the team member most qualified to address it.

a
Based on the audit scope outlined in Phase 1, what specific methodologies or tools would you use to assess our WordPress infrastructure, plugin security, and server performance?
+

Our audit methodology is structured across four layers: application, plugin, server, and SEO.

  • WordPress application layer:
    Manual code review of any custom plugins or theme overrides, plus a database check for orphaned tables, post-meta bloat, and migration artefacts from previous developers.
  • Plugin security:
    Wordfence Pro (licence cost covered by the client) for malware and integrity checks, plus a manual compatibility audit covering every installed plugin - last update date, active install count, and potential conflicts with WooCommerce Subscriptions or payment gateways.
  • Server and hosting performance:
    GTmetrix and Google PageSpeed Insights for Core Web Vitals baseline, New Relic or Query Monitor for server-side profiling, and a direct review of the Plesk/IONOS Cloud configuration - PHP version, memory limits, OPcache settings, and caching configuration. We also review Cloudflare or CDN setup if active.
  • SEO and content audit:
    Screaming Frog for full site crawl, Ahrefs or SEMrush for backlink and ranking baseline, and a manual review of hreflang implementation and canonical tag usage.

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.

b
Can you describe a past project where your team conducted a similar backend audit? What were the key findings and how did they inform the subsequent design and development phases?
+

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:

  • 37 active plugins, of which 14 were either unused, had critical CVEs, or were causing conflicts with WooCommerce. Removing 11 of them improved page load by 1.8 seconds with no loss of functionality.
  • The Stripe integration was running on a deprecated API version. Recurring donation tokens were at risk of breaking in a Stripe migration scheduled for 6 months later - a live revenue threat we were able to address before it became an incident.
  • The hosting server was running PHP 7.2, two major versions behind support. Memory limits were set to 128MB, causing timeout errors on the donation checkout under moderate traffic.
  • Duplicate content across multilingual pages was causing significant SEO cannibalisation - the site was ranking for the wrong language variant in several key markets.

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.

c
How do you approach designing for emotional impact and storytelling in donor journeys?
+

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:

  • Impact specificity over generality.
    "€50 clears 100 sqm of minefield in Cambodia" is far more powerful than "your donation helps us clear landmines." We work with APOPO's content team to build a full impact equivalence library - every donation amount mapped to a specific, tangible outcome.
  • Named individuals, not statistics.
    A photograph and a first name on a programme page does more work than any data visualisation. We design content modules that foreground the people affected - demining operators, TB patients, community nursery workers - not just the organisational mission.
  • Emotional momentum through the checkout.
    Most charities design a great programme page and then drop the donor into a generic WooCommerce checkout. We carry the narrative through - the checkout page reinforces the specific impact of what the donor is about to give, and the thank-you page closes the emotional loop with a personalised message and the PDF certificate that makes the gift feel real.
  • The HeroRAT adoption mechanic is already exceptional.
    The idea of giving a specific rat a name and receiving updates about it is one of the most effective individual giving mechanics in the sector. We would build on this - not redesign it.
d
What's your process for testing and optimising donation flows for conversion and emotional resonance?
+

We use a structured CRO cycle that runs continuously after launch: Measure → Hypothesise → Test → Learn → Iterate.

  • Baseline measurement:
    GA4 funnel reports on every step of the donation journey - programme page → donation form → amount selection → checkout → confirmation. We also install Hotjar on key pages to capture session recordings and heatmaps, which often reveal friction points that analytics alone miss (e.g., the "custom amount" field being missed, or the recurring toggle being ignored).
  • Quantitative + qualitative:
    Data tells us where people drop off; user testing tells us why. We run informal usability sessions with 5-8 representative donors before any major flow change.
  • A/B testing framework:
    We use VWO or Google Optimize (now migrated to GA4 experiments) to test specific hypotheses - default donation amounts, CTA copy, progress indicators in checkout, one-page vs. two-page flow. We typically run 3-4 simultaneous tests with a minimum 2-week runtime and 95% statistical confidence threshold before declaring a winner.
  • Emotional resonance testing:
    We test copy and imagery variants, not just UX mechanics. "Adopt a HeroRAT today" vs. "Give Magawa a retirement gift" - the emotional framing of a CTA can move conversion rates by 15-25% on its own.

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.

e
What is your experience with SEO and your perspective on the future of SEO?
+

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:

  • AI Overviews and zero-click search
    are the most significant structural shift we have seen since mobile-first indexing. For NGOs, this is a mixed picture - informational queries about APOPO's programmes may increasingly be answered in the SERP without a click, but high-intent donation queries remain highly click-driven. Our recommendation is to prioritise E-E-A-T signals (Experience, Expertise, Authoritativeness, Trust) and schema markup for programmes, impact data, and FAQs to maximise APOPO's presence in AI-generated overviews.
  • Multilingual SEO
    is more important than ever as Google's language models improve. Hreflang must be implemented precisely - a single error can cause the wrong language variant to rank in the wrong country, directly costing donations from international donors.
  • Programmatic SEO
    for high-volume, low-competition keywords (e.g., country-specific landmine information pages) is an underutilised opportunity for APOPO that we would explore in Stage 2.
f
What's your experience with WordPress, Elementor, the Astra theme, and integrating WordPress with WooCommerce and Odoo?
+

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.

  • Elementor + Astra:
    We are experienced with both and can advise on best practices for maintaining performance while using Elementor's visual builder. We have also moved clients away from Elementor to FSE (Full Site Editing) where performance demands require it - we will make an honest recommendation after the audit, rather than defaulting to the existing stack.
  • WooCommerce Subscriptions:
    Direct experience with subscription continuity migrations - we have moved active subscription databases between environments without donor action required on three occasions. The critical path is maintaining Stripe Customer IDs and PayPal billing agreement references, which we have documented processes for.
  • Odoo integration:
    We do not have prior Odoo-specific experience, but we have delivered multiple complex third-party integrations - including CRM sync, subscription webhooks, and e-commerce data pipelines - and are confident in our ability to work with the Odoo REST API. We will review APOPO's current integration during the backend audit and document any gaps or risks before development begins.
g
How do you handle performance and security optimisation on hosting setups like Plesk or IONOS Cloud?
+

Ricardo Nunes, our DevOps and Security Engineer, manages infrastructure on Plesk and IONOS Cloud for multiple clients and will lead this work for APOPO.

  • Performance baseline:
    PHP 8.2+ with OPcache enabled, memory limits appropriately sized for WooCommerce (minimum 256MB, recommended 512MB), and MySQL query cache tuned to APOPO's traffic patterns. We also review and configure Nginx/Apache rules for optimal static asset serving.
  • Caching stack:
    WP Rocket for page caching and minification, Redis object caching for WooCommerce session management, and Cloudflare CDN for static asset delivery globally. This combination typically achieves sub-2 second load times on a well-configured IONOS Cloud instance.
  • Security hardening:
    Wordfence Enterprise with WAF rules tuned for WooCommerce, SSL/TLS configuration review, file permission audit, and disabling XML-RPC and REST API endpoints that are not needed. We also configure automated offsite backups (daily, 30-day retention) to a separate storage location from the main server.
  • GDPR compliance:
    Cookie consent via WebToffee as APOPO currently uses, DPIA review of third-party scripts, and a documented data retention policy for donor records in both WordPress and Odoo.

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.

h
How do you manage scope and timeline risks during multi-phase builds like ours?
+

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:

  • Hard feature freeze for Stage 1 MVP:
    Before development begins, we lock the Stage 1 feature list in writing with APOPO's sign-off. Any additions go to a Stage 2 backlog unless there is a formal change request with agreed cost and timeline impact. This is not inflexibility - it is the single most effective tool for on-time delivery.
  • Buffer allocation:
    We build a 15% time buffer into every phase estimate, not as padding but as acknowledged contingency for integration complexity, content delays, and feedback cycles. This buffer is visible in our project plan rather than hidden in line item estimates.
  • Dependency mapping:
    We document all inter-phase dependencies at the start. For APOPO, the critical dependency is: Stage 1 Stripe/PayPal integration must be stable and fully tested before Stage 2 donor dashboard work begins, because the dashboard reads from the same subscription data. We will not start Stage 2 until Stage 1 has passed UAT.
  • Frequent feedback:
    We keep APOPO's team informed through regular updates shared via ClickUp and Google Docs - covering what has been completed, what is next, and any open risks or decisions needed. Communication is ongoing rather than batched into formal reports.
i
Which project management tools do you prefer, and how do you ensure transparency in task tracking?
+

We use ClickUp for task and project management and Google Docs for shared documentation, briefs, and decision logs.

  • Shared project board:
    APOPO's team will have full read (and optionally write) access to the project board from day one. Every task, bug, and milestone is visible in real time - no black box.
  • Milestone reviews:
    At the end of each project phase, we hold a review call where we demo completed work on a staging environment. APOPO's team signs off before we move to the next phase.
  • Project communication:
    We set up a shared ClickUp workspace and keep APOPO's team updated on progress at every milestone.
  • Decision log:
    We maintain a running log of every significant decision made during the project - who decided, what the options were, and why we chose the path we did. This prevents revisiting settled decisions and is invaluable during handover.
j
Post-launch, what's your typical response time for critical issues like donation checkout failures or site downtime?
+

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.

  • P0 - Site down / donation checkout failure:
    Initial response within 1 hour (during business hours), 2 hours (outside business hours). Resolution target: 4 hours from acknowledgement.
  • P1 - High impact but site functional:
    (e.g., payment method unavailable, PDF certificate not generating) - Response within 4 hours, fix within 2 business days.
  • P2 - Medium impact:
    (e.g., display issue on a programme page) - Response within 1 business day, fix within 4 business days.
  • P3 - Low impact / cosmetic:
    Goes to backlog and addressed in the next available maintenance window.

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.

k
Include a sample SLA or support plan outlining your post-launch maintenance proposal, including support tiers, response times, and pricing.
+

We offer three post-launch support tiers. All tiers include the 90-day warranty period at no charge before the maintenance contract begins.

Essential Tier
€600/month
P0 Response
2 hours
Dev Retainer
None
Includes
Security updates, plugin updates, uptime monitoring, monthly backup verification, email support
Priority Tier (Recommended)
€480/month
P0 Response
8 hours
Dev Retainer
8h/month @ €60/h
Includes
All Essential + 8h/mo dev retainer for minor features and fixes
Partner Tier
€864/month
P0 Response
4 hours
Dev Retainer
16h/month @ €54/h
Includes
All Priority + 16h/mo dev retainer, dedicated PM
Minimum engagement: All maintenance tiers require a 3-month initial commitment. This period is used to set up monitoring (UptimeRobot), establish processes, and onboard your team to our workflow before moving to a rolling monthly arrangement.
Early Commitment Discounts
Priority Tier: Sign up at project sign-off and receive a 2.5% discount on the annual maintenance fee.
Partner Tier: Sign up at project sign-off and receive a 5% discount on the annual maintenance fee.

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.

l
Anything else you want to tell us? Any other ideas, comments, or suggestions you'd like to share?
+

A few additional thoughts we wanted to share, beyond the formal scope of the RFP:

  • The HeroRAT adoption mechanic deserves its own standalone page experience.
    It is arguably the most differentiated fundraising product in the sector - a specific animal, a specific name, a regular update. We would love to explore a dedicated "Meet the Rats" section that functions almost like a product catalogue, with individual profiles for each available HeroRAT. This could significantly increase the average donation value and the emotional stickiness of the relationship.
  • On the €2.5M target:
    We believe it is achievable by 2028, but not through the website alone. The website is the conversion layer - it needs to be fed by a strong email programme, social content, and paid acquisition working in concert. We would be happy to advise on the full digital ecosystem, not just the site, as a value-add to the relationship.
  • Subscription continuity is the most important technical requirement in the RFP.
    APOPO's recurring donors are its most valuable asset. Any interruption to their subscriptions - even a missed charge - risks permanent donor loss. We want to be explicit: we will not execute a donation platform migration without a tested rollback plan and a live parallel run period where both the old and new environments process subscriptions simultaneously.
  • We reviewed APOPO's current site carefully
    and noticed several immediate quick-win opportunities that could be implemented even before the full redesign: the donation CTA above the fold is too small on mobile, the "Adopt a HeroRAT" flow has an unnecessary account creation step that will be reducing conversion, and the programme pages have inconsistent CTA placement. We would flag these to APOPO's team immediately at kickoff as zero-cost, high-impact recommendations.
  • We would welcome a call
    to discuss any aspect of this proposal before the deadline. We are genuinely invested in APOPO's mission and would be proud to be part of the work.