DoodleWeb
GEO Agency

Service · Drupal migration for nonprofits

Drupal migration for nonprofits still on Drupal 7

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.

Plan your Drupal migration

A senior engineer reads every message and replies within one working day.

  • Reply in one working day
  • No obligation
  • Seattle, USA
  • Drupal Certified Partner
  • WCAG 2.2 AA on every template
  • Senior US based team
  • Fixed fee quotes for any budget
See case studies

Short answer

What should a nonprofit on Drupal 7 do now?

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.

Drupal 7 end of life
January 5, 2025
Targets
Drupal 11 or WordPress
Typical timeline
8 to 16 weeks
Scope model
Fixed fee per phase

What is included

What every nonprofit migration protects

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.

Content parity

Every page, file, taxonomy term and author inventoried and checked after migration, not spot checked.

URLs and search traffic

A full redirect map, regenerated sitemap and Search Console checks after launch so rankings carry over.

CRM and form integrations

Salesforce, HubSpot or Blackbaud connections rebuilt and tested in staging with your team before cutover.

Accessibility uplift

Templates rebuilt to WCAG 2.2 AA, so the new site is more accessible on day one, not less.

Editor continuity

Training, documentation and support through your first campaign on the new platform.

Comparison

Which migration path fits?

Drupal migration paths for nonprofits
PathWhen it fitsTypical timelineWhat changes for editors
Drupal 7 to Drupal 11Chapters, complex permissions, large libraries or multilingual content8 to 16 weeksModern editing with Layout Builder, same structured content
Drupal 7 to WordPressSmaller teams with a simpler site and no complex data6 to 12 weeksFamiliar WordPress editing, fewer custom features
Drupal 10 to Drupal 11Already on modern Drupal1 to 4 weeksLittle. Mostly module and compatibility updates

Accessibility and compliance

The rules nonprofits work under

ADA guidance for organizations open to the public

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 ADA

This is general information, not legal advice. Sources checked 2026-11-08.

Data we design around

Benchmarks that shape our work

Google Core Web Vitals "good" thresholds we treat as the floor for donation and campaign templates.
MetricGood threshold
Largest Contentful Paint2.5 seconds or less
Interaction to Next Paint200 milliseconds or less
Cumulative Layout Shift0.1 or less
Source: web.dev: Core Web Vitals thresholds

Case studies

Mission driven work we can show you

Published scope from our case studies. Results depend on each organization, so we walk through what applies to you on a call.

Young Americans Center website

WordPress on WP Engine · 18 weeks

Young Americans Center

A scalable Drupal/WordPress platform that unifies a youth financial education nonprofit and its youth-focused bank into one clear story.

Repositioning and rebuild
18 weeks
Every template
WCAG 2.2 AA
Read the Young Americans Center case study
Trinity Western University website

Drupal · 18 weeks

Trinity Western University

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

WCAG issues closed
287
Lighthouse a11y score
71 → 97
Videos captioned
60+
Delivered
VPAT 2.5
Read the Trinity Western University case study

How we work

Four steps, one senior team

Illustrated nonprofit website on laptop and phone beside a structured content diagram and volunteers, with the DoodleWeb logo
  1. Step 1 · 1 to 2 weeks

    Audit

    Module by module review, content and URL inventory, integration map and a keep, replace or drop decision for every custom feature.

  2. Step 2 · 1 week

    Plan

    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.

  3. Step 3 · 4 to 10 weeks

    Migrate

    Repeatable migration scripts, dry runs with parity checks, CRM re-integration and accessibility uplift on every template.

  4. Step 4 · 1 week

    Cut over

    Short content freeze, final delta, redirect verification, Search Console checks and a documented rollback plan.

FAQ

Drupal Migration for Nonprofits: questions, answered

Is Drupal 7 really unsupported?

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.

Should we move to Drupal 11 or WordPress?

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.

How long does a nonprofit Drupal migration take?

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.

Will we lose content or search rankings?

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.

How do we justify a migration to our board?

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.

How much does a Drupal migration cost?

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.

Can the site stay live during the migration?

Yes. The current site stays live while we migrate into staging. Cutover needs a short content freeze and comes with a documented rollback plan.

Ready to talk about your nonprofit website?

Pick a time that suits you, or send a short note and a senior team member replies within one working day.