Get a Free Quote

How to Move a Charity Website to WordPress Without Losing Donations or Rankings

Most charity website projects are rebuilds, not first sites. The old site might be on a site builder, an ageing custom system, or a platform a former volunteer chose. Moving it to WordPress is usually a good decision, but a careless move can break monthly giving links, lose years of search traffic and leave partner websites pointing at dead pages. This is the order we follow to avoid that.

What can go wrong in a move

Three things go wrong most often: the donation path breaks, old URLs stop working, and forms stop delivering email. None of these is caused by WordPress. They are caused by launching before anyone has listed what the old site was quietly doing.

RiskHow it happensHow to prevent it
Lost donationsThe donate button points to an old page, or an embedded form was not carried overTest a real gift on the new site before and after launch
Lost rankingsPage addresses change and nothing forwards the old onesA redirect map covering every old URL
Broken partner linksFunders, directories and news articles link to pages that no longer existRedirect them, and check your most linked pages first
Silent form failuresThe new server sends email differently and messages land in spamSend form email through a proper mail service and test every form
Lost trackingAnalytics and ad grant conversion tracking are left off the new siteList every tracking code during the inventory

Step 1: take an inventory first

Before any design work, list everything the current site has and does. The inventory is the single most useful document in a migration, because it turns "we think that is everything" into a checklist someone can tick.

  • Every URL. Crawl the site or export the sitemap. Include PDFs such as annual reports, because other sites often link straight to them.
  • Your top pages. In Google Search Console and your analytics, note the pages that bring the most visitors and the pages other sites link to.
  • Every form and where each one sends its data: an inbox, a spreadsheet, a CRM, a newsletter tool.
  • Every donation entry point: header button, campaign pages, tribute giving, monthly giving, links in old email footers.
  • Accounts and logins: domain registrar, DNS, hosting, donation platform, email marketing, analytics. Confirm each one is registered to the organisation.
  • Tracking and verification codes, including anything tied to an ad grant account.

If you find that a domain or hosting account is in a former volunteer's name, fix that now. It is far easier before a launch than during one.

Thinking about a new WordPress website?Get a free consultation and a fixed-scope quote. A senior engineer replies within 24 hours. No obligation.
Get a Free Quote

Step 2: protect the donation flow

Keep the donation platform you already use unless there is a strong reason to change it. Your monthly donors are stored with that provider, not with your website, so keeping the provider means recurring gifts carry on untouched while the site around them changes.

What changes is how the form is reached. On the new WordPress site, connect the donate page to the same platform, using the provider's embed or plugin where one exists. If you are also thinking about switching tools, treat that as a separate project after launch, and read our comparison of donation plugins for Canadian charities first. Changing the website and the donation system in the same week doubles the risk for no gain.

Then check the places donors arrive from:

  1. Links in past email campaigns and email signatures.
  2. QR codes on printed material. These cannot be edited, so the old address must redirect.
  3. Your profile on third-party giving and directory sites.
  4. Social media bios and pinned posts.

Every one of these should reach a working donate page on the new site. Make a real donation through each main route and confirm the receipt and thank-you email arrive.

Step 3: map every old URL

A redirect map is a two-column sheet: the old address and the new address it should forward to. Every old URL gets a row, and each one is forwarded with a permanent (301) redirect to the closest matching new page. This is what keeps your search rankings, because it tells search engines the page moved instead of vanished.

  • Redirect page to page. Sending everything to the home page throws away most of the value.
  • Where an old page has no equivalent, send it to the nearest parent section.
  • Keep URLs the same where you can. A page that keeps its address needs no redirect at all.
  • Include PDFs and old campaign pages that still get visits.
  • Avoid chains, where one redirect points to another redirect.

Our guide to setting up redirects in WordPress covers the practical side. If you are leaving a site builder, the platform guides for moving from Wix to WordPress explain what can and cannot be exported.

Step 4: move content and rebuild forms

Move content in priority order: the pages that bring visitors and gifts first, the archive last. A migration is also the best chance you will get to delete pages nobody reads, so do not pay to move them.

  • Keep what works. If a program page ranks well, carry over its title, headings and main text. Improve it, but do not replace it with two lines and a photo.
  • Carry over page titles and meta descriptions for your top pages.
  • Add alt text as you go. Re-uploading images is the easiest moment to fix accessibility gaps.
  • Rebuild each form and send a test entry to confirm it lands where the inventory says it should.
  • Set up roles. Give staff and volunteers editor accounts, not administrator accounts.

Build all of this on a private staging address, not on the live domain. That way the old site keeps taking gifts until the new one is ready.

Ready to bring your WordPress project to life?Get a free consultation and a fixed-scope quote. A senior engineer replies within 24 hours. No obligation.
Get a Free Quote

Step 5: launch day checklist

Launch on a quiet weekday morning, never on a Friday and never during a campaign. Pick a day when the people who can fix problems are at their desks.

  1. Take a full backup of the old site and keep it.
  2. Lower the DNS time-to-live a day ahead if your DNS host allows it, so the switch takes effect quickly.
  3. Switch the domain to the new site and confirm the SSL certificate is active.
  4. Test the redirect map. Check your top 20 old URLs by hand.
  5. Make a real donation and submit every form.
  6. Confirm the site is not blocking search engines. WordPress has a "discourage search engines" setting that is often left on after staging.
  7. Submit the new sitemap in Google Search Console.
  8. Confirm analytics is recording visits.

The first 30 days after launch

Expect small ranking movement in the first weeks, and watch for errors instead of guessing. Search Console will report pages it can no longer find. Each of those is a missing row in your redirect map, and adding it takes a minute.

  • Check the "Not found (404)" report weekly and add redirects for real pages.
  • Compare donations and form entries with the same weeks last year.
  • Ask partners and funders who link to you to update important links.
  • Keep the old site backup until you are sure nothing was missed.

After that, the site needs ongoing care like any other. Our guide to what a nonprofit maintenance plan should include covers that part.

Next step

We design and build WordPress websites for nonprofits and charities at no charge. The organisation pays for hosting and a maintenance and support plan, both quoted in writing before any work starts. Rebuilds are welcome: we move your existing content across, keep your search rankings with proper redirects, and retire the old site once the new one is live. The full terms, including what is not covered, are on the free website for nonprofits page. For organisations that do not fit that offer, see our WordPress migration service.

Planning to move your charity site to WordPress? Tell us what you have now and we will reply with a realistic start date and a written quote for hosting and support.
Hamza Hai

Hamza Hai writes about WordPress development, performance and growth for Canadian businesses.

FAQ

Frequently asked questions

Not if every old URL is permanently redirected to its closest new page and your best content is carried over. Small movement in the first weeks is normal. Large drops usually trace back to missing redirects or deleted content.

Usually not. Recurring gifts are held by your donation platform, not your website. If you keep the same platform, monthly gifts continue while the website changes around it.

Keep a full backup for at least a few months. The old site itself does not need to stay online once redirects are in place and tested.

You can, but it is safer as a separate step after launch. Changing both at once makes it hard to tell which change caused a problem.

Have a project?

Let's Build Your Next WordPress Website

Get a free consultation and a fixed-scope quote. No obligations.

  • Free Consultation
  • No Hidden Costs
  • 100% Confidential

Request your free quote

Tell us what you are building. A senior engineer replies within 24 hours.

Please enter your name.

Please enter a valid email address.

Please tell us a little more about your project (10+ characters).

No obligation. Your details are only used to prepare your quote.