You've decided that outsourcing website management is the right move. Maybe your in-house person left. Maybe the cost comparison made the decision obvious. Maybe your current provider just isn't responsive enough anymore.

Whatever brought you here, the question is the same: how do you actually make the switch without something going wrong?

This is the part that creates the most anxiety for nonprofits and associations. We've handled hundreds of transitions, and the number one fear is always the same: downtime. The website goes dark, donations stop coming in, members can't log in, and everything breaks.

That fear is understandable. It's also preventable with proper planning. We don't just copy some files, point the DNS, and hope for the best. The biggest deal is the planning that happens before anything changes. Here's how the process works and what your organization needs to do to make it smooth.

Before You Start: Gather What You Own

Checklist of essential credentials and access information needed before transitioning website management

The single most important preparation step is collecting and documenting access credentials. This is where transitions stall, and it's entirely avoidable.

You need to locate and verify access to:

Domain registrar. This is where your domain name (yourorganization.org) is registered. Common registrars include GoDaddy, Namecheap, Cloudflare, and Google Domains. You need login credentials and the ability to modify DNS records. If you don't know where your domain is registered, a WHOIS lookup can help identify the registrar.

Hosting account. Where your website files and database currently live. This might be with your current provider, a separate hosting company like WP Engine, Kinsta, or SiteGround, or even an AWS or Digital Ocean server someone set up years ago.

WordPress admin. An administrator-level login to your WordPress dashboard. Not an editor or author account. Full administrator access.

Email service. If your website handles email (contact forms, notifications, newsletters), you need access to the email delivery service. This might be through your host (Mailgun or SendGrid) or a marketing platform like Mailchimp or Constant Contact.

Third-party integrations. CRM connections (Salesforce, Blackbaud, Cobalt), payment processors (Stripe, PayPal), analytics (Google Analytics), search console accounts, and any other services your website connects to.

SSL certificate. Know where your SSL certificate comes from. Is it through the hosting provider, Let's Encrypt, Cloudflare, or a purchased certificate?

If your organization doesn't know the answer to some of these, that's common, and it's fixable. But discovering that you can't access your domain registrar in the middle of a migration creates unnecessary delays. Handle this upfront.

One recommendation: every nonprofit should use a password manager to store all website-related credentials in a shared organizational vault, rather than in a single person's email or browser. This is basic organizational hygiene that prevents the "nobody knows the password" crisis when staff turns over.

What a Professional Transition Looks Like

Not all transitions are the same, but a well-planned migration follows a consistent process. Here's what to expect when working with an experienced managed services partner.

Step 1: Discovery and Access Collection

The new partner collects all credentials and documents the current state of the website. This includes:

  • Current hosting environment and server configuration
  • WordPress version, theme, plugins, and custom code
  • Database structure and size
  • Integrations with external services
  • Content inventory (pages, posts, media files, forms)
  • Known issues or technical debt

This is also the right time for a full audit. Is the site secure? Are updates current? Are backups verified and working? Many organizations discover during this phase that their previous setup had gaps they didn't know about.

Step 2: Migration to Staging

The entire website, files, database, configurations, and everything else are copied to a staging environment on the new partner's infrastructure. This staging site is a perfect clone of your production website, running on the new hosting but invisible to the public.

Nothing changes on your live site during this step. Your current website continues operating exactly as before.

Step 3: Verification

Both your team and the new partner review the staging site thoroughly. Click through every page. Test every form. Verify every integration. Check that member portals load correctly, that payment processors connect, and that email notifications fire.

This is the most important step in the process. Everything should work identically to your current site. If something's off, this is when it gets identified and resolved, on staging, not on the live site.

Step 4: Schedule the Switch

Once staging is verified and approved, you schedule the final cutover. The timing matters.

Avoid transitioning during:

  • Fundraising campaigns (especially year-end giving)
  • Membership renewal periods
  • Active email marketing campaigns that drive traffic to the site
  • Annual conferences or major event registration windows
  • Heavy traffic periods identified in your analytics

We take this seriously. We've seen organizations rush a transition during a membership renewal window because they were frustrated with their current provider, and that urgency creates risks that proper scheduling eliminates. The best time is typically a low-traffic window with no active campaigns. A Tuesday or Wednesday morning often works well for organizations whose traffic patterns are business-hours driven.

Step 5: Final Sync and DNS Change

Right before the scheduled cutover, the new partner performs a final sync of the database and files to capture any changes made since the initial staging migration. Configuration changes are applied. Then the DNS records are updated to point your domain to the new infrastructure.

DNS changes propagate across the internet over several hours, but with Cloudflare managing DNS, the practical result for most visitors is nearly instantaneous. We run all client sites behind Cloudflare Enterprise, which gives us granular control over propagation and allows us to monitor the cutover in real time. 99.9% of our transitions have zero downtime.

