Skip to content
Builder Studio
Get started

Move your WordPress posts to Builder Studio

Give the import your site's address. Your posts, categories and images land in collections you can edit, with pages generated to show them.

What comes across

  • Posts

    Every post the site's public REST API lists, with its title, excerpt, body, dates, author name and tags.

  • Categories

    The categories your posts use become their own collection. On a canvas with room for only one more collection, they become a field on the posts.

  • Images and documents

    Featured, social and body images are copied to your library, along with documents such as PDFs that posts link to on the same site.

  • Search settings

    When the site runs Yoast, each post keeps its search title, description, social image and noindex setting.

  • Blog pages

    The import creates a post page, a posts index and a category archive as layers you can edit. It skips any your canvas already has, and there is no archive when categories are a field.

  • Links and old URLs

    A link from one post to another points at its new address. Old post URLs redirect to the new ones once the posts have a page template and the site is published.

What stays behind

The import reads what a WordPress site publishes without a login, so some of your site needs another route.

  • Pages and your theme. Pages are counted and left where they are. Ask Builder, the agent inside the product, to clone them onto the canvas. That includes a static front page: your home shows your canvas's own page or the posts list until you replace it.
  • Unpublished work. Drafts, scheduled posts and private posts stay in WordPress. A password-protected post arrives as a draft with no body.
  • Plugin data. Custom fields from ACF, Elementor layouts and WooCommerce products are not read. Page-builder shortcodes are removed from post bodies.
  • Some embeds and images. Video from supported providers carries over. Other embeds, and images a body cannot hold, are counted in the import's summary.
  • Sites with a closed REST API. Without the API the import can only count posts from the sitemaps, so no posts land.

How the move goes

  1. Run the import

    In a canvas, open Content and choose WordPress, or Import from WordPress in a collection's menu. Enter the site's address and the URL segment for posts. Step by step.

  2. Read the summary

    The run keeps going if you close the dialog. It ends by saying what landed and what failed, and Try again retries the failures.

  3. Make the pages yours

    Leave Create blog pages checked and the import adds them. Edit them on the canvas like any other layers, and ask Builder to clone the WordPress pages you want to keep.

  4. Bring your redirects

    If you use the Redirection plugin, import its CSV export on your site's Redirects tab. Any row that cannot be served as WordPress served it is listed with the reason.

  5. Publish, then switch the domain

    Show you control the old domain, then publish the site and check it on its builder.website address. Keeping your domain needs a paid plan: connect it when you are ready to switch.

Before you move

Does the import work on the Free plan?

Yes. 250 published items per site on Free. Posts are written newest first, so if a plan's limit stops the run, your recent posts are the ones that landed.

Will every old URL redirect?

Posts redirect once the site is published, because the import creates their page template. If you uncheck Create blog pages, they wait until you add one. A page keeps its address only if you publish a page at the same path or add a redirect for it. Nothing compares old and new URLs for you, so check the ones that matter after you switch.

Can I run the import again?

Yes. A new run adds new posts and refreshes imported posts nobody has edited. Edited posts, categories and posts deleted in WordPress stay as they are.

Can I keep my store on WordPress?

Yes. A custom domain here is one hostname, so www can point at your new site while shop.example.com stays on WordPress.

Do I need to prove the site is mine?

Importing and previewing are free for anyone. To publish an imported site, add a DNS record that shows you control the source domain, or use a paid plan with your own domain connected. Serving it on your own domain needs a paid plan either way. Read the Terms.

Start with one site

Import a blog into Builder Studio and read the summary before you touch your domain.