If you have been using WordPress.com for some time, and your blog has grown, you might have come to the point where you want to add more functionality than WordPress.com can provide. Maybe you want to customise your theme scripts, or add custom plug-ins. Maybe you want to start earning money from your site by using various advertising systems, or install the WooCommerce ecommerce solution.

So what's the difference between WordPress.com and WordPress.org?

WordPress.*com** is basically a way to use a WordPress installation that is managed by the people who make WordPress. The hosting and maintenance is all looked after by someone else.
WordPress.*org** is the WordPress software itself, free to anyone who wants to download it. This allows anyone to install their own copy of WordPress on any hosting account, with any hosting company (we hope you choose SnappyHost WordPress Hosting - external link to SnappyHost website opens in a new window).

In this article we're going to cover the basic steps required to move your data from your WordPress.com blog to your own installation of the WordPress.org web application. This guide assumes that you will be moving your site from one domain name (usually something.wordpress.org) to a new domain.

If you already host a custom domain with WordPress.com and wish to move it to your own installation, then you will have to firstly move the site using a temporary domain name for your target WordPress.org installation and then later update the target installation to the final production domain. This is more complex, so please contact us for further advice.

Before You Start - there are a few gotchas that you need to be aware of.Whilst it is possible to move your content - posts & pages - and retain a bunch of other functionality offered by the JetPack plug-in - it is not possible to automatically migrate your theme, custom fonts or Plug-ins.Some themes are also exclusive to WordPress.com - so you may need to pick a new one - and this may involve changing the way your site looks.

As part of the migration process you will need to install WordPress on your new SnappyHost hosting - we have one-click installers that can help with that part -

Installing WordPress with Softaculous

Installing WordPress with Installatron

Once done you'll need to add your chosen theme - be aware that some themes are exclusive to WordPress.com - so you may need to pick a new one - and this may alter the style/design of your site meaning you may need to do work to make everything look how you want it again.

You'll then need to ensure any fonts you want are available. Again, you may be able to set these through your theme - or you could add a plug-in to allow you to use Google fonts - there are a number available in the WordPress repository and you can find them by searching for Google Fonts on the Add a new plug-in page.

Once you've got your new WordPress install in place you can follow the official WordPress.com guide to migrating to WordPress.org (external link opens in a new window).
Was this article helpful?
Thank you!