Import a Wix Blog With the RSS Feed
By João Piedade · Updated
You can import a Wix blog into WordPress from its RSS feed, but only your 20 most recent posts come across. Wix's feed can't show more than 20 posts, and in our tests it carried a short summary of each post, not the full text or its images.
Here's how to run the import, what you'll get, and when to use a full migration instead. We checked Wix's help pages, the WordPress importer and five live Wix feeds on 12 November 2026.
Step 1: find your feed URL
The feed is your site address with /blog-feed.xml on the end.
- Custom domain:
https://www.yourdomain.com/blog-feed.xml - Free Wix address:
https://username.wixsite.com/sitename/blog-feed.xml. Keep the site name in the path. On the free address we tested,username.wixsite.com/blog-feed.xmlwithout it returned "not found".
WPBeginner's guide also suggests /feed.xml. On all five Wix blogs we tested, /feed.xml returned "not found" and /blog-feed.xml worked.
Open the feed in your browser. You should see code that starts with <?xml, with one <item> per post. If you count 20 items and you know you've written more, the feed is already cut short.
Step 2: save the feed as a file
The WordPress RSS importer reads a file you upload, not a web address. With the feed open in your browser, use Save Page As (or right-click and choose Save As) and save it as blog-feed.xml.
Step 3: import it into WordPress
- In WordPress, go to Tools → Import.
- Under RSS, click Install Now, then Run Importer.
- Under Choose a file from your computer, select
blog-feed.xml. - Click Upload file and import.
- Go to Posts → All Posts to see what came in.
The RSS entry installs the free RSS Importer plugin from WordPress.org. When we checked, it was last updated in October 2024, and WordPress.org warned that it hasn't been tested with the latest three major WordPress releases.
What the import gives you
We read the importer's code and compared it with what five Wix feeds contain. This is what ends up in WordPress:
- Up to 20 posts, the most recent ones.
- Titles and publish dates, taken from the feed.
- A short summary as the post body. The importer uses a post's full text when a feed includes it, and falls back to the feed's description when it doesn't. The Wix feeds we checked only had the description: a summary of up to about 500 characters.
- No images. The feed links each post's cover image, but the importer ignores that link.
- No categories or tags. The importer can read categories, but none of the Wix feeds we checked had any. It doesn't read tags.
- One author. The importer assigns every post to user ID 1, which is usually the first admin account.
- Published straight away. Imported posts go live as soon as the import runs.
- New slugs. The Wix slug isn't carried over. WordPress builds a new one from the title, so if your Wix slug was different, that post's URL changes.
Hostinger's guide reports the same: the import gives you titles and short excerpts, not complete articles.
Why only 20 posts appear
It's a Wix limit, not a WordPress one. Showing more than 20 posts in a feed is listed in Wix's help pages as a feature request that Wix is collecting votes for. Wix also says you can't get a feed for a blog category, so you can't split your blog into smaller feeds to get round it.
One Wix blog we checked had 44 posts in its blog sitemap and 20 in its feed. Import that feed and the other 24 posts never reach WordPress. Nothing in the importer warns you, because it only knows about the posts in the file.
Why images still point to Wix
Images go wrong on this route in two ways.
First, the import brings no images at all. The post body is a summary, and the importer skips the cover image link.
Second, to get your full posts you end up copying each one from your live Wix site. Wix serves post images from static.wixstatic.com, and pasted images can stay linked there. WordPress's documentation says to select each image and use Upload to Media Library in the block toolbar. If you don't, the image may stop displaying once the original file is moved or deleted.
WPBeginner suggests the Auto Upload Images plugin for this. When you save a post, it finds external image links, copies those files into your Media Library and updates the links. That helps once a post has its full text and images. It doesn't fix posts that only contain a summary. Move your blog images into WordPress covers images in more detail.
When the RSS method is enough
The RSS import is enough when both of these are true:
- Your blog has 20 posts or fewer.
- You're ready to paste each post's full text and images into WordPress yourself.
In that case, the import saves you creating each post and setting its date by hand. You'll still need to fix the author, slug, categories and tags for each one.
When to use a full migration
If your blog has more than 20 posts, or you want complete posts with their images, the feed can't get you there. You can copy each post by hand: our estimate is 10 to 15 minutes per post. In Blog Porter analyses of Wix blogs, the median blog had 86 posts, which is roughly 14 to 21 hours of copying. How to export your Wix blog compares every route, including Wix's developer API.
Blog Porter doesn't use the RSS feed. It finds your posts through your Wix blog's sitemap, so it isn't limited to 20. It imports:
- full post content, with formatting
- original slugs and publish dates
- authors, categories and tags
- available images, downloaded into your WordPress Media Library, with a retry for any that fail
The import runs in resumable batches inside WordPress. The analysis is free, and it lists the posts it found and the exact price before you pay. Blog Porter costs $0.20 per post, with a minimum of 5 posts, paid once. An 86-post blog costs $17.20.
Your posts must be published and public. Blog Porter doesn't move comments, members, pages or design, and it doesn't create redirects. Keep your Wix blog URLs in WordPress shows how to keep old links working.
Already ran the RSS import? Delete those posts before you run Blog Porter, so each post exists once and keeps its original slug.
Move your full Wix blog
Install Blog Porter in WordPress, enter your Wix blog's address, and the free analysis shows every post it found and the exact price. Start with Install the Blog Porter plugin.
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.
“Amazing service and works like an absolute charm, just imported 109 posts in minutes! saved me days of work.”
“Thank u so much, it saved me a lot of time 🙏”
“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.”