Moving a WordPress blog to a new domain   or web host may be easier than you think.
- In the blog to be moved, select “Tools†in the left sidebar of your Dashboard.
- Now select the “Export†option to download the contents of the blog (posts, pages, comments, custom fields, categories, and tags) in an XML export file.
- Prepare your new WordPress installation on the new server with the appropriate theme and any plugins.
- In the dashboard of the new blog go to “Tools†and select “Importâ€.
- Choose the “Wordpress†option.
- Browsing to and select the XMS file you exported from the original blog, then click “Upload and Importâ€.
That's all there is to it. Don't forget to redirect your domain to the new server if applicable.