WebsiteTherapy
Getting Started12 min read

Switching from WordPress: The Therapist's Complete Guide

Plugin updates, security patches, developer invoices, slow load times. If you're a therapist paying $150-500/month for a WordPress site you haven't touched in months, here's your complete guide to switching — what to preserve, what to let go, and how to do it without losing search rankings.

The WordPress Maintenance Tax

WordPress is brilliant software. It powers 43% of the web for good reason — it's flexible, extensible, and has a massive ecosystem. For media companies, e-commerce sites, and businesses with dedicated dev teams, it's often the right choice.

For a solo therapist who just wants their website to work? It's almost certainly overkill.

Here's what WordPress actually costs a typical therapy practice:

ExpenseMonthly CostAnnual Cost
Managed hosting (SiteGround, WP Engine, etc.)$30-80$360-960
Developer retainer$100-350$1,200-4,200
Premium plugins (Yoast Pro, forms, booking, security)$20-70$240-840
SSL certificate (if not included with hosting)$0-10$0-120
Your time managing updates, reviewing, communicating1-3 hours @ $150/hr$1,800-5,400
Total$300-660+$3,600-11,520+

That's $3,600 to $11,520 per year for a 5-7 page website. And that doesn't include the initial build cost ($2,000-10,000) or the periodic "my site looks outdated, can we redesign it?" project every 3-4 years ($1,500-5,000).

The real cost isn't the money, though. It's the friction. Every time you want to change your hours, add a new specialty, update your insurance list, or write a blog post, you either:

  1. Email your developer and wait 3-5 business days
  2. Try to figure out the WordPress dashboard yourself and risk breaking something
  3. Just don't bother — and your site stays frozen

Most therapists choose option 3. A 2025 survey of therapy practice websites found that 64% hadn't been updated in over 6 months. The blog section, if it exists, almost always has zero posts — or a few posts from 2022 that were never followed up on.

The Security Question

WordPress security is a real concern for healthcare providers, not a scare tactic. Here are the facts:

  • Wordfence reports 90,000 attacks per minute targeting WordPress sites globally
  • Plugins are the primary attack vector — 97% of WordPress vulnerabilities come from plugins and themes, not WordPress core
  • The average therapist WordPress site has 15-25 plugins installed, each one a potential vulnerability
  • Many therapist sites run outdated PHP versions because upgrading risks breaking plugins

For a therapy practice that handles contact form submissions with names, phone numbers, email addresses, and sometimes presenting concerns — a compromised website isn't just embarrassing. It's a potential HIPAA issue.

This doesn't mean WordPress is inherently insecure. A well-maintained WordPress site with timely updates, a security plugin, and a developer who monitors for vulnerabilities is fine. But "well-maintained" is the key phrase — and most therapist WordPress sites don't meet that bar.

If you're paying a developer to maintain your site and they're running security updates monthly, checking for plugin vulnerabilities, and keeping PHP current — good. If your site is sitting there untouched for months at a time, you're playing a quiet game of risk with your clients' data.

Signs It's Time to Switch

Not every therapist on WordPress should switch. If your site is well-maintained, fast, generating leads, and you have a developer you trust at a reasonable cost — keep it. WordPress can work well for therapy practices.

But consider switching if:

  • You haven't updated your site in 3+ months. A frozen site means the maintenance-cost-to-value ratio has flipped. You're paying for something that isn't working for you.
  • You're paying $300+/month for a 5-page site. That's $3,600/year for what could be a much simpler setup.
  • Your blog has zero posts — or posts from 2022 that never turned into a habit.
  • You email your developer more than once per quarter with small changes that take days to implement.
  • Your site takes more than 3 seconds to load. Check at PageSpeed Insights. If it's over 3 seconds on mobile, you're losing both visitors and search rankings.
  • You've never heard of schema markup and your site doesn't have MedicalBusiness, Person, or FAQPage JSON-LD.
  • You searched for yourself on ChatGPT and didn't appear. This means your site isn't optimized for AI discoverability — the fastest-growing client acquisition channel.
  • You're getting plugin update notifications you've been ignoring. Each ignored update is a potential security vulnerability.

What to Do Before You Switch

WordPress migration isn't hard, but it does require preparation. Here's your pre-migration checklist:

1. Export your content

WordPress has a built-in export tool at Tools > Export. Export "All content" to get an XML file with your pages, posts, and media references. Keep this as a backup.

