Moving your WordPress site to a new hosting provider can feel daunting, but with the right approach and the right host , it’s surprisingly straightforward. Whether you’re running a small blog on shared hosting or powering a high-traffic site on a VPS, this guide will walk you through each step in simple language, so can follow along.

At Ucartz, we offer both Premium Shared Web Hosting and VPS Hosting that are fully optimized for WordPress performance and SEO. Learn more about our plans here:

When to Choose Premium Shared vs. VPS

  • Low-traffic or hobby site

  • Growing or high-traffic site

    • Move to a VPS for dedicated resources, root access, and full control over server settings.

If you’re unsure which plan suits you, Ucartz experts are just one support ticket away and we include free migration on every plan!

Migration Options Overview

  1. One-Click cPanel Migration

  2. Manual WordPress Export/Import

  3. Fresh WordPress Install + Data Sync

  4. Professional Migration by Ucartz Experts

Option 1: One-Click cPanel Migration

Ideal for cPanel users moving between hosts:

  1. Generate Full Backup

    • In your old host’s cPanel: Backup → Download Full Backup. Save the .tar.gz file locally.

  2. Upload to Ucartz

    • Log in to Ucartz cPanel → Backup Wizard → Restore → Home Directory.

    • Upload your backup file; Ucartz will extract files, databases, email settings automatically.

  3. Verify & Test

    • Visit your site in a private browser tab; ensure pages load correctly.

    • Check forms, logins, and dynamic features.

Option 2: Manual Export/Import (Beginners)

Works on any host, no cPanel needed:

  1. Export Content

    • In old site’s WordPress dashboard: Tools → Export → “All Content.” Download the XML file.

  2. Download Database & Files

    • Export your database via phpMyAdmin as a .sql file.

    • Use FTP or File Manager to download the /wp-content/ folder.

  3. Set Up WordPress on New Host

    • On Ucartz Premium or VPS, install WordPress (one-click installer or manual).

    • Create a new, empty database in cPanel or via SSH.

  4. Import Database

    • In phpMyAdmin on Ucartz, import your old .sql file into the new database.

  5. Upload Files

    • Use FTP/File Manager to copy /wp-content/ into the new installation.

  6. Import XML

    • In WP dashboard: Tools → Import → WordPress, install importer plugin, then upload your XML.

  7. Update Permalinks

    • Go to Settings → Permalinks, re-save your preferred structure.

  8. Test Site

    • Check pages, posts, images, plugins, and themes for proper functioning.

Option 3: Fresh Install + Data Sync

Best if you want a clean database:

  1. Install WordPress Fresh on Ucartz.

  2. Install a Migration Plugin (e.g. All-in-One WP Migration).

  3. On Old Site: Export using the plugin.

  4. On New Site: Import via the plugin.

  5. Review & Test everything.

Option 4: Professional Migration by Ucartz Experts

If your site is large or mission-critical:

  • Open a support ticket via your Ucartz client area.

  • Tell us your current host, WordPress version, and database size.

  • We’ll recommend the ideal plan (Premium or VPS) and schedule a time.

  • Our team will perform the migration—free on shared plans or as a paid service on third-party hosts.

Even if you don’t move hosting, you can still hire Ucartz experts via our Hire an Expert service. Reach out by ticket and let us handle the complexities.

Final Checklist

  • Backup everything: files, database, email settings

  • Choose the right Ucartz plan (Shared or VPS)

  • Update DNS records to point to your new server IP

  • Test thoroughly before making DNS changes live

  • Keep both old and new hosting active until propagation completes

  • Contact Ucartz support for any questions or free migration!

With this step-by-step guide, migrating your WordPress site is easy and worry-free. Welcome to Ucartz—where performance, simplicity, and expert support come standard!

Hasznosnak találta ezt a választ? 0 A felhasználók hasznosnak találták ezt (0 Szavazat)