Rudi AtmajaRudi AtmajaRudi Atmaja
  • Beginners Guide
  • WP Plugins
  • WP Themes
  • WP Tutorials
  • Opinion
  • Others
Reading: How to Transfer a WordPress.org Website to WordPress.com: Step-by-Step 2026
Share
Sign In
Font ResizerAa
Rudi AtmajaRudi Atmaja
Font ResizerAa
  • Beginners Guide
  • WP Plugins
  • WP Themes
  • WP Tutorials
  • Opinion
  • Others
  • WordPress
    • Beginners Guide
    • WP Plugins
    • WP Themes
    • WP Tutorials
    • Opinion
    • Others
Have an existing account? Sign In
Follow US
Copyright © 2026 Rudi Atmaja. All Rights Reserved.
WP Tutorials

How to Transfer a WordPress.org Website to WordPress.com: Step-by-Step 2026

Rudi Atmaja
By
Rudi Atmaja
ByRudi Atmaja
Follow:
Published: June 14, 2026
Share

Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

How to Transfer a WordPress.org Website to WordPress.com
SHARE

Moving a website can sound like one of those “don’t touch anything or it will break” jobs. You’ve got posts, pages, images, comments, maybe even years of work sitting there, so it makes sense to feel a little nervous. But transferring a WordPress.org website to WordPress.com is not as scary as it looks when you know what to do first.

Maybe you started with WordPress.org because you wanted full control. You picked your own hosting, installed plugins, adjusted settings, and handled the technical side yourself. Over time, though, all that control can start to feel more like a chore than a benefit.

That is where WordPress.com becomes appealing. It takes care of hosting, security, backups, updates, and a lot of the behind-the-scenes maintenance that usually eats up your time. Instead of worrying about server issues or plugin conflicts every other week, you can focus more on writing, selling, publishing, or growing your site.

Of course, this move is not something you should do randomly. A proper transfer means knowing what will move, what might need extra attention, and what you should check before pointing your domain to the new site. The goal is not just to “move the site,” but to move it cleanly without losing important content or confusing your visitors.

In this guide, we will walk through the process step by step in a simple, practical way. No dramatic tech talk, no unnecessary confusion, and no assuming you already know every WordPress setting by heart. By the end, you should have a clear idea of how to transfer your WordPress.org website to WordPress.com with much more confidence.

Table of Contents

Toggle
  • Before You Start the Transfer
  • How to Transfer a WordPress.org Website to WordPress.com
    • Step 1: Run the WordPress.com Importer Tool
    • Step 2: Get Your Migration Key
    • Step 3: Start the Migration
    • Step 4: Review Your Migrated Site
    • Step 5: Connect Your Domain Name
  • Final Thoughts

Before You Start the Transfer

Before you start moving your WordPress.org website to WordPress.com, it is worth slowing down for a moment. A migration is much easier when your site is prepared properly from the beginning. Think of this step as cleaning up the room before moving the furniture, so you do not carry old problems into the new place.

The first thing to know is that you will need a paid WordPress.com plan. The free plan is great for basic blogging, but transferring a full WordPress.org website usually requires features that are available on paid plans. This is especially important if your site uses custom plugins, themes, or more advanced tools that are not supported on a free setup.

Pricing Plans

Next, you should check whether any of your current plugins are incompatible with WordPress.com. Some plugins may not work because WordPress.com already includes similar features, or because they can affect security, performance, or how the platform runs. Before you begin, take a look at the official list of incompatible plugins and disable any plugin on your WordPress.org site that appears there.

It is also a good idea to update your WordPress.org site before exporting anything. Make sure you are using the latest version of WordPress, then update all active plugins and themes as well. This helps reduce errors during the transfer and gives your content a cleaner, more stable starting point.

Do not skip this part just because it feels less exciting than the actual migration. A site that is outdated, overloaded with problematic plugins, or running on old theme files can create unnecessary headaches later. Spend a few minutes checking these things now, and the move to WordPress.com will feel much smoother once you begin.

How to Transfer a WordPress.org Website to WordPress.com

Once your WordPress.org site is ready, you can finally move into the actual transfer process. This is where your content starts making its way from your self-hosted site to its new home on WordPress.com. The process is not as complicated as it may seem, but it does need to be done carefully.

Try not to treat the migration as a quick copy-and-paste job. Your posts, pages, images, comments, menus, and settings all need to be handled properly so the new site does not feel broken or half-finished. A little patience here can save you from a lot of cleanup later.

Before you begin clicking through the transfer tools, make sure you still have access to both sites. You should be able to log in to your WordPress.org dashboard and your WordPress.com account without any problem. That way, you can move between the two sites easily while checking that everything is coming over correctly.

Step 1: Run the WordPress.com Importer Tool

