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

Check That Your Wix Site Uses Wix Blog

By João Piedade · Updated 12 November 2026

Blog Porter finds your Wix posts through the sitemap Wix creates for Wix Blog posts, at yourdomain.com/blog-posts-sitemap.xml. If that file is missing or empty, check four things: that your posts are Wix Blog posts, that they're published and public, that your site isn't hidden from search engines, and that you entered the full address.

We checked the Wix details below on 12 November 2026, on Wix's help pages and on live Wix blogs.

The messages this guide is for

Blog Porter shows one of these when it can't find your blog:

  • "We could not find a public Wix Blog sitemap."
  • "This Wix page asks search engines not to index it, and no public blog sitemap was found."
  • "Enter the full Wix site address including the site name."

Each one points to a different check below.

Why the sitemap matters

Wix creates sitemaps for your site automatically and updates them whenever you change the site. It keeps a separate file for each kind of content. Wix Blog posts go in blog-posts-sitemap.xml, while ordinary pages, store products, portfolio projects and the rest each get their own file.

Blog Porter reads the blog posts sitemap to list your posts. That's why it isn't limited to your RSS feed, which Wix says shows up to 20 of your most recent posts. It also means Blog Porter only finds what Wix puts in that file.

Step 1: Open your sitemap

On a custom domain, go to https://www.yourdomain.com/sitemap.xml. Wix calls this your sitemap index: a list of all your other sitemaps. Look for a line ending in blog-posts-sitemap.xml, then open that address.

On a free Wix address, add your site name: https://username.wixsite.com/sitename/sitemap.xml. Wix puts the site name in a free site's addresses, posts included (Wix: blog web addresses). When we checked a live free Wix site, its sitemaps were under the site name, and the same files without it returned Wix's "page not found". Enter the same full address in Blog Porter. Without the site name, it asks you for it.

A working blog sitemap is a list of addresses, one per post. Most will contain /post/, or the word you renamed it to in Wix. Count them roughly against the number of posts you expect.

What you find tells you where to go next:

  • The blog posts sitemap opens and lists your posts. Check that you entered the same address in Blog Porter, then see "Still stuck?" below.
  • The index has no blog-posts-sitemap.xml. Go to step 2.
  • The sitemap opens, but some posts are missing. Go to step 3.
  • Nothing opens, or you get "page not found". Check the address and that the site is published, then go to step 4.

Step 2: Check that your posts are Wix Blog posts

Wix Blog is a specific Wix app. When you add it, Wix creates two pages: a Blog page that lists your posts and a Post page that shows each one. You write and edit its posts under Blog in your site's dashboard.

Articles built any other way aren't blog posts, even if they look like them. Your sitemap index shows which kind you have. These are some of the files in Wix's list:

  • pages-sitemap.xml: ordinary pages, added one at a time
  • a file whose name starts with dynamic-: CMS collection items shown on dynamic pages
  • portfolio-projects-sitemap.xml: Wix Portfolio projects
  • store-products-sitemap.xml: Wix Stores products

If your articles only appear in files like these, Blog Porter can't import them. Your options:

  • A few pages: copy and paste them into WordPress.
  • A CMS collection: Wix lets you export a collection to a CSV file under CMS → your collection → More Actions → Export to CSV. A CSV import plugin in WordPress can turn the rows into posts. Check how the text formatting and images come across before you rely on it.
  • Not sure what you have? Contact us with your site address.

Step 3: Check that the posts are published and public

Blog Porter reads each post the way a logged-out visitor sees it. It can't migrate:

  • Drafts and scheduled posts. Publish them first.
  • Members-only posts. Wix lets you set the blog's Post page to Members only, which puts every post behind a login.
  • Paid posts. With Wix Blog subscriptions, anything below the subscription box is hidden from readers who haven't subscribed.
  • Posts on a password-protected site.

Make these posts public until Blog Porter has finished preparing your migration, or move them by hand.

Each post also has its own Let search engines index this page setting, in the SEO tab of the post's settings (Wix: blog SEO settings). Wix doesn't say whether turning it off removes the post from the sitemap. If one post is missing from Blog Porter's analysis, check this setting first.

Step 4: Check that your site isn't hidden from search engines

Wix has a site-wide setting, Let search engines index your site, in your SEO settings. When Blog Porter finds that your site asks search engines not to index it, and finds no blog sitemap, it shows "This Wix page asks search engines not to index it".

Follow Make your Wix blog accessible for migration to turn indexing back on and publish the site. Wait a few minutes, then run the analysis again.

Still stuck?

Contact us and include:

  • the exact address you entered in Blog Porter
  • the message Blog Porter showed
  • whether sitemap.xml and blog-posts-sitemap.xml open in your browser

Once Blog Porter finds your blog

The free analysis 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.

It imports your posts into WordPress with their original slugs, publish dates, authors, categories and tags, and downloads available images into your Media Library, in resumable batches. It doesn't create redirects, and it doesn't move comments, members, pages or your site design.

Want to keep your old post addresses? Read Keep your Wix blog URLs in WordPress before you import.

Install the Blog Porter plugin to run the free analysis.

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