Supported scope
- Wix Blog posts, categories, tags, authors, and accessible attachments
- Supported static pages and navigation from the legacy extraction path
- WordPress posts, pages, taxonomies, authors, media, slugs, and publication state
Wix → WordPress
Move supported Wix content into a prepared WordPress site through one controlled workflow: analyze the source, confirm mappings, run a dry run, validate the result, and complete the full transfer.
Self-service migration path
Source and target connectors are available. wix: Available. wordpress: Available. Review system status and directions. Available migration objects and capabilities depend on the selected source and target systems.
Create an account, connect a staging destination, and let the app analyze the supported scope for this direction.
No credit card required to analyze the migration and run a free sample.
Scope
The app confirms available entities after connection. Final coverage depends on source access, downloadable assets, and the destination model you prepare.
Before you connect
Use a staging destination and the least-privilege access supported by each platform. Do not send credentials through a public form.
Provide the Wix site details and an OAuth access token with the required Blog and Members read permissions. REST is the preferred path for current blog data.
Provide a public Wix site URL whose supported public payload remains accessible. This path is reviewed for static pages and menus before it is accepted.
Provide the staging site URL and an Application Password. A compatible Migranetix Bridge may be required for broader destination entity coverage.
How it works
You control each stage in the app. Optional expert assistance is available for custom data or destination requirements.
Start in the app and select the real source and target.
Authorize read access to Wix and connect a prepared staging WordPress destination.
Review detected records, available entities, media, URLs, and anything that needs a decision.
Choose where supported Wix data belongs in the prepared WordPress model.
Move a small set of real records to staging and inspect the result before purchasing the full migration.
Review counts, records, media, links, warnings, and exceptions, then purchase and start the full migration when ready.
Technical detail
Open only the detail you need for planning, mapping, or validation.
This page is synchronized with the Wix source and WordPress destination capability snapshots. Wix is currently enabled as a source platform only; WordPress is enabled as both a source and target.
REST mode reads Wix Blog records through OAuth. Legacy mode can additionally read supported static pages and navigation when the required public Wix payload is available.
Authenticated REST and versioned Bridge adapters support a prepared WordPress destination model. Wider entity coverage still depends on target authorization and configuration.
Standard means the current adapters expose a direct path. Review means the data is mapped but depends on source mode, destination authorization, or implementation choices. Custom means it is not a standard configured Wix entity.
| Wix source | WordPress target | Status and boundary |
|---|---|---|
| Blog posts | Posts or a prepared custom post type | Standard: REST and legacy source paths are supported. |
| Blog categories | Categories or another taxonomy | Standard: source IDs are resolved to destination term IDs. |
| Blog tags | Tags or another taxonomy | Standard: relationships are rebuilt after term creation. |
| Wix members used as authors | WordPress authors | Review: identity and email matching are supported; passwords and full membership behavior are not promised. |
| Post attachments | WordPress media | Standard with validation: each source file must remain downloadable and be accepted by WordPress. |
| Static pages | WordPress pages | Review: available through the legacy Wix extraction path, not the current REST adapter. |
| Menus and menu hierarchy | Menus and menu items | Review: requires legacy Wix extraction plus supported WordPress target authorization. |
| Page slug and SEO fields | WordPress slug, SEO fields, and redirect plan | Review: legacy page extraction supplies supported metadata; target SEO storage depends on the destination setup. |
| Old Wix URLs | WordPress or hosting redirects | Delivery artifact: redirects are generated from the approved URL map rather than treated as a Wix entity. |
| Blog comments | WordPress comments | Not standard: the app has no configured Wix comments source entity. |
| Stores, products, orders, bookings, contacts, or plans | WooCommerce, plugins, or custom records | Custom: these are not standard configured Wix source entities. |
| Design, forms, apps, and Velo logic | Theme, blocks, plugins, or custom code | Rebuild: visual design and application behavior do not transfer as content records. |
The approved mapping workbook becomes the migration contract. It records source identity, destination fields, transformations, dependencies, and exception handling.
| Wix value | Migration rule | WordPress result |
|---|---|---|
| Post ID | Preserve as source identity in the migration dataset and ID map | Stable post ID lookup for updates and delta runs |
| Title, body, status | Normalize content and translate publication state | Post title, content, and status |
| Category and tag IDs | Load terms first, then resolve dependency IDs | WordPress category and tag relationships |
| Member ID and email | Match or create an approved author identity | WordPress author assignment without password migration |
| Attachment URL | Download, validate, upload, and record failures | Media attachment and rewritten asset reference |
| Page slug and metadata | Build the URL map and approved SEO transformation | Destination slug, SEO metadata, and redirect requirement |
A platform move changes templates, internal links, media paths, and often URL patterns. The migration keeps those changes visible and testable.
Crawl the live Wix site, pair every indexable source URL with its approved WordPress destination, and flag gaps before launch.
Carry supported titles, descriptions, slugs, and source references into the destination model, then verify the WordPress SEO implementation.
Rewrite internal references, validate downloadable assets, generate the destination sitemap, and test redirects in staging and after cutover.
Watch crawl errors, indexation, redirect chains, analytics, and high-value landing pages during the agreed stabilization window.
A completed import is not automatically an accepted migration. Sign-off is based on reconciled records and documented exceptions.
Compare source, extracted, loaded, skipped, and failed totals, then inspect representative simple and complex records.
Verify authors, categories, tags, parent-child links, menu hierarchy, featured media, inline media, and documents.
Test content rendering, internal links, metadata, canonical rules, sitemap entries, old-to-new redirects, and key conversion paths.
Classify every unresolved item as corrected, accepted, deferred, or custom scope before final approval.
Before purchase
The free sample migration creates a limited set of records in staging. Check fields, relationships, media, URLs, rendering, and reported exceptions before paying for the full run.
Pricing
Package fit depends on supported record volume and complexity. Analyze the source first, then review the fixed package or dynamic estimate shown for the migration.
Compare migration packagesPlan the move
See what affects the price before starting.
Open guide →Prepare the source and understand Wix access limits.
Open guide →Protect URLs, redirects, metadata, and tracking.
Open guide →Prepare the destination content model and access.
Open guide →Clear answers
No. The standard app scope covers configured blog entities plus supported legacy pages and menus. Stores, bookings, contacts, plans, app records, and custom behavior require separate discovery and scope.
OAuth is required for the current Wix REST path. A legacy public-site path may be available for supported pages and menus, but it must be tested against the source site.
Not as portable content data. The WordPress theme, blocks, templates, forms, interactions, and responsive behavior are rebuilt or implemented separately.
They are not standard configured entities in the current Wix adapter. First inventory the business data and then define a custom extraction and destination model if feasible.
No password migration is promised. The app exposes Wix members as author identities for blog ownership, while WordPress authentication and membership behavior require separate scope.
No provider can guarantee rankings. Reduce migration risk with URL mapping, redirects, metadata transfer, internal-link updates, sitemap checks, analytics, and post-launch monitoring.
Yes. Representative data is loaded into staging, systematic issues are corrected, results are reconciled, and the approved rules are reused for the final or delta run.
Next step
Create an account, select Wix and WordPress, and use the app to analyze scope before committing to the full migration.