WordPress is the most commonly used CMS (Content Management Software) on the internet, with a market share of 59.5% of websites built on the internet. One of the more popular ways to publish a site/blog is WordPress’ official site- WordPress.com. This site offers opportunities for its users to build and maintain a free WordPress site/blog.
There are downsides to a free WordPress blog account, however. By using WordPress.com you can not use custom themes, some plugins, or to use your own domain name as those features would require a paid upgrade. Users are also unable to manage their email or any other facet of their domain with WordPress.com. WordPress.com also doesn’t allow you access to the website’s files, but rather acts as a WYSIWYG (what you see is what you get). The downside being that without any access to the files it becomes difficult to transfer your WordPress.com blog to another server
An alternative to using a free WordPress.com account would be to install a standalone instance of WordPress on an OLM Hosting account. Having a free-standing WordPress install on an OLM hosting account gives you more flexibility on managing your blog, including installing plugins or themes, customizing the CSS beyond a theme, configuring advanced PHP settings, etc.
To move your WordPress.com account to an OLM Hosting account complete the following steps:
- In the Configure section of the WordPress.com site dashboard (the lefthand side menu), there is a gear icon labeled Settings. If you scroll down to the bottom of the page, under Site Tools, there’s an Export option that allows you to download an XML version of your site. Make sure to export both your content and media library to get all of your files ready for transfer. Exporting your content will create the XML file, and exporting media library will create a .tar file with your media inside.
- Log into your WordPress site as an administrator (these are the credentials you saved when creating the new installation in your OLM Hosting account)
- Go to Tools: Import in the WordPress Admin Panel
- Install the WordPress Importer from the list
- Activate and Run Importer
- Upload this file (the XML) using the form provided on that page
- Map the author in the XML to users on the site (either the Administrator user you created or another user you may choose to create)
WordPress will then import each of your posts, pages, comments, categories, etc. contained in the XML to your hosting account WordPress Installation