Do you currently have a blog or website with WordPress.com and are ready to take it to the next level?
You might be ready toย convert your WordPress.com site to a self-hosted WordPress.org site.
In this post, I’m going to walk you through the step-by-step process of converting from WordPress.com to WordPress.org.
Many people start with WordPress.com for some, if not all, of the following reasons:
- Itโs free
- Itโs easy to get started
- A โ.comโ URL is more recognizable than โ.orgโ
If youโre wondering what the difference is between the free WordPress.com and the self-hosted WordPress.org, check out:
WordPress.com vs WordPress.org – What’s the Difference and Which One Should You Use?
Once people with a free WordPress.com site realize itโs limitations and outgrow it, they may look for an alternative that gives them more options.
If you want limitless customization and monetization options for your WordPress.com blog, itโs time to convert to a self-hosted WordPress.org site!
Maybe you’ve been thinking about switching to the self-hosted route but felt overwhelmed or let the fear of the unknown keep you from moving forward.
That was me… for far too long. But once I accepted the fact that I needed to rip off the band-aid and just get it over with, I got it done and so can you!
Don’t believe the myths about self-hosting your blog with WordPress.org.
Self-Hosted WordPress.org Myths:
MYTH #1 – Hosting is expensive.
NOPE! The hosting provider I use has plans starting at just $6.99/month (and there are other cheaper hosting providers out there). Keep reading to find out more about hosting.
MYTH #2 – You have to know coding to use WordPress.org.
WRONG! The WordPress Theme I use let’s you completely customize your site without having to use any coding. But there’s also the option to use a little coding (or a lot) if you want.ย I’ll tell you about the Theme below.
I will say that having a self-hosted WordPress blog does require more management on your part.ย
And converting your WordPress.com blog to a self-hosted WordPress.org blog is one of those things where it gets worse (during the transfer process) before it gets better.ย
But the payoff is worth it!
I wish I would have self-hosted my WordPress blog a LONG time ago. So don’t wait as long as I did and go for it!
Why You Should go the Self-Hosted WordPress.org Route
If you want to blog for fun as a hobby, WordPress.com will do the trick. Or if you just want a simple solution to get your blog or website off the ground and running ASAP, WordPress.com is fine.
But if you want more tools, flexibility, and customization options, a self-hosted WordPress.org site is the best option. And if you want to make money and treat your blog as an actual business, going the self-hosted WordPress.org route is a must!
WordPress.org is the way to go if you want to be a legit blogger. By investing money into your blog, youโll treat it like a business rather than a hobby. Youโll give yourself more options and set yourself up for success.
So… are you ready to convert your WordPress.com site to a self-hosted WordPress.org site instead? First things first. Before you start moving your WordPress.com site over, youโll need a few things:
- Domain Name
- Web Hosting Plan
You may also like:ย 10 Free Essential Plugins to Use for Your WordPress Blog
Domain Name
A domain name is the web address people visit to access your website (example: www.domainname.com). Your domain name should be the same as the name of your blog or include your blog name at the very least.
If you donโt already have a domain nameโฆ
- Youโll need to purchase a domain name with a domain name registrar. I like Namecheap because theyโre affordable and they include domain name privacy for free.
If you already have a domain nameโฆ
- And your domain name is with WordPress.com – youโll need to transfer it to a new domain name registrar.
- And your domain name is with another domain name registrar – youโll need to point your domain name to your web hosting provider
I originally had my domain name with WordPress.com, which was convenient when I had my blog there.
But when I converted my WordPress.com site to a self-hosted WordPress.org site, I could no longer receive emails at my domain name (example: email@domainname.com).
I had to transfer my domain name to a different registrar and chose to move it to Namecheap.
Most web hosting providers offer domain names as an additional service or they may include a domain name with their web hosting.
It may be convenient to have your domain name with your web hosting provider.
But I prefer to keep them separate. That way if you ever want to change hosting providers, you wonโt have to also go through the hassle of moving your domain name too.
Web Hosting Plan
Web hosting is basically where your website lives and where all the files are stored. Youโll need to purchase a hosting plan with a hosting provider before you can start using the WordPress.org software.
Choosing a Hosting Provider
With WordPress.org, youโll need to pay for web hosting with your own hosting provider. This is to host your site and house all your website files.
Web hosting is fairly inexpensive and well worth the minimal investment to be able to use WordPress.org. You gotta spend money to make money, right?
The main things you want to consider when choosing a hosting provider are documented uptime, site load time, and customer service.
If your site goes down, people arenโt going to bother coming back when itโs live again. Youโll lose out on traffic and sales. Youโll also lose credibility.
And if your site takes too long to load, people may not be patient enough to wait around for it. Youโll miss out on traffic and potential customers.
So as you can see, site uptime and load time are both critical. Customer service is also important. No hosting provider is going to be perfect. Youโll run into issues at some point.
But what it comes down to is thisโฆ Will customer service be available to help you? Will they be able to fix those issues? And, if so, how quickly will those issues be resolved?
These are just a few of the key features youโll want to consider when choosing your hosting provider.
Why I chose SiteGround for Hosting my WordPress.org Blog
After A LOT of research on different hosting providers, I ended up going with SiteGround. My decision was based on the following for SiteGround:
- Uptime
- Site Load Time
- Customer Service
- Affordability
SiteGround is also officially recommended by WordPress.org, which is kind of a big deal!
There are many different hosting providers out there. And if you research any of them, youโll most likely read conflicting reviews of each.
I was originally leaning towards another popular hosting provider. Other bloggers kept recommending this hosting provider.
But when I dug down and really looked into them, there were a lot of complaints from their actual users.
I looked at review sites to see feedback from a bunch of their users all in one place. This helped give me an overall picture of peoples’ actual experiences, and it wasn’t great.
When I researched SiteGround, the users seemed to be really happy with the service. They sang praises for SiteGround, especially the customer service. That was a good sign.
I also like reading comparison articles to stack different providers up against each other. SiteGround beat out other providers in most, if not all, of the comparisons I read. That was the icing on the cake.
SiteGround was the best choice for me. Full disclosure: Iโm an affiliate for SiteGround, but thatโs because I did extensive research on them before using their hosting for this site.
Donโt just take my word that SiteGround is the best hosting provider option though. Do your own research, and choose the best hosting provider for you.
And if you end up not being happy with the hosting provider you go with, most offer a 30-day money-back guarantee. So thereโs that.
Start Your Own Blog with the Free Blog Launch Course!
Enter your info below to get the step-by-step lessons delivered to your inbox over the next 7 days. You’ll be ready to launch your blog in just 1 week!
By signing up, you are subscribing to the Next Destination Unknown Nation email newsletter. But you can unsubscribe at any time. See theย Privacy Policyย for more info.
How to Convert your WordPress.com Site to a Self-Hosted WordPress.org Site with SiteGround
When I reached out to SiteGround about the best way to go about converting my WordPress.com blog to WordPress.org with their hosting, they recommended these steps:
- Purchase hosting plan
- Point Domain Name to host (SiteGround)
- Export WordPress.com files
- Transfer WordPress.com Website Content
- Transfer/Purchase domain registration
But if you have your domain name with WordPress.com like I did, I recommend that you transfer your domain name first. It can take several days for the transfer, so you might as well get a headstart.
If I had to do it over again, here are the steps I would take (click on the links to be taken to those sections):
I was able to get through almost all the steps. But I got hung up in step 5 when I tried to Transfer Website Content. SiteGround kept timing out, so the transfer wouldnโt go through.
I reached out to SiteGroundโs customer service, and they ended up completing the transfer (and migration) process for me.
You can have SiteGround handle the migration as they include free site migration with their GrowBig and GoGeek plans. Itโs worth it.
Honestly, I wish I had just requested the free site migration from the start rather than trying to manually do it myself. But… Iโm a control freak and didn’t want to ask for help.
If you have SiteGround migrate your WordPress.com site over, youโll have to share it with SiteGroundโs Technical Support. So I recommend that you change your WordPress Admin password to something generic temporarily.
You can then change your password back to something more secure (and I highly recommend that you do) once the migration process is complete.
If youโre a control freak like me though and want to give it a go yourself, here are the steps I got throughโฆ
How to Convert your WordPress.com Site to a Self-Hosted WordPress.org Site with SiteGround
1. Transfer/Purchase Domain Name Registration
If you don’t already have a domain name, youโll need to purchase one.
Find a domain starting at $0.88
powered by Namecheap
If you do happen to already have a domain name, you’ll either need to transfer your domain name or point it to your hosting provider depending on who your domain name is with.
โข If your domain name is with WordPress.com, you’ll need to transfer it to a different domain name registrar.
โข If your domain name is with another domain name registrar, you’ll just need to point it to your hosting provider. (I’ll show you how to do that in step 3 below.)
I like Namecheapย for purchasing new domain names or transferring existing domain names. Theyโre affordable and they include domain name privacy for free!
2. Purchase Hosting Plan (SiteGround)
SiteGroundย offers a few different shared web hosting plan options starting at just $6.99/month for the initial term. Personally, I chose the GrowBig plan ($9.99/month) for the following features:
โข Unlimited websites
โข More storage space
โข SuperCacher for accelerated site speed
โข Advanced on-demand back-up
โข And last but not least, free site transfer since I had toย move my existing WordPress.com blog over to WordPress.org
Once you choose the hosting plan you want by clicking โGet Plan,โ youโll need to enter your domain name. Choose the option for โI already have a Domainโ and enter your domain name. Then click โProceed.โ
Youโll nowย be takenย to the final step where youโll โReview & Completeโ your order.ย Youโll need to choose the period of time for your hosting plan.
Youโll have the option of a 12-month, 24-month, or 36-month term. Thereโs also a 1-month option, but it has anย additionalย set-up fee, whereas the other terms donโt have a set-up fee.
Just a heads-up, the discounted promo price is only applicable for the first invoice. Once your initial term is over, the regular renewal prices will apply. So the longer term youย purchaseย upfront, the more money youโll end up saving.
If everything looks good, click โPay Nowโ and then enter your payment info. Youโve nowย officiallyย purchased a hosting plan withย SiteGroundย and areย almostย ready to set up your site with WordPress.
NOTE: This screenshot shows old pricing. The GrowBig plan currently starts at $9.99/month.
3.ย Point Domain Name to Host (SiteGround)
Before your WordPress site will work, youโll need to point your domain name from Namecheap to SiteGround. Donโt worry though, itโs easier than you think.
Here areย 10 Steps for How To Point Your Domain Name from Namecheap to SiteGround:
1. Login to yourย SiteGroundย account.
2. Youโll need to find your nameservers. There are a few different ways you can find them, but this is the easiest: Go toย Websites, click on theย 3 dotsย to the right of your domain name, then click on โServer Details.โ
A pop-up window will appear with two nameservers that should look something like this:
ns1.********.siteground.us
ns2.********.siteground.us
3. Youโll need toย copy those two nameserversย as youโll have to enter them in Namecheap in the next steps.
4. Login to yourย Namecheapย account.
5. From the Dashboard, you should see your domain name with a โManageโ button to the right. But if for some reason thatโs not the case, click on โDomain Listโ on the left-hand side.ย
6. Click on the โManageโ button to the right of your domain name.
7. On the next page for Domains โ Details, find the โNameservers.โ
8. From the dropdown menu to the right, select the โCustom DNSโ option.
9.ย Pasteย the nameserver values you copied from SiteGround.ย
10. Then click on theย green checkmarkย to save the changes.
You have now finished setting up your domain name to point to your SiteGround website. Woo hoo!ย Be aware though that the update may take up to 48 hours to go into effect.
4.ย Export WordPress.com Files
You’ll need to Export your content from WordPress.com to then be able to transfer everything to your host.
How to Export your WordPress.com files:
1. Login to your WordPress.com dashboard and go to My Sites (select the appropriate site)
2. Go to Tools > Export.
3. Click on “Export All” to the right of “Export your content.”
4. When the export is ready, a success message will show up. Click on “Download.”
You should also export your Email Subscribers from WordPress.com. That way you’ll be able to upload them to your email marketing service.
How to Download your WordPress.com Email Followers:
1. Login to your WordPress.com dashboard and go to My Sites (select the appropriate site)
2. Go to Manage > People.
3. Go to Email Followers.
4. Click on “Download Data as CSV.”
Be sure to save that file! Email subscribers are gold for your blog!
5.ย Transfer WordPress.com Website Content
Before you can transfer your WordPress.com files over, you’ll needย a stand-alone WordPress installation on your hosting account.
How to Install WordPress:
1. Login to your SiteGround Account.
2. Go to Websites, then click on “ Site Tools.”
3. Go to Site > App Manager.
4. From the dropdown under Application, select WordPress.
5. Enter the Admin Infoย you want to use for WordPress (these are different login credentials than your SiteGround account). Youโll use these login details toย access the back-endย of WordPress (your WordPress Admin area) where you can manage and add content to your site. When youโre done entering your login details, click โInstall.โ
How to login to your WordPress Admin:
There are a few different ways you can access your WordPress Admin area (the back-end of your site):
1. Directly with WordPress (the easier option and my preference)
Go directly to the default login for WordPress atย http://yourdomain.com/wp-adminย (replace yourdomain.com with your actual domain name).
2. Through SiteGround
To log in to your WordPress site through your SiteGround account, go toย Websites > WordPress Kit.
A window will pop-up. Click on โGoโ forย WordPress Admin. You will then be redirected to your WordPress Admin login area atย http://yourdomain.com/wp-adminย (yourdomain.com will be replaced with your actual domain name).
Now that you’ve installed WordPress and know how to login to your WordPress Admin, you can transfer your WordPress.com files over to your SiteGround hosting account.
How to Transfer your WordPress.com Files to SiteGround:
1. Login to your WordPress Admin.
2. Go to Tools > Import.
3. Click on “Install Now” under theย WordPressย section at the bottom.
4. Once the plugin required for the import is automatically installed, theย “Install Now” button will change to “Run Importer.” Click on “Run Importer.”
5. On the page that opens, click “Choose file.” From the pop-up, select the .xml file you downloaded from your WordPress.com blog earlier. Then click the “Upload file and import”ย button.
This is the part I got to. I couldn’t get the file from WordPress.com to upload. It kept timing out.
SiteGround says:
“If the content which you want to migrate is quite large the corresponding web serverโs timeout value can be reached before the data is fully copied. In this case, you need to re-upload the .xml file. The system keeps a record for the migrated content and will proceed with the remaining data. Repeat the procedure until you receive a confirmation that the process is successfully completed.”
But if your transfer isnโt going through, reach out to SiteGroundโs customer service for help. You can also have a Professional Site Migration done by SiteGround.
After you have selected a domain during theย Website Setup Wizardย for your new site with SiteGround, clickย Selectย underย Migrate Website. Then click Select next to Professional Migration.
You’ll have to provide your login credentials to SiteGround as part of the access details. So I recommend changing your WordPress.com password to something basic to give to SiteGround and then change it back to something secure when the site migration is complete.
When you fill in the required information and click “Continue,” SiteGround will post a ticket to their tech support who will take care of the migration. Be aware that website transfers may take up to 2-3 business days.
NOTE: SiteGround’s WordPress Automigration tool won’t work for a WordPress.com site you’re trying to transfer over. It only works for other self-hosted WordPress sites that are hosted with another hosting provider.
Once you get everything transferred over, you can start setting up and customizing your converted site. Start with the Theme and then add some Plugins.
Theme
WordPress uses โThemes,โ which are basically templates for the layout and design of websites powered by WordPress. Themes are the starting point for building and customizing your site.
Just a heads-up, the Theme you had with your WordPress.com site will not transfer to your new self-hosted WordPress site. You’ll have to choose a new Theme.
WordPress.com has limited Themes. But with WordPress.org, your Theme options are practically limitless! It can be overwhelming. So how do you choose the right Theme?
Choosing a Theme
When it comes to choosing a Theme, there are practically endless options. So how do you choose the best Theme for your needs? Here are a few things to keep in mind:
โข Simplicity – You donโt want something thatโs too complex for you or your website visitors to navigate.
โข Mobile-Responsive – You want a theme that will look good on desktop devices as well as phones and tablets.
โข Supported Plugins – Make sure the Theme supports all popular Plugins.
โข Customer Support – If you need help, will you be able to get it? How available is customer support to help you?
โข Ratings & Reviews – What are other users saying? You want something that other people recommend.
There are free Themes as well as paid Themes. Iโm a very frugal person, but I do recommend investing in a high-quality Theme that offers the features and customization options youโll want for your site.
Theย Divi Theme
Iโve used drag-and-drop website builders before and like being able to customize and design my website myself. Butโฆ Iโm not a web developer, and my coding skills are very basic.
Luckily, I came across theย Divi Themeย byย Elegant Themesย which includes a Page Builder as well as a super handy Theme Builder! I love how I can customize my site with little to no coding needed.
Itโs exactly what I was looking for! Plus, their customer service has beenย incrediblyย helpful. Iย highlyย recommend theย Divi Themeย if you want an awesome theme you canย easilyย customize.
To use the Divi Theme, youโll first need toย purchaseย an Elegant Themes membership. Their membership includes access to the Divi Theme as well as the Bloom and Monarch Plugins.
The annual membership plan is $89/year, but they also offer a lifetime membership for a one-time payment of $249.
>>> Get 10% OFF the Divi Theme here! <<<
Purchasing a membership is risk-free because they offer a 30-day money-back guarantee. So you don’t have to worry about wasting money if you end up not liking it.
Go ahead and give theย Divi Themeย a try! Toย purchaseย the Divi Theme, visit theย Elegant Themesย website and click on โPricingโ in the top right corner.
Choose the option you want (yearly access for $89/year or lifetime access for $249 one-time), and click โSign Up Today!โ to complete your membership registration.
How to Install the Divi Theme with WordPress
The Divi Theme is not available in the Theme library of WordPress. You have to download the Divi Theme from your Elegant Themes account and then upload the Themeโs file to WordPress.
Trust me, it sounds more complicated than it is. I was intimidated at first myself but was pleasantly surprised when I did it. Itโs actually a very easy process.
Plus, if you need any help, the customer service at Elegant Themes is awesome! Theyโre available 24/7 via chat and are super helpful.
Give it a go on your own though following the steps below, and I think youโll see just how easy it is:
1. Login to your Elegant Themes account.
2. Go to the Downloads area and click on โDownload the Divi Themeโ (thereโs also a Plugin version if youโd rather use the Divi builder with another Theme).
3. The Theme should automatically be downloaded as a .zip file to your computer (do NOT unzip the .zip file as you will upload the .zip file as is to WordPress).
4. Login to your WordPress Admin.
5. Go to Appearance > Themes > Add New.
6. Click on โUpload Theme.โ
7. In the next window, click on โChoose Fileโ to select the Divi.zip file, then click on โInstall Now.โ
8. Once the Theme has been uploaded to your WordPress Themes, be sure to Activate the Theme by clicking on the โActivateโ button for it.
9. You can then start customizing the Theme. This is where you can start setting up some basic details for your site.
โข To add a Site Title, Tagline, and Icon, go toย General Settings > Site Identity.
โข You can choose to display your Blog Posts on your Home Page or have a static Home Page that doesnโt change (my recommendation). To do this, go toย Homepage Settings, and under โYour Homepage Displaysโ choose โA static page.โ
โข You can also customize your Menus here, but Iโm going to show you how to do that along with another way down below in theย Menu section.
If you want to use a theme other than Divi, go to Appearance > Themes > Add New. This is where you can search for and see available Themes. Once you find the one you want to use, click on โInstallโ then โActivate.โ
Plugins
Plugins are tools you can add-on to expand the functionality and customization of your WordPress site.
One of the main advantages of having a self-hosted WordPress.org site is being able to use Plugins. Theyโll take your site to the next level!
How to install Plugins with WordPress
Plugins are super easy to install. Hereโs how to install them:
1. Login to your WordPress Admin.
2. Go to Plugins > Add New.
3. This is where you can search for available Plugins and install them. When you find a Plugin you want to use, click โInstallโ and then โActivate.โ You also have the option to Upload Plugins similar to how you uploaded the Divi Theme.
4. Once the Plugin is installed, click โActivateโ to be able to use the Plugin. You also have the option to Upload Plugins similar to how you uploaded the Divi Theme.
5 Essential WordPress Plugins to Install:
Here are some basic Plugins you should consider installing for your site:
- SG Optimizer for caching with SiteGround
- Yoast for SEO (Search Engine Optimization)
- WordFence for security
- Monster Insights for Google Analytics
- Broken Link Checkerย to check for broken links and missing images
If you had any email subscribers for your WordPress.com site, you can transfer them with the JetPack Plugin. Here are instructions for how to do it: Jetpack Subscription Migration Tool.
And you can see even more Plugins I use and recommend here: 10 Free Essential Plugins to Use for Your WordPress Blog.
Whenever youโre installing Plugins, make sure they are compatible with your version of WordPress. You may also want to see when they were last updated. If itโs been a year, that could be a red flag.
You should be familiar with the WordPress Admin interface. But if you need help creating Pages, a site Menu, or Blog Posts, check out my post How to Easily Start a Self-Hosted WordPress Blog in 5 Steps.
With your WordPress blog being self-hosted now, the sky’s the limit to what you can do with your blog! You’ve got a good start with a premium Theme and some essential Plugins.
Now the fun part begins… start designing! The Divi Theme offers pre-made layouts or you can build your blog design from scratch. If you need help, don’t be afraid to reach out to Elegant Themes‘ customer support. They’re legit!
And keep in mind that done is better than perfect. If you’re a perfectionist like me, that statement can be extremely freeing!
I know that my perfectionism has stood in the way of me moving forward in the past. But that statement really hit me hard and made me realize that the key to success is to START!
So get started converting your WordPress.com blog to a self-hosted WordPress.org blog. And know that it doesn’t have to be perfect because you can always make changes.
Starting a self-hosted WordPress blog from scratch or need a refresher on WordPress in general?ย Join my Free 7-Day Blog Launch Email Course!
0 Comments