Guide

How to move off Squarespace (or Wix) to faster, cheaper hosting

When the monthly bill stops matching what you're getting — without losing your domain, content, or SEO.

Read: ~9 min Topic: Migration

Squarespace and Wix are great until you realize you're paying $20–30/month for a site that costs $2.50 to host elsewhere. Here's how to migrate without breaking your domain, losing your content, or tanking your SEO. The whole thing takes 1–2 weeks if you're methodical.

When to consider migrating

Signals it's time:

Signals it's NOT time yet:

What you can vs. can't take with you

You CAN take:

You CANNOT take:

The 4-stage migration

1

Inventory your content

Before touching anything, build a list of what you have:

  • Every page URL on the current site (use a free crawler like Screaming Frog or just walk the nav)
  • Every image at full resolution (download them all)
  • Every form submission you want to keep
  • Your blog posts, exported as XML if possible (Squarespace: Settings → Advanced → Import/Export. Wix: no good export, plan to copy/paste)
  • Anything you customized: custom code blocks, CSS injections, integrations
Tip: save the URL structure. If `oldsite.com/services/plumbing` should become `newsite.com/services/plumbing`, matching the path preserves SEO and external links. If you change paths, you need 301 redirects.
2

Choose new hosting

For most small businesses moving off Squarespace/Wix, the answer is Porkbun Static Hosting ($2.50/month). It's the cheapest real option, and it's where I send every client. Read our static hosting guide for the setup.

Other options:

  • WordPress hosting (Bluehost, Cloudways, $10–30/mo) if you need a real CMS for ongoing content
  • Netlify or Cloudflare Pages (free tier available) if you're technical and want git-based deploys
3

Rebuild the site

This is the part where you decide DIY vs. hire (see our guide on that). Either way:

  • Match your existing URL structure where you can
  • Preserve all the content (text, images, page hierarchy)
  • Don't try to redesign everything at once — copy first, then improve
  • Build it locally or in a staging subdomain so you can test before going live
Don't: launch a new redesigned site at a new URL while the old site is still up. You split your SEO juice and confuse visitors. Cut over cleanly.
4

Cutover (the DNS swap)

The actual migration moment. Plan it for low-traffic time (Sunday morning typically).

  • 24 hours before: drop your DNS TTL to 300 seconds at Squarespace/Wix. This makes the swap cut over fast.
  • Day-of: change A records to point at the new host (Porkbun's static hosting IP, or wherever)
  • Within 5–30 min: SSL provisions on the new host (Let's Encrypt). HTTPS should resolve cleanly.
  • Test thoroughly: homepage, every nav link, contact form (does it actually email you?), mobile
  • Wait 48 hours before canceling Squarespace/Wix. Confirm the new site is solid; have the old one as a fallback.

Domain handling — two paths

Path A: Keep domain at Squarespace, point DNS elsewhere

Easier and faster. Your domain stays registered with Squarespace; you just change DNS records to point at your new host. The downside: you keep paying Squarespace for the domain (~$20/year, sometimes bundled into your plan, sometimes separate).

Path B: Transfer the domain to Porkbun

Saves money long-term and consolidates billing. The process:

Email migration

Three scenarios:

See our email guide if you want to switch provider while you're at it.

Squarespace-specific gotchas

Domain renews on Squarespace until you transfer or cancel. Check the domain expiration date. If it's about to renew, transfer now or you'll pay for another year.
"Storage" data isn't all exportable. Form submissions, scheduled posts, and member data may be locked in. Export what you can; document what you can't.
Their analytics doesn't transfer. Set up Plausible or GA4 on the new site immediately so you don't lose data continuity.
301 redirects for changed URLs need to be set up at the new host. Porkbun's static hosting supports redirects via a _redirects file or hosting panel.
Your blog post URLs likely have weird paths (/s/post-title or similar). Either match those exactly or set up redirects.

Wix-specific gotchas

No good content export. Wix is the worst for migrations. Plan to copy/paste content manually or rebuild from scratch.
Wix Bookings, Wix Stores, Wix Forms don't migrate — they're proprietary. If you used these, plan to set up replacements (Calendly, Shopify/WooCommerce, Formspree).
Domain transfer is more bureaucratic than Squarespace's. Wix sometimes requires support tickets to release domains. Start the process 2 weeks ahead.
Wix Stores → Shopify or WooCommerce is a project, not a day. Product catalog, orders, customer data — plan accordingly.
DIY

Migrating yourself?

Start with the static hosting guide for your new home. Then this checklist. Plan a weekend for content inventory, a week for the rebuild, and a Sunday morning for cutover.

Static Hosting Guide →

Migration looks like a chore?

It is. We do them so you don't have to. Free consult to scope, flat quote, no surprises.

Book a Free Consult →

FAQ

Will I lose my SEO rankings?

Not if you redirect properly. Match URL structure where you can; set up 301 redirects for any URL that changes. Expect a 1–2 week dip in rankings during the transition while Google re-crawls; rankings typically recover.

How long does the whole thing take?

1–2 weeks for a small business site if you're focused. Content inventory: half a day. Rebuild: 3–5 days. Cutover and verification: a day. Domain transfer (if you do it): 5–7 days running in parallel.

Will my site be down during the switch?

If done right, no — there's a few minutes of cutover where DNS propagates, but most visitors hit one or the other (not both, not nothing). Old Squarespace/Wix site stays up until you cancel.

Can I keep my email address?

Usually yes — it depends on what email you're using. Workspace and Microsoft 365 follow you. Squarespace/Wix native email forwarding doesn't, but you can set up new forwarding at Porkbun.

What if my Squarespace/Wix site has weird custom code?

Make a list of every custom code block, CSS injection, and integration. Most are easy to recreate on a static site (often easier — no platform restrictions).