However, the XML export doesn't include everything you need. Also do:

  • Screenshot every page. Open each page in your browser, take a full-page screenshot. This is your visual reference for what your site looks like now.
  • Copy all text. For each page, select all text and paste it into a document. The WordPress export sometimes loses formatting or misses custom field content.
  • Download all images. Go to Media > Library, switch to list view, and download everything. Or use a plugin like "Export Media Library" to bulk-download.
  • Note your URLs. Visit yoursite.com/sitemap.xml and save a copy. This lists every page on your site — you'll need this for setting up redirects.

2. Check your domain ownership

Your domain name is the most valuable digital asset your practice owns. Make sure you control it.

  • If you registered the domain yourself (GoDaddy, Namecheap, Google Domains, Cloudflare): you're fine. You can point it wherever you want.
  • If your developer registered it for you: Ask them to transfer ownership to your account. This is your domain — you should own it regardless of who manages your website. Any reputable developer will do this without hesitation.
  • If you're not sure: Search for your domain at ICANN Lookup. It will show the registrar (where the domain is registered) and sometimes the registrant (who owns it).

Getting domain ownership sorted is the single most important pre-migration step. Everything else can be worked around — but if you don't control your domain, you're at someone else's mercy.

3. Document your integrations

Make a list of everything your WordPress site connects to:

  • Booking system (SimplePractice, Jane App, TherapyNotes, etc.)
  • Contact form destination (email address it sends to)
  • Google Analytics / Google Search Console
  • Google Business Profile link
  • Any embedded widgets (Thrizer insurance lookup, Psychology Today badge, etc.)
  • Social media links
  • Email newsletter (Mailchimp, ConvertKit, etc.)

Your new platform will need to replicate these integrations. None of them are WordPress-specific — they're usually just links, embed codes, or email configurations that transfer to any platform.

The Migration: What Actually Happens

The migration process depends on where you're going. Here's what it looks like for the most common destinations:

WordPress to Squarespace: Manual. You'll rebuild each page using Squarespace's editor, copy-pasting content and re-uploading images. Expect 15-40 hours. Squarespace has a WordPress importer for blog posts, but it's inconsistent with formatting and images. You'll spend significant time cleaning up.

WordPress to Wix: Similar to Squarespace — manual rebuild with some import tools for blog content. Wix's AI builder can generate a starting structure, but you'll still need to populate it with your actual content.

WordPress to WebsiteTherapy: Automated. You provide your URL, the AI reads your entire site — design, content, images, colors, fonts — and rebuilds it. The migration captures your existing design pixel-for-pixel using a visual cloning process. You review each page, approve changes, and your new site is live within 15 minutes of active work. 301 redirects are generated automatically for any URL changes. Domain connection is guided step-by-step.

The automated approach matters more than convenience — it matters for accuracy. Manual content migration invariably loses things. A paragraph gets cut short during copy-paste. An image caption disappears. Your insurance table formatting breaks. Automated migration reads the rendered page exactly as visitors see it, preserving every detail.

SEO Continuity: The Non-Negotiable Checklist

Your WordPress site, even if it's underperforming, has accumulated search authority over time. Google has been indexing it for months or years. Some pages may rank for local terms. Backlinks from directories and partners point to it. You don't want to throw that away.

Here's how to preserve your search equity during migration:

1. Keep your domain. This is non-negotiable. Your domain carries the vast majority of your search authority. Never change your domain during a platform migration.

2. Maintain URL structure where possible. If your About page lives at /about-me, keep it at /about-me on the new platform. Every URL that stays the same is one less redirect to worry about.

3. Set up 301 redirects for any URL changes. If /about-me becomes /about, a 301 redirect tells Google: "This page permanently moved here. Transfer all search authority to the new URL." Without this, Google sees a broken page and a new unrelated page — you lose the authority of both.

4. Preserve title tags and meta descriptions. If your pages had optimized titles and descriptions (from Yoast or another SEO plugin), keep them. Don't let the migration zero out your metadata.

5. Submit your new sitemap immediately.

  • Google Search Console: remove old sitemap, add new one, request re-indexing of key pages
  • Bing Webmaster Tools: same process (critical for ChatGPT Search visibility)