Step 6: Post-Migration Monitoring

For the first 48-72 hours after cutover, the new partner monitors the site closely. Forms are tested again. Performance is verified. Any DNS propagation issues are addressed. The team is on alert for anything unexpected.

Step-by-step website migration process from staging to DNS cutover

The Overlap Period

This is the detail that separates careful transitions from risky ones.

Always keep your previous hosting service active for at least 2 weeks after the transition, even if everything looks perfect. If something turns up missing, a media file that wasn't captured, a database table that didn't transfer, or a configuration detail that was overlooked, the old infrastructure is still there to reference.

Two weeks of overlap hosting typically costs very little. It's cheap insurance, and we recommend it to every client without exception. The few times it's been needed, everyone has been glad the old environment is still accessible.

What About Your Current Provider?

This is the part that feels awkward. Telling your current host or developer that you're leaving is an uncomfortable conversation, but it's a professional reality.

If your current provider is responsive and professional, let them know your timeline and ask them to assist with the transition. Professional providers will cooperate. They may ask for a notice period per your contract terms. Review your agreement for any cancellation clauses, data export provisions, or transition assistance requirements.

If your current provider has been unresponsive, that's often why you're making the switch. In this case, you may not get much cooperation. This is one reason why having all your credentials documented independently is so important. You shouldn't depend on your provider to hand you the keys during a separation.

If your current provider is a freelancer who's disappeared, the new partner will need to work from whatever access you have. Domain registrar access is the critical piece. With that, the rest can usually be reconstructed or migrated without the previous developer's involvement.

We've dealt with situations where the previous provider registered the domain under their own account rather than the organization's, effectively holding the domain hostage. We've dealt with agencies that wouldn't share FTP credentials or database access during the separation. In the worst cases, we've had to rebuild sites from cached versions because the outgoing provider wouldn't cooperate at all.

These are uncommon, but they happen, and they're the reason we emphasize gathering credentials independently before initiating any transition conversation.

A word of advice: don't burn bridges. Even with a provider who underperformed, a professional departure is better for your organization. You may need them to answer a question or provide a file after the transition.

Association-Specific Considerations

For nonprofits running simple brochure websites, the transition process is straightforward. But associations often have complexity that requires extra care.

Member portals and authentication. If your site uses SSO (single sign-on) connections to a CRM like Salesforce, Blackbaud, or Cobalt, those connections need to be re-established on the new infrastructure. This means verifying SAML configurations, API keys, and endpoint URLs. It's not hard, but it needs to happen during the staging verification phase, not after the site is live.

The American Chiropractic Association (ACA) runs exactly this type of configuration. Their site connects to Cobalt/Microsoft Dynamics through SAML 2.0, and thousands of member accounts authenticate through that integration. Managing that kind of complexity during a transition is routine for a partner experienced with association websites.

Payment processing. Stripe, PayPal, and other payment integrations need their API keys and webhook endpoints updated to point to the new environment. This requires access to the payment provider's dashboard. If donation processing is critical, test it thoroughly on staging.

Event registration and CRM integrations. If your site connects to an events platform, association management system, or CRM through APIs or webhooks, those connections need to be verified post-migration. The data still flows to the same destinations, but the origin server has changed.

Third-party embeds vs. deep integrations. Many association features, event calendars, member directories, or video libraries are actually third-party embeds that live on external servers. These usually survive a transition without any changes because they're just embedded code. The items that need attention are the deep integrations: direct API connections, database-level synchronizations, and custom authentication flows.

What to Expect in the First 30 Days

The first month after transitioning is a learning period for both sides. Here's what a healthy onboarding looks like.

Weeks 1-2: Stabilization. The new partner is learning your site's specific configurations, quirks, and history. They're running their standard audit: verifying backups, assessing security, testing update compatibility, and documenting their findings. Minor issues from the transition, if any, get resolved during this window.

Weeks 2-4: Optimization. With the site stable on new infrastructure, the partner begins addressing any deferred maintenance. Plugin updates that were postponed, security improvements, and performance tuning. This is also when the partner starts building the documentation and processes that will support the relationship in the long term.

Ongoing: The relationship normalizes. After the first month, the relationship shifts from onboarding mode to ongoing management. Support requests, regular maintenance, proactive monitoring, and strategic conversations about the website's role in the organization's goals.

When we took over the three AIER websites (American Institute for Economic Research), the sites had recently been separated from a shared WordPress Multisite platform by a previous developer, leaving behind performance issues, security gaps, and bloated databases. The first phase was stabilization: auditing all three sites, addressing the inherited technical debt, and building the cross-site scholar integration system that connected 74+ researcher profiles across two publications. The transition wasn't just about moving files. It was about improving what existed while maintaining continuity.

