Step 1: Choose a web hosting provider
To migrate from WordPress.com to WordPress.org, you will need to choose a web hosting provider to host your website. There are many web hosting providers available, and you should choose one that suits your needs and budget.
Cloudways
Siteground
DreamHost
These are some of the popular and best budget hosting for WordPress if you are serious about security and Website Performance otherwise you can go with EIG hosting.
Step 2: Install WordPress
Once you have chosen a web hosting provider, you will need to install WordPress on your hosting account. Most web hosting providers offer one-click WordPress installation, which makes the process very easy.
Step 3: Export your WordPress.com content
Now you need to export your content from WordPress.com. To do this, log in to your WordPress.com account and go to the WP Admin dashboard. From there, click on the “Tools” menu and then click on “Export”. You can then choose what content you want to export, such as posts, pages, and media.
Step 4: Import your content to WordPress.org
Once you have exported your content from WordPress.com, you can import it into your new WordPress.org site. To do this, go to the WP Admin dashboard of your new site and click on the “Tools” menu. Then, click on “Import” and choose “WordPress”. You will be prompted to upload the file you downloaded in Step 3.
Step 5: Set up your WordPress.org site
Now that you have imported your content, you need to set up your WordPress.org site. This includes choosing a theme, installing plugins, and configuring settings. You can do this by going to the WP Admin dashboard and navigating to the appropriate menus.
Step 6: Redirect your domain
If you have a custom domain name that you used with your WordPress.com site, you will need to redirect it to your new WordPress.org site. To do this, you need to log in to your domain registrar and update your DNS settings to point to your new site’s IP address.
Step 7: Test your new site
Before you make your new site live, you should test it to make sure everything is working correctly. Check all your pages, links, and functionality to ensure everything is working as expected.
Step 8: Make your new site live
Once you have tested your new site and are satisfied that everything is working correctly, you can make your new site live. To do this, you will need to update your DNS settings to point to your new site’s IP address.
That’s it! You have now successfully migrated from WordPress.com to WordPress.org.