To begin, log in to your WordPress.com account or site that will be used as your destination site. If you do not have one yet, you can create a WordPress.com account first. After logging in, go to the dashboard of your destination site.

From the dashboard, navigate to Tools → Import. At the top of the Import page, look for the WordPress.com option. Under that option, click the Run Importer link.

Next, enter the URL of your source site in the available text box. After adding the site address, click the Check my site button. WordPress.com will then check the site you want to move.

After that, choose the Migrate site option. This option imports everything from your source site, including content, plugins, themes, users, and customizations.

On the next screen, select I’ll do it myself.

Next, click the Install Plugin button to continue the migration process.

After clicking Install Plugin, you will be taken to your WordPress.org website to install the Migrate to WordPress.com plugin. Once you arrive there, simply install and activate the plugin. After the plugin is activated, you can move on to the next step of the migration process.

After the plugin is activated, you will be taken to the Migrate your site to WordPress.com page. There, enter your email address, check the agreement box, and click the Continue button. This email address will be used to send notifications about your site migration process.

Step 2: Get Your Migration Key

At this point, you will be asked to enter a Migration Key. To get it, return to the WordPress.com browser tab you were using earlier and click the Next button.

WordPress.com will then generate a Migration Key for your transfer. Copy the key that appears on the screen, switch back to your WordPress.org site, and paste it into the Migration Key field. Once the key has been entered, you can continue with the migration process.

Step 3: Start the Migration

After pasting the Migration Key into your WordPress.org site, click the Start migration button. This will begin the process of moving your site from WordPress.org to WordPress.com.

Before starting, you can also click Advanced Options to view extra settings. These include Source site credentials, which you can use if your site is password protected, Customize migration, where you can choose the tables and folders you want to migrate, and Database tables.

However, if you want to move everything from your WordPress.org site, you do not need to change any additional settings. Just leave the options as they are and start the migration.

You can now monitor the migration progress on the screen. The process may take longer if your website contains a large amount of content, media files, plugins, themes, or database data.

You do not need to keep the tab open while the migration is running. Feel free to close it and continue with other work if needed. Once the migration has been completed, WordPress.com will send a notification to the email address you provided earlier.

Step 4: Review Your Migrated Site

Once the migration is complete, log in to your WordPress.com dashboard and open your migrated site. Check your pages, posts, images, menus, links, and other important parts of the site to make sure everything is working properly.

At this stage, your site may not be using your custom domain yet. Instead, it may still use a temporary WordPress.com staging address, such as yourdomain.wpcomstaging.com. That is completely fine because you can update the domain settings in the next step.

You should also review the administrators on your site and remove anyone who should no longer have access. This is a good time to make sure only the right people can manage your WordPress.com site.

Next, review the plugins that were carried over during the migration. Remove any plugins you no longer need, and check whether the licenses for your premium plugins and themes are still active. If anything does not work as expected, contact the plugin or theme developer for help.

You should also migrate your subscribers from the source site, because subscribers and post likes do not transfer automatically.

Step 5: Connect Your Domain Name

Now it is time to connect your domain name to your new WordPress.com site. From your WordPress.com dashboard, click Upgrades → Domains. On the Domains page, click the small downward arrow on the Add New Domain button, then select Use a domain I own.

Next, type your domain name into the field provided and click the Continue button. WordPress.com will then show you the available options for using that domain with your site.

On the next page, you will see two options. The first option is to transfer your domain to WordPress.com, which lets you manage both your WordPress.com hosting and your domain name in one place. The second option is Connect your domain name, which keeps your domain with your current registrar while connecting it to your WordPress.com site. For this example, choose Connect your domain name.

After that, click the Next button to view the nameservers provided by WordPress.com.

Once you have the nameservers, go to your domain registrar and replace your current domain nameservers with the WordPress.com nameservers. After saving the changes, wait a few minutes to a few hours for the domain to propagate and connect properly to your WordPress.com site.

Once the domain has finished propagating, return to your WordPress.com dashboard and go to Upgrades → Domains. Under Primary site address, select your domain name and click the Set as Primary button.

After that, your custom domain will become the main address of your website. Your WordPress.com site is now ready to use, and visitors will be able to access it through your domain name as usual.

Final Thoughts

Moving a WordPress.org website to WordPress.com can feel like a big step, especially if your site has been running for a long time. But once you prepare your site, run the importer, review the migrated content, and connect your domain, the whole process becomes much easier to manage.

The most important thing is to check everything carefully before you fully use the new site. Make sure your posts, pages, images, plugins, users, and domain settings are working the way they should. A quick review can help you catch small issues before your visitors notice them.

After everything is set up, you can start enjoying the simpler side of WordPress.com. With hosting, security, updates, and maintenance handled for you, there is less technical work to worry about. That means you can spend more time focusing on your content, business, or whatever your website was built for in the first place.

