Blog Porter LogoBlog PorterBack to Home
  1. Home
  2. /
  3. Guides

Wix to WordPress Blog Migration Checklist

By João Piedade · Updated 12 November 2026

To move a Wix blog to WordPress, set up WordPress first, bring the posts and images across, keep or redirect your old URLs, then move the domain and tell Google. Cancel Wix last, once you've checked every post, image and redirect on the new site.

Each step below has a short reason, and a link to the guide that covers it in detail.

Before you start

  1. List what you're moving. Wix says it isn't possible to export blog posts to other platforms, and a blog migration tool such as Blog Porter moves posts, not your whole site. Note the pages, forms, comments and members you'll need to rebuild or replace. Why: you can plan that work now, instead of finding the gaps after launch.
  2. Set up WordPress and hosting. Install WordPress, a theme and the plugins you need, and make sure you're an administrator who can install plugins. Blog Porter needs WordPress 6.4 or later and PHP 7.4 or later. Why: the posts need somewhere to land, and you can build and check the new site before the domain moves.
  3. Check that your posts are Wix Blog posts. Blog Porter finds Wix posts through the blog's sitemap. Pages, portfolio items, store products and CMS items that look like posts aren't in it. Check that your Wix site uses Wix Blog. Why: if your posts aren't in the blog sitemap, a migration tool can't find them.
  4. Make sure every post is public. Posts must be published, with no password, members-only access or paywall, and search engine indexing should be on. Make your Wix blog accessible for migration. Why: Blog Porter only reads posts that anyone can open.
  5. Save a list of your post URLs. Keep a copy of the blog sitemap from step 3, or note every post address. Why: after launch, you'll test these old URLs one by one.
  6. Choose how you'll move the posts. How to export your Wix blog covers each option. If you're considering the free RSS route, Wix says its feed can't show more than 20 posts. See Import a Wix blog with the RSS feed. Why: the right method depends on how many posts you have.

During the migration

  1. Import the posts. Copying posts by hand is free and fine for a small blog. For a bigger one, install the Blog Porter plugin, enter your Wix address and run the free analysis. It lists every post it found and the exact price before you pay: $0.20 per post, minimum 5 posts, paid once, so a 100-post blog costs $20. It keeps slugs, publish dates, authors, categories and tags, and imports in resumable batches. See what Blog Porter moves from Wix. Why: checking the post count against your Wix dashboard before you start tells you nothing is missing.
  2. Check the images. Search your WordPress posts for wixstatic. Every result has at least one image that still loads from Wix. Move Wix blog images into the WordPress Media Library. Blog Porter imports available inline and featured images and lets you retry any that fail. Why: images left on Wix depend on an account you're about to leave.
  3. Set your permalinks. Match your WordPress post URLs to your Wix ones, or plan a redirect for every URL that changes. Keep your Wix blog URLs in WordPress. Why: if the URLs match, old links and search results keep working, with no redirect map to maintain.
  4. Spot-check a sample of posts. Compare a few old and new posts side by side: title, date, author, categories, tags, formatting, embeds and links. Why: problems are easier to fix before visitors and Google arrive.
  5. Plan for what isn't moved. Blog Porter doesn't move comments, members, pages or your site design, and it doesn't create redirects. Rebuild your pages and menus in WordPress, and decide how you'll handle comments. Why: these are separate jobs, so give them their own time.

After the posts are in

  1. Set up redirects for any URL that changes. Google recommends server-side permanent redirects (301 or 308) straight to the new URL, kept for at least a year. Skip this if your URLs match. Why: without redirects, old links and search results lead to "not found" pages.
  2. Move the domain. If you bought it from Wix, you can transfer it away from Wix, or keep it there and point it elsewhere with custom nameservers. Wix says a transfer usually takes up to 7 days, disconnects your Wix site, and means adding your MX records again if you use business email. If you bought the domain elsewhere, change its DNS records there, following your WordPress host's instructions. Google suggests lowering your DNS TTL to a few hours at least a week before the switch. Why: until the domain points at WordPress, visitors still see the Wix site.
  3. Test your old URLs. Open the URLs you saved in step 5. Each one should load the same post, or redirect to it in a single step. Why: it's the quickest way to catch a missed redirect or a permalink that doesn't match.
  4. Tell Google. In Search Console, submit your new sitemap. WordPress has a built-in sitemap at /wp-sitemap.xml, unless an SEO plugin replaces it. If your domain itself changes, also use the Change of Address tool. Why: Google says the new sitemap helps it learn about your new URLs.
  5. Watch Search Console for a few weeks. Look for pages Google can't find or index, and fix the old URLs behind them. Why: Google says your visibility in search may fluctuate temporarily during a move, so a dip isn't always a problem, but a growing list of errors is.
  6. Cancel Wix last. Wait until every post, image and redirect checks out. Cancelling a Wix plan takes effect at the end of the billing period. Your content isn't deleted, and the site stays online at a free Wix address with Wix ads. Domains, business email and apps are cancelled separately. Don't move the site to trash or close your Wix account until a wixstatic search of your WordPress posts comes back empty. Why: Wix is your fallback copy, and some of your images may still live there.

Every Wix guide, in order

  1. Check that your Wix site uses Wix Blog: make sure a migration tool can find your posts.
  2. Make your Wix blog accessible for migration: turn on indexing and make posts public.
  3. How to export your Wix blog: the ways to get your posts out of Wix, and what each one misses.
  4. Import a Wix blog with the RSS feed: the free route, and its 20-post limit.
  5. Move Wix blog images into the WordPress Media Library: stop your images depending on Wix.
  6. Keep your Wix blog URLs in WordPress: match your old URLs or redirect them.
  7. Wix to WordPress migration tools compared: price, coverage and effort for each option.

Ready to migrate your blog?

Don't stay stuck on your current platform. These are a few Blog Porter customers that already saved time moving their content.

Download Blog Porter pluginView on WordPress.org
“Amazing service and works like an absolute charm, just imported 109 posts in minutes! saved me days of work.”
Volksman
“Thank u so much, it saved me a lot of time 🙏”
Liliana Castaneda
“Wow, fast response! And thank you. I discovered you on Reddit. So glad I did because I'm busy and moving a site is a lot of work.”
Sheelagh Caygill
Blog Porter LogoBlog Porter
Featured onProduct Hunt

How to

  • Installation guide
  • Import a manual export
  • Bulk edit migrated posts in WordPress
  • How Blog Porter moves images
  • Wix to WordPress checklist
  • All guides

Supported platforms

  • Migrate Wix to WordPress
  • Migrate Blogger to WordPress
  • Migrate Medium to WordPress
  • Migrate Squarespace to WordPress
  • Migrate Webflow to WordPress
  • Migrate HubSpot to WordPress

Blog Porter

  • About
  • Contact
  • CMS2CMS alternative
  • Privacy Policy
  • Terms and Conditions

© 2026 Blog Porter. All rights reserved.

A product byAzor Studio