Donation and campaign paths
Giving pages, recurring gifts and campaign landing pages migrate and get tested first, so revenue is never on the old platform longest.
Service · Drupal migration for nonprofits
Drupal 7 stopped receiving community security updates on January 5, 2025. We move nonprofits to Drupal 11 or WordPress in phases, protecting donation paths first, keeping your content and URLs and fitting the work to a grant or fiscal year.
A senior engineer reads every message and replies within one working day.
Trusted by nonprofits and mission driven organizations
Short answer
Drupal 7 reached end of life on January 5, 2025, so a nonprofit still on it no longer gets community security fixes for a site that collects donor data. DoodleWeb, a Drupal Certified Partner, audits the site, picks Drupal 11 or WordPress based on your needs, and migrates in phases that protect the donation path first, with content, URLs and accessibility preserved.
What is included
Giving pages, recurring gifts and campaign landing pages migrate and get tested first, so revenue is never on the old platform longest.
Every page, file, taxonomy term and author inventoried and checked after migration, not spot checked.
A full redirect map, regenerated sitemap and Search Console checks after launch so rankings carry over.
Salesforce, HubSpot or Blackbaud connections rebuilt and tested in staging with your team before cutover.
Templates rebuilt to WCAG 2.2 AA, so the new site is more accessible on day one, not less.
Training, documentation and support through your first campaign on the new platform.
Comparison
| Path | When it fits | Typical timeline | What changes for editors |
|---|---|---|---|
| Drupal 7 to Drupal 11 | Chapters, complex permissions, large libraries or multilingual content | 8 to 16 weeks | Modern editing with Layout Builder, same structured content |
| Drupal 7 to WordPress | Smaller teams with a simpler site and no complex data | 6 to 12 weeks | Familiar WordPress editing, fewer custom features |
| Drupal 10 to Drupal 11 | Already on modern Drupal | 1 to 4 weeks | Little. Mostly module and compatibility updates |
Accessibility and compliance
The Department of Justice says the ADA requires organizations open to the public to make their web content accessible, and programs that receive federal funding also fall under Section 504.
Source: ADA.gov: Guidance on web accessibility and the ADAThe Drupal community no longer provides security updates for Drupal 7, and security issues may be disclosed without fixes. Sites that collect donor data should plan a move.
Source: Drupal.org: Drupal 7 end of life, January 5, 2025WCAG 2.2 is the current W3C recommendation and includes every WCAG 2.1 AA criterion, so building to it covers standards that still reference 2.1.
Source: W3C: Web Content Accessibility Guidelines 2.2This is general information, not legal advice. Sources checked 2026-11-08.
Data we design around
| Metric | Good threshold |
|---|---|
| Largest Contentful Paint | 2.5 seconds or less |
| Interaction to Next Paint | 200 milliseconds or less |
| Cumulative Layout Shift | 0.1 or less |
Case studies
Published scope from our case studies. Results depend on each organization, so we walk through what applies to you on a call.

WordPress on WP Engine · 18 weeks
A scalable Drupal/WordPress platform that unifies a youth financial education nonprofit and its youth-focused bank into one clear story.

Drupal · 18 weeks
WCAG 2.2 AA accessibility audit and remediation on a cinematic Drupal recruitment site. 287 issues closed, Lighthouse a11y 71 to 97, VPAT delivered.
How we work

Step 1 · 1 to 2 weeks
Module by module review, content and URL inventory, integration map and a keep, replace or drop decision for every custom feature.
Step 2 · 1 week
Phased plan that protects the donation and campaign paths first, with a fixed fee per phase so it can fit one grant or fiscal year.
Step 3 · 4 to 10 weeks
Repeatable migration scripts, dry runs with parity checks, CRM re-integration and accessibility uplift on every template.
Step 4 · 1 week
Short content freeze, final delta, redirect verification, Search Console checks and a documented rollback plan.
FAQ
Yes. Drupal 7 reached end of life on January 5, 2025. The Drupal community no longer provides security updates, and security issues may be disclosed without fixes. For a site that collects donations or personal data, that is a risk your board should see.
Move to Drupal 11 if you have chapters, complex permissions, multilingual content or a large library. Move to WordPress if your site is simpler and your team is small. We recommend after a short audit of your modules, content and integrations.
Most Drupal 7 to Drupal 11 migrations take 8 to 16 weeks and Drupal 7 to WordPress moves take 6 to 12 weeks, depending on content volume, custom modules and integrations.
Not when the migration is done carefully. We migrate with parity checks, keep URLs where possible, redirect the rest and monitor Search Console after launch.
Frame it as risk to donor data and reputation rather than a redesign. We phase the work so the donation path is protected first and each phase has a fixed fee that can fit one grant or fiscal year.
We work with any budget and do not publish one starting price. After a short discovery call we recommend tailored or templated options, explain the tradeoffs and quote a fixed fee your board can approve.
Yes. The current site stays live while we migrate into staging. Cutover needs a short content freeze and comes with a documented rollback plan.
Pick a time that suits you, or send a short note and a senior team member replies within one working day.