6. Monitor for 30 days. Check Search Console weekly for:

  • Crawl errors (pages Google can't find)
  • Indexing drops (pages falling out of Google's index)
  • 404 errors (broken links from external sites)
  • Ranking changes for your key terms

Most well-executed migrations see a temporary 1-2 week fluctuation in rankings, followed by stabilization at the same level or better. If rankings haven't recovered after 4 weeks, something went wrong — likely a missed redirect or a crawl block.

What You'll Gain (Beyond Cost Savings)

Cost reduction is the obvious benefit of leaving WordPress. But for most therapists, the bigger wins are less tangible:

Your site actually gets updated. When changing your hours or adding a specialty takes a text message to your AI assistant instead of an email to your developer followed by a 5-day wait, things actually change. The "frozen site" problem disappears because the friction disappears.

Your blog exists. If you've spent years feeling guilty about an empty blog, the switch to a platform with AI-assisted content creation is genuinely liberating. Instead of staring at a blank WordPress editor wondering what to write, your assistant proposes topics based on your specialties, writes drafts with cited statistics and proper formatting, and you spend 5-10 minutes reviewing and approving. The blog that never happened on WordPress actually happens.

You stop thinking about your website. WordPress demands attention — plugin updates, security warnings, PHP version notices, hosting renewals. Even if your developer handles all of it, you're still the one reviewing invoices, approving work, and worrying about security. On a managed platform, your website works like electricity: it's there when you need it, and you don't think about the infrastructure.

Speed improvement. The average WordPress therapy site loads in 3.5-5 seconds on mobile (weighed down by plugins, unoptimized images, and shared hosting). Modern platforms built on frameworks like Next.js load in 1-1.5 seconds. That's not just a nice-to-have — Google uses page speed as a ranking factor, and slow pages have measurably higher bounce rates. A 2024 Portent study found that conversion rates drop by an average of 4.42% for every additional second of load time.

AI discoverability from day one. This is the gain that matters most in 2026. Moving from WordPress (with Yoast generating basic WebSite schema) to a platform that generates MedicalBusiness, Person with credentials, Service, FAQPage, and AggregateRating schema — that's the difference between AI knowing you're a website and AI knowing you're a licensed therapist who specializes in EMDR, accepts Aetna, and has 22 five-star reviews.

What You Might Miss

Being honest: there are things WordPress does that simpler platforms don't.

Total design control. WordPress is the only option where a developer can build literally anything. Custom animations, complex layouts, interactive elements, multi-step forms with conditional logic — WordPress can do it all. If your site has unusual functionality that you rely on, verify your new platform can replicate it before switching.

Plugin ecosystem. There's a WordPress plugin for everything. Course platforms, membership areas, complex booking systems, client portals. If your practice relies on specific WordPress plugins for core functionality, check whether alternatives exist on your target platform.

Complete code ownership. With WordPress, you own every file. You can download your entire site, move it to any host, modify any line of code. Some platforms (Squarespace, Wix, Brighter Vision) don't give you that. Others (WebsiteTherapy via GitHub) do. If code ownership matters to you, verify before switching.

For most solo therapy practices, none of these are deal-breakers. You have a 5-7 page site, a contact form, a booking link, and maybe a blog. You're not using WordPress's power — you're just paying for it.

The Timeline: How Long This Takes

PhaseDurationYour Effort
Pre-migration (export, screenshots, domain check)1-2 hoursActive
New site build (automated migration)12-15 minutesMinimal (provide URL, pick theme)
Review and approve30-60 minutesActive (reviewing each page)
Domain connection5-10 minutesActive (DNS change)
DNS propagation5-30 minutesWaiting
Post-migration monitoring30 days10 min/week (checking Search Console)

Total active effort: 2-4 hours spread over an afternoon. The rest is waiting or monitoring.

If you're migrating manually to Squarespace or Wix, multiply the "new site build" and "review" phases by 10-20x. That's the real difference between automated and manual migration — not the quality of the result, but the hours of your life it consumes.

Making the Decision

Leaving WordPress feels like a big decision because it's been the default for so long. But here's the framing that helps: WordPress is a tool. If the tool isn't serving its purpose, switching tools is the rational thing to do.

If your WordPress site is actively generating leads, regularly updated, well-maintained, fast, and optimized for AI discoverability — keep it. Seriously. A well-run WordPress site is excellent.

But if your WordPress site is frozen in place, costing more than it should, invisible to AI search, and burdened with maintenance you're not doing — the best move is the one you've been putting off.

Your content migrates. Your domain stays. Your search authority follows (with proper redirects). The only thing you lose is the maintenance tax.

Ready to switch? See how migration works — we'll read your WordPress site, rebuild it with all your content preserved, and connect your domain. Free migration, 14-day free trial, no developer needed. Or start with the feature comparison to see what changes.

Sources: W3Techs CMS usage statistics (2026), Wordfence Annual Security Report (2025), Portent conversion rate study (2024), Google PageSpeed Insights benchmarks.

Ready to make your practice AI-discoverable?

Book a free consultation — we'll show you how AI sees your practice today.