What Wix documents you can and cannot take
Wix's own explanation is architectural: its SaaS architecture does not support external hosting, so a site needs to be hosted and operated on Wix's servers. Wix also says the content you build belongs to you, but ownership does not come with an export tool. That shapes the whole project. There is no file to upload to a WordPress host; there is a list of things you can pull out and a longer list you recreate.
The table summarises the Wix help pages read for this guide. Where a row says a feature request, Wix labels the page that way and says it is collecting votes; it gives no timeline.
| Item | What Wix says | What it means for the move |
|---|---|---|
| The site itself | Cannot be moved to another host; must run on Wix servers | Rebuild every page and template in WordPress |
| Blog posts | Currently not possible to export to other platforms (feature request) | Copy posts by hand, or test an RSS import if your site exposes a feed |
| Site backup | Not possible to back up externally; Site History and duplicating the site stay inside your Wix account | The only off-Wix copy is the one you make yourself |
| Contacts | Export as Regular, Google or Outlook CSV; up to 50,000 contacts at once | Your starting list for WordPress accounts and email |
| Online Programs | Not possible to move a program even between sites in your own Wix account | Rebuild each program as a course in your WordPress LMS |
| Domain | Can be purchased and managed with another provider and connected to Wix | Keep the domain and repoint it at the new host at cutover |
Blog posts: an RSS import is a fallback, not a plan
Wix's article on exporting blog posts says it is currently not possible and offers no workaround beyond sharing posts on social media. It does not mention RSS. Some site owners try importing a blog feed into WordPress instead, but treat that as an experiment you verify, not a migration path Wix supports.
WordPress's RSS Importer plugin describes itself in one line: import posts from an RSS feed. Its listing on WordPress.org showed version 0.3.2, a last-modified date of 17 October 2024, and a warning that it has not been tested with the latest three major releases of WordPress. The listing does not say whether images are imported. A feed also carries only what Wix chooses to publish in it, so expect to re-upload images and check formatting post by post.
Worked example: a course site with 40 blog posts. If a feed import works, budget roughly 5 minutes per post to check text, re-upload images and fix links, about 3.5 hours. If it does not, copying by hand at about 15 minutes per post is 10 hours. These are planning assumptions, not measured times; time three posts yourself and multiply.
- Run any feed import on a staging site first, never on the live WordPress install.
- Compare post counts: number of posts on Wix versus number created in WordPress.
- Open five posts at random and compare body text, headings and images side by side.
- Check that every image URL now points at your WordPress media library, not at Wix.
Members, programs and payments: plan a rebuild and a re-invite
The Wix help pages read for this guide describe no export of member passwords, program progress or saved payment methods. Plan on three separate rebuilds: course content in your LMS, member accounts created from the contacts CSV, and a new checkout that members join again.
Contacts are the one bulk export Wix documents. The regular CSV is the safest format for a membership import; Wix notes that the Google format moves fields Google does not support, including email subscription status and created date, into custom fields and drops labels. Use the regular CSV, keep the subscription-status column, and only email people who opted in.
Online Programs cannot be moved even between Wix sites, so rebuild each program as a course. Write down the step order, any drip timing and quiz questions before you start; you will be retyping them, and the Wix version is the only reference you will have.
- Export contacts as a regular CSV and store the file encrypted; it contains personal data.
- Create WordPress accounts from the CSV and send each student a set-your-password email from the new site.
- Rebuild paid access with a membership or LMS plugin and a fresh checkout; do not promise students their old billing carries over.
- Keep Wix live until every paying student has a working login on WordPress.
Build a redirect map before you switch DNS
Google's site-move guidance is direct: map each old URL to its new URL, use permanent server-side redirects such as 301 or 308, keep them generally at least one year, and do not send many old URLs to one irrelevant destination such as the home page. Google also says to expect temporary ranking fluctuation during a move.
Because you are rebuilding rather than exporting, your new WordPress URLs will rarely match the Wix ones. Crawl or list every live Wix page before cancelling anything, then fill in a three-column sheet: old path, new path, redirect status. Keep the sheet; it doubles as your test script after cutover.
| Old path on Wix (example) | New WordPress path (example) | Rule |
|---|---|---|
| A sales page for your flagship course | The matching course page in your LMS | 301 to the closest equivalent page |
| Each blog post | The same post on WordPress | 301 one-to-one; never to the blog index |
| A retired page with no equivalent | The nearest relevant category or course list | 301 to something relevant, or let it return 404 |
| Old members-only pages | The new login or course dashboard | 301 so bookmarked links still work |
Who should move now and who should wait
| Situation | Suggestion | Why |
|---|---|---|
| Fewer than about 20 pages and one or two programs | Move; a weekend rebuild is realistic | Manual work is bounded |
| Large blog that drives most of your sign-ups | Move only with a full redirect map ready | Search traffic is the asset at risk |
| Active Wix subscriptions you cannot ask members to restart | Wait or plan a long overlap | No documented way to carry billing over |
| You need features WordPress plugins provide, such as advanced quizzes or certificates | Move | The rebuild is the price of the features |
Cutover checklist
- Export contacts and save copies of every page, lesson, quiz and image you will rebuild.
- Build and test the WordPress site on a temporary or staging address.
- Finish the redirect map and load it on the new host before DNS changes.
- Lower DNS TTL a day ahead, then point the domain at the new host.
- Test every row of the redirect map and a full student signup and login.
- Email students with their new login steps, then cancel Wix only after the overlap period ends.
Questions before you decide
Can I export my whole Wix site to WordPress?
No. Wix states that its SaaS architecture does not support external hosting and that a site must be hosted and operated on Wix's servers, so the WordPress site is a rebuild.
Can I export Wix blog posts?
Wix says it is currently not possible to export blog posts to other platforms and lists this as a feature request. An RSS import is an unsupported fallback that you must verify post by post.
How many contacts can I export from Wix at once?
Wix documents exporting up to 50,000 contacts at once, as a Regular, Google or Outlook CSV file.
How long should I keep redirects from the old Wix URLs?
Google's site-move guidance says to keep redirects as long as possible, generally at least one year.
Sources & verification
Product details and prices can change. Check the linked provider before buying.
- Wix: Exporting or Embedding Your Wix Site Elsewhere Accessed 30 Oct 2026
- Wix Blog Request: Exporting Blog Posts to Other Platforms Accessed 30 Oct 2026
- Wix Editor Request: Storing a Backup of Your Site Outside of Wix Accessed 30 Oct 2026
- Wix: Exporting your contacts Accessed 30 Oct 2026
- Wix Online Programs Request: Moving a Program from One Site to Another Accessed 30 Oct 2026
- WordPress.org: RSS Importer plugin Accessed 30 Oct 2026
- Google Search Central: Site moves with URL changes Accessed 30 Oct 2026
Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.