WebsiteTherapy
Getting Started8 min read

I Migrated My Therapy Website in 15 Minutes (Here's What Happened)

I had a perfectly fine WordPress site. It worked. It looked decent. But I hadn't updated it in 8 months, my blog was empty, and ChatGPT had no idea I existed. Here's what happened when I moved it to WebsiteTherapy — including the parts that surprised me.

My Old Site

I'd been running my private practice in Austin, TX for 6 years. My WordPress site was built by a developer in 2021. It cost $2,500 to build and I paid $350/month for hosting + maintenance. It had:

  • 5 pages (Home, About, Services, Contact, Insurance)
  • A blog section with 0 posts (I always meant to start writing)
  • A contact form that emailed me submissions
  • A SimplePractice booking link
  • Yoast SEO (the free version)
  • Last updated: June 2025

The site was fine. Not broken. Not ugly. Just... frozen. Every time I wanted to change something, I'd email my developer and wait 3-5 days. Eventually I stopped emailing and the site stopped changing.

I'd heard about AI search — clients were mentioning they found therapists through ChatGPT. I tried it myself: "Find me an anxiety therapist in Austin." I wasn't mentioned. Neither were most of my colleagues. The therapists who did show up had something I didn't — I just didn't know what yet.

The Migration: What Actually Happened

After signing up (email, no credit card), my WebsiteTherapy assistant asked: "Do you have an existing website you'd like to migrate?" I typed my URL. That's it.

Minute 0-1: I gave it my URL

After signing up (email, no credit card), my WebsiteTherapy assistant asked: "Do you have an existing website you'd like to migrate?"

I typed my URL. That's it.

The assistant said: "I'm reading your site now. Give me a few minutes to extract everything."

Minutes 1-12: It read my entire site

While I waited, the assistant gave me updates:

"Found 5 pages: Home, About, Services, Contact, Insurance & Fees."

"Extracting your content and images... Your site uses a blue and white color scheme with the font Open Sans."

"I notice your About page bio mentions your EMDR certification from 2022 but doesn't list it in your credentials section. Want me to add it?"

That last one caught me off guard. It wasn't just copying my site — it was reading it critically.

Minutes 12-14: I picked a theme

The assistant showed me 3 theme options that matched my existing site's feel:

  1. Modern Clarity — closest match to my current blue/white look
  2. Calm Haven — a warmer alternative with sage green
  3. Match my current style — it would replicate my colors and fonts as closely as possible

I went with Calm Haven. I'd always wanted something warmer but never wanted to pay for a redesign.

Minutes 14-15: My site was rebuilt

"Your site is ready for review. I've built all 5 pages using your content, applied the Calm Haven theme, and uploaded your images. Let's walk through each page."

Total processing time: about 12 minutes. I spent 3 minutes on two decisions (giving it my URL and picking a theme).

The Review: Where It Got Interesting

As we walked through each page, the assistant offered suggestions. Not generic tips — specific recommendations based on what it found on my actual site.

The improvements I didn't ask for

About page:

"Your bio is 4 paragraphs. For web, 1-2 punchy paragraphs converts better. Here's a tighter version that keeps everything important — your credentials, your approach, and your philosophy. Want to compare?"

I approved the shorter version. It was better. Same information, half the length.

Services page:

"You list all 4 services on one page. Creating a dedicated page for each service — especially anxiety therapy and EMDR — would significantly improve your search visibility. When someone searches 'EMDR therapist Austin,' a dedicated EMDR page ranks much better than a services list. Want me to create them?"

I said yes. It created 4 individual service pages in about 30 seconds each. Each one had:

  • A question-format heading ("What Is EMDR Therapy?")
  • Statistics from NIMH and APA with citations
  • A FAQ section with 5-6 common questions
  • A clear call to action with my booking link
  • Service and FAQPage schema markup (I had to ask what that meant — more on that below)

I'd been meaning to create individual service pages for 3 years. My developer quoted $200 per page. The assistant created 4 of them in 2 minutes.

Insurance & Fees page:

"Your current page lists insurance plans in a paragraph. A table format is easier for visitors to scan — and AI search engines extract tables 39% more often than paragraph text. Here's the same information as a table."

Simple change. Major improvement. I also added my sliding scale policy, which I'd been meaning to add for months.

The blog:

"You don't have any blog posts yet. Would you like me to write your first one? Based on your specialties (anxiety, EMDR, couples therapy), here are 3 topic suggestions:

  1. 'What to Expect in Your First Therapy Session' — great for capturing people who are therapy-curious
  2. '5 Signs Your Anxiety Might Benefit from Professional Help' — targets common searches
  3. 'How EMDR Therapy Works: A Therapist Explains' — builds authority for your specialty"

I picked the EMDR one. Two minutes later, I had a 1,200-word blog post with citations, a featured image matching my new theme, and proper schema markup. I made two small edits (changed a phrasing in the intro and added a personal anecdote) and approved it.

Things I didn't know I was missing

Structured data. My WordPress site with Yoast had basic schema — WebSite and some Organization data. My new site had 8 types of JSON-LD schema on day one: MedicalBusiness, Person with my credentials, Service for each offering, FAQPage on every service page, Article on my blog post, BreadcrumbList, and AggregateRating (once I connected my Google Reviews).

I asked the assistant what this meant in plain terms:

"Schema markup is code that tells AI search engines exactly what your practice is, what you offer, and who you are. Your WordPress site told AI that you're a website. Your new site tells AI that you're a licensed therapist in Austin who specializes in EMDR and anxiety therapy, accepts Aetna and Blue Cross, and has 18 five-star reviews. That specificity is what gets you recommended."

AI crawler access. My old WordPress site's robots.txt didn't mention AI crawlers at all — meaning ChatGPT, Perplexity, and Claude had ambiguous access to my content. My new site explicitly invites every major AI engine to read every page.

Bing indexing. I'd submitted my sitemap to Google Search Console years ago but never thought about Bing. Turns out, ChatGPT Search uses Bing's index — not Google's. My new site was submitted to both.

Missing alt text. 7 of my 9 images had no alt text. The assistant flagged them all and generated descriptive alt text for each one.

No meta descriptions. My homepage and Services page had no meta descriptions. Yoast was installed but I'd never filled them in. The assistant wrote optimized descriptions for every page.

Connecting the Domain

This was the part I was most nervous about. I didn't want any downtime — even a few hours of my site being inaccessible felt risky.

The assistant walked me through it:

"Your domain is registered with GoDaddy. Here's exactly what to do:

  1. Log into GoDaddy
  2. Go to DNS settings for your domain
  3. Change the nameservers to:
    • ns1.vercel-dns.com
    • ns2.vercel-dns.com

That's it. Your SSL certificate will be issued automatically. The switch typically takes 5-10 minutes. Your old site stays live until the DNS propagates to the new one — there's no gap."

I made the change. 8 minutes later:

"Your domain is connected. SSL is active. Your new site is live at sarahmillertherapy.com. Everything looks good!"

Zero downtime. Same URL. Completely different site underneath.

What Changed in the First Week

The differences were immediate and noticeable.

Immediate differences

  • My site loaded in 1.2 seconds (down from 3.8 seconds on WordPress). I noticed this immediately on my phone.
  • I had a visitor agent answering questions at 11pm. Three leads in the first week came from visitors who chatted with it after hours.
  • I stopped paying my developer ($350/month to $99/month for WebsiteTherapy Standard). Net savings: $251/month.
  • No more WordPress updates to worry about. No plugins. No security patches. No "your PHP version is outdated" warnings.

Things the assistant did without being asked

On day 3:

"Your Google Business Profile hours don't match your website. Your site says Monday-Friday 9am-6pm, but your GBP says Monday-Friday 9am-5pm. Which is correct?"

I updated it to 6pm. The assistant synced it to GBP automatically.

On day 5:

"You have 18 Google Reviews with a 4.9 average. Would you like me to embed them on your site? They're a strong trust signal for both visitors and AI search engines."

I said yes. A testimonials section appeared on my homepage with themed review cards.

On day 7:

"It's been 6 weeks since anyone left you a Google review. Want to send review requests to a few recent clients? I'll draft the emails — you just approve."

I approved 3 review requests. Two new reviews came in that week.

The ChatGPT test

Two weeks after migration, I tried the same ChatGPT search: "Find me an anxiety therapist in Austin."

I appeared in the results.

Not just mentioned — ChatGPT described my specialty, noted my EMDR certification, mentioned my insurance acceptance, and linked to my website. It recommended me alongside two other therapists, both of whom I knew had strong websites.

I don't know exactly which change made the difference — the structured data, the individual service pages, the Bing submission, the Foursquare listing the assistant helped me claim, or the new Google Reviews. Probably all of it together. But two weeks after being invisible, I was being recommended by AI.

What I Wish I'd Known Before

Migration isn't scary. I put it off for months because switching platforms felt like a big deal. It wasn't. The assistant read my old site, rebuilt it better, and connected my domain in an afternoon. My visitors didn't notice anything except that the site looked nicer and loaded faster.

My old content was holding me back. Not because it was bad — because it wasn't structured for how search works now. Same information, different formatting = dramatically different visibility. Question headings instead of statement headings. FAQ sections instead of narrative paragraphs. Tables instead of bulleted lists. The content was largely the same; the structure changed everything.

I was paying for complexity I didn't need. WordPress is powerful. It can do almost anything. But I didn't need almost anything — I needed 7 pages, a blog, a contact form, and a booking link. I was paying $350/month for a system designed to run The New York Times, when I needed a system designed to run a therapy practice.

The blog actually happened. In 3 years on WordPress, I wrote 0 blog posts. In my first month on WebsiteTherapy, my assistant wrote 4 — each one optimized for both Google and AI, each one with a featured image, each one cross-posted to social media. I spent about 10 minutes reviewing and approving them. The "I'll start a blog eventually" procrastination cycle just... ended.

The Numbers (One Month Later)

MetricBefore (WordPress)After (WebsiteTherapy)
Monthly cost$350$99
Page load time3.8 seconds1.2 seconds
Blog posts (all time)04
Social media posts012
Schema types2 (basic)8 (healthcare-specific)
Google Reviews embeddedNoYes (18 reviews)
AI crawler accessAmbiguousExplicitly allowed
Bing indexedNoYes
Foursquare listingDidn't know it existedClaimed and verified
Visible to ChatGPTNoYes
Time spent on website (monthly)0 (no updates)~20 minutes (reviewing assistant's work)
New leads from AI search03

Should You Migrate?

If your current website is working perfectly — generating leads, getting found by AI, regularly updated with fresh content — maybe not. Don't fix what isn't broken.

But if any of these sound familiar:

  • You haven't updated your site in months (or years)
  • Your blog has 0 posts
  • You're paying $300-500/month for a developer you email once a quarter
  • You tried searching for yourself on ChatGPT and didn't appear
  • You've been meaning to improve your site but never have time

Then the migration isn't a disruption — it's a relief. Your content comes with you. Your domain stays the same. Your visitors won't notice the switch. But AI will.

Ready to migrate your site? Start your free trial — we'll migrate your existing website for free. Same URL, better everything. No credit card required for the first 14 days.

Want to see the full list of pages your site should have? Read our guide: The 5 Pages Every Therapist Website Needs.

Ready to make your practice AI-discoverable?

Start your 14-day free trial. No credit card required.