Studio Sync
The Studio Sync feature allows you to synchronize a production or staging WordPress.com site with your Studio site in either direction.
This feature is available on sites with the WordPress.com Business or Commerce plan. If you have a Business plan, make sure to activate it. Commerce plan sites are automatically activated. For sites on the Free, Pro (legacy), Personal, and Premium plans, upgrade your plan to access this feature.
This is a beta feature. If you find that something does not work as expected or you would like to share ideas on how to improve this feature, please contact us or open a GitHub Issue to share your feedback.
Connect Studio to an existing WordPress.com site
You can connect your Studio sites with any WordPress.com-hosted sites for which you are an Administrator and synchronize the content in either direction. Studio will save the connection details, so you can easily pull your site from WordPress.com and then push the changes you made in Studio back to the original site.
To connect a local Studio site to an existing production or staging site on WordPress.com:
- Select the site you wish to connect from the Studio sidebar.
- Open the Sync tab.
- Log in to WordPress.com if you haven’t already.
- Click the “Connect site” button to see available sites.
- Select the site you want to connect to and confirm by clicking the Connect button.
If you’re working in a team, your teammates can repeat the same steps to collaborate on the same site.
Connect Studio to a new WordPress.com site
If you’d like to push your local site to a new WordPress.com-hosted site or staging site, you can purchase a WordPress.com hosting plan and set up Studio Sync all at once:
- Select the site you wish to connect from the Studio sidebar.
- Open the Sync tab.
- Click the “Create new site” button to add a new site in the browser.
- Select a plan for a new site and complete the checkout.
- Note that a Studio site can only be synchronized with a WordPress.com site on a Business or Commerce plan.
- When the new site is added, accept the prompt to open Studio or click “Connect Studio” on your site’s Home screen.
Studio saves the connection to let you easily synchronize the Studio site with the connected WordPress.com site in either direction.
Pull a WordPress.com site into Studio
To start working on your WordPress.com site locally, first, ensure that you pull your production or staging site to Studio:
- Select the site you wish to synchronize from the Studio sidebar.
- Open the Sync tab.
- Locate the connected WordPress.com site or connect to another one.
- Click Pull to synchronize from your Production or Staging environment.
- Confirm the Pull action.
The Studio site will be replaced by the files (like plugins or themes) and content (like media files and the database) from the selected WordPress.com site. You can work on your site locally now, and the Studio site will be ready to be pushed to WordPress.com anytime.
Push a Studio site to a WordPress.com site
When you are happy with the changes made to your Studio site, you can synchronize local changes to your WordPress.com site or staging site:
- Select the site you wish to synchronize from the Studio sidebar.
- Open the Sync tab.
- Locate the connected WordPress.com site or connect to another one.
- Click Push to synchronize to your Production or Staging environment.
- Confirm the Push action.
The selected WordPress.com site will be replaced by the files (like plugins or themes) and content (like media files and the database) from the Studio site.
Note that the syncing process will replace the whole database of your WordPress.com site. If it’s a WooCommerce site, it would include orders, product changes, and customer data. Studio triggers a full site backup before sync so you can restore your site if you are not happy with the sync result, but use it with extra caution.
Last updated: March 25, 2025