Share This Article
Facebook Copy Link Print
Previous Article how to start a blog How to Start a Blog in 2026: The Ultimate Step-by-Step for New Bloggers
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Most Popular

Why Your Business Still Needs a Website
Why Your Business Still Needs a Website in 2026? Here are The Reasons
March 8, 2026
WordPress AI Site Builder
WordPress AI Site Builder: 10 Things You Can do With WordPress AI Site Builder
March 18, 2026
rank math seo guide
Rank Math SEO Guide: How to Set It Up and Optimize Your Website the Right Way 2026
February 22, 2026
WordPress.com Personal Plan Review
WordPress.com Personal Plan Review: What Do You Actually Get?
April 13, 2026
best wordpress.com plugins for bloggers
Best WordPress.com Plugins for Bloggers (Free and Paid Options)
April 9, 2026
How to Create a Business Website Without Coding
How to Create a Business Website Without Coding: Step-by-Step 2026
March 16, 2026
Pressable MCP and ChatGPT
Pressable MCP and ChatGPT: How to Manage Your WordPress Hosting with AI
May 28, 2026

You Might Also Like

how to install a wordpress theme

New to WordPress? Here’s How to Install a Theme in Minutes

January 4, 2026
WP Tutorials
How to Fix WordPress Email Delivery Issues

How to Fix WordPress Email Delivery Issues: Quick and Simple Solution

February 26, 2026
WP Tutorials
Cara Menginstal Plugin WordPress

How to Install a WordPress Plugin: 2 Easy Methods

January 3, 2026
WP Tutorials
How to Create a Custom 404 Page in WordPress

How to Create a Custom 404 Page in WordPress (Step-by-Step)

February 21, 2026
WP Tutorials

Site Links

  • About me
    Learn who Rudi Atmaja is.
  • Partnership
    Become a partner to get featured.
  • Privacy Policy
    How information is collected and used.
  • FTC Disclosure
    How affiliate relationships are disclosed.
  • Contact me
    Get in touch with me.

WordPress Hosting

  • Bluehost
    a WordPress hosting plan for every stage of growth
  • Liquid Web
    Managed hosting services you can count on
  • Pressable
    Managed WordPress hosting that scales with you
  • Kinsta
    Simply better hosting for WordPress
  • Elementor Hosting
    Premier cloud hosting, supercharged by AI
  • WordPress.com
    Everything you need to build your website

WordPress Plugins

  • Rank Math SEO
    Search Engine Optimization plugin for WordPress
  • Elementor
    Build faster with drag-and-drop design.
  • Jetpack
    Boost your site growth, speed and security
  • Kadence
    Powerfull WordPress Theme & Blocks
  • LearnDash
    LMS Plugin for WordPress
  • The Events Calendar
    Event Management for WordPress
  • Give
    Donation & Fundrasing Plugin

WordPress Themes

  • Kadence
    Powerfull WordPress theme & blocks
  • Astra
    Theme, templates, page builder, AI, and much more

Copyright © 2026 Rudi Atmaja. All Rights Reserved.

The WordPress® trademark is the intellectual property of the WordPress Foundation. Uses of the WordPress®, names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation. RudiAtmaja.com is not endorsed or owned by, or affiliated with, the WordPress Foundation.

Site Links
  • About me
    Learn who Rudi Atmaja is.
  • Partnership
    Become a partner to get featured.
  • Privacy Policy
    How information is collected and used.
  • FTC Disclosure
    How affiliate relationships are disclosed.
  • Contact me
    Get in touch with me.
WordPress Hosting
  • Bluehost
    a WordPress hosting plan for every stage of growth
  • Liquid Web
    Managed hosting services you can count on
  • Pressable
    Managed WordPress hosting that scales with you
  • Kinsta
    Simply better hosting for WordPress
  • Elementor Hosting
    Premier cloud hosting, supercharged by AI
  • WordPress.com
    Everything you need to build your website
WordPress Plugins
  • Rank Math SEO
    Search Engine Optimization plugin for WordPress
  • Elementor
    Build faster with drag-and-drop design.
  • Jetpack
    Boost your site growth, speed and security
  • Kadence
    Powerfull WordPress Theme & Blocks
  • LearnDash
    LMS Plugin for WordPress
  • The Events Calendar
    Event Management for WordPress
  • Give
    Donation & Fundrasing Plugin
WordPress Themes
  • Kadence
    Powerfull WordPress theme & blocks
  • Astra
    Theme, templates, page builder, AI, and much more

Copyright © 2026 Rudi Atmaja. All Rights Reserved.

The WordPress® trademark is the intellectual property of the WordPress Foundation. Uses of the WordPress®, names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation. RudiAtmaja.com is not endorsed or owned by, or affiliated with, the WordPress Foundation.

rudi atmaja
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?