The Psychologically Burned Client

We need to address this directly because it affects how many organizations approach the transition.

If a previous provider has burned you, whether it was slow response times, poor communication, missed deadlines, or outright negligence, you're going to bring that skepticism into the new relationship. That's normal.

We deal with psychologically burned clients regularly. They send late-night tickets and want confirmation of receipt. They test response times. They're cautious. We understand why.

The root cause is almost always the same: it's not about the quality of the previous provider's work. It's about the time the client couldn't reach anyone. A critical issue came up on a weekend, a Friday afternoon, or a random Tuesday, and nobody responded. That's where the trust damage comes from.

Trust takes time to rebuild. No sales pitch fixes it. We have to make the switch and go through a phase where we earn it through consistent responsiveness. That's fine. We understand why the skepticism exists.

If you're in this situation, here's what to look for in the first 30 days to verify you've made the right move:

  • Response time: Submit a non-urgent ticket and see how fast you get a human acknowledgment — not an automated confirmation, but a person saying they've seen it.
  • Proactive communication: A good partner should be surfacing findings from their initial audit without being asked, not waiting for you to discover problems.
  • Triage system: How do they classify urgent versus planned work? You should understand their escalation path before a real crisis tests it.

A partner structured for responsiveness will have clear answers to all of these. If they don't, you'll know early.

The Switching Costs Objection

"Switching providers is too disruptive. We'll just deal with what we have."

We hear this often. And it's worth examining because the disruption of a well-planned transition is almost always less than that of staying with a failing arrangement.

A professional transition takes two to four weeks from start to finish. The vast majority of that time, your live site is completely unaffected. The actual cutover, the moment when DNS changes and traffic shifts to new infrastructure, takes minutes and is virtually always zero-downtime.

Compare that to the ongoing cost of staying with a provider who doesn't respond, doesn't maintain security, doesn't update software, and doesn't support your team's needs. The disruption of inaction compounds daily. The disruption of a transition is brief and controlled.

The financial argument works the same way. Organizations worried about the cost of switching should consider what happens when budget constraints lead to deferred maintenance — the accumulated technical debt from staying with an inadequate provider often exceeds the cost of a clean transition.

Greenlight Health faced a transition during one of the most high-stakes moments possible: a corporate merger covered by nearly 650 media outlets. Because we already managed their infrastructure and knew the site inside and out, the entire acquisition rebrand was executed on the existing codebase.

Twenty-eight flexible content layouts carried forward without modification. Twenty-seven Gravity Forms maintained their uninterrupted Salesforce Pardot CRM pipeline. Eighty-five active 301 redirects preserved SEO equity. The transition went smoothly because the relationship and infrastructure were already in place.

On the other end of the spectrum, Genzeon came to us after multiple failed attempts with other development firms. Their site was built as a headless WordPress implementation, making even simple content updates impossible without developer involvement. The architectural mismatch meant previous partners couldn't solve the fundamental problem.

We rebuilt the site from headless to traditional WordPress in seven to eight weeks, migrated nearly 1,000 content items, and delivered a platform the marketing team could manage independently. Even transitions from deeply broken situations can be executed cleanly when the incoming partner understands the scope and has a clear plan.

The principle holds: transitions carried out by experienced partners with proper planning are far less disruptive than organizations expect.

Your Transition Checklist

Use this checklist as a guide when preparing to switch providers.

Before starting:

  • [ ] Locate domain registrar credentials
  • [ ] Verify hosting account access
  • [ ] Confirm WordPress administrator login
  • [ ] Document all third-party integrations (CRM, payments, email, analytics)
  • [ ] Review current provider contract for notice periods and cancellation terms
  • [ ] Identify upcoming campaigns, events, or high-traffic periods to avoid

During transition:

  • [ ] Verify staging site matches production
  • [ ] Test all forms and payment processing on staging
  • [ ] Verify member portal and SSO functionality (if applicable)
  • [ ] Confirm email delivery (contact forms, notifications)
  • [ ] Approve staging and schedule cutover

After transition:

  • [ ] Maintain old hosting for at least two weeks
  • [ ] Monitor forms, payments, and integrations closely for 48-72 hours
  • [ ] Verify backups are running on the new infrastructure
  • [ ] Confirm SSL certificate is active
  • [ ] Update any hard-coded URLs in email templates or external systems

For the full context on why outsourcing makes sense and what professional management should include, see our full guide on outsourced website management for nonprofits.


Ready to Make the Switch?

If you're considering transitioning your website management, reach out to our team, we'll walk you through the process for your specific situation, including the timeline, what we need from you, and what to expect. We've handled hundreds of transitions, and virtually all have zero downtime.