A Step-by-Step Guide for WordPress Webshop Migration

Alpar Torok

This guide offers a clear, step-by-step approach to migrating a WordPress webshop to a different hosting provider. Migrating to Shopify isn't our only specialty! ☺️

The idea for this article came following a request from our newest client, Rusticart.ro, to migrate their WordPress site from one provider to another. We had to create a detailed plan, and since we already built it, we thought we’d share it with you!

WordPress Logo

Why Migrate Your Webshop?

Migrating a webshop can be a major decision. Common reasons include:

  • Improved Performance: Faster loading times and better server reliability.
  • Cost Reduction: More features at a lower price point.
  • Better Support: Moving to a hosting provider with specific expertise in WordPress and WooCommerce.

We highly recommend hosting WordPress webshops on Hostico.ro and Zooku.ro. We also use these services for our Shopify clients to host domains and emails. Regarding HTTPS security, we are big fans of the free SSL certificates provided by Let’s Encrypt.

Migration Checklist

1. Preparation

Start by planning and preparing for the migration. A smooth process always begins with a solid foundation:

  • Evaluate Hosting Needs: Ensure the new provider supports WordPress and WooCommerce requirements (PHP version, MySQL, SSL).
  • DNS Propagation: Prepare for potential downtime during the DNS update.
  • Backup Tools: Choose a plugin or method for backup (Duplicator, All-in-One WP Migration, or UpdraftPlus are good options).

2. Back Up Your Webshop

Creating a backup is essential to avoid data loss if any issues arise.

  • Full Backup: Use a plugin or manually download all files from the current host.
  • Export Database: Export the MySQL database using phpMyAdmin or your hosting control panel.
  • Additional Files: Ensure the wp-content folder and the wp-config.php file are included.

3. Configure the New Hosting Environment

Before moving the site, prepare the new hosting environment to handle the webshop.

  • Install WordPress: Set up a clean WordPress installation on the new host. You can also use software within cPanel for WordPress installation.
  • Create a New Database: Generate a MySQL database and save the access credentials. We recommend a secure password of 12+ characters.
  • SSL Certificate: Set up a free SSL certificate with Let’s Encrypt for secure connections.

4. Migrate Files and Database

This is the core of the process—moving the webshop to the new server.

  • Transfer Files: Upload the wp-content folder, wp-config.php, and other essential files to the new host via FTP or SFTP. We usually use Filezilla for this operation.
  • Import Database: Use phpMyAdmin to import the database backup into the new MySQL database.
  • Update Configuration: Edit the wp-config.php file to match the new database details.

5. Update DNS Settings

  • Update the A Record: Change the A record in your DNS settings to point to the new server's IP address.
  • Lower TTL: Reduce the Time-to-Live (TTL) value to speed up propagation.

6. Test the Webshop

  • Preview the Site: Use your computer's "hosts" file to view the site on the new server without waiting for DNS propagation.
  • Check Functionality: Test pages, products, the shopping cart, payment methods, and shipping options.
  • Activate SSL: Verify that SSL is active and that all links use HTTPS.

7. Launch the Site

Once testing is complete, it’s time to take the site live.

  • Update Permalinks: Go to WordPress settings and save the permalinks to regenerate the .htaccess file.
  • Verify Emails: Test transactional emails, such as order confirmations.
  • Clear Cache: Clear server, plugin, and browser caches to avoid displaying old content.

8. Post-Migration Tasks

  • Monitor Uptime: Track any potential downtime as the DNS propagates.
  • Update SEO Settings: Check Google Analytics, Google Search Console, and sitemap settings.
  • Notify Stakeholders: Inform customers and the team about the migration, especially if there were any interruptions.

Why We Are Sharing This Guide

At Dalbe Digital Agency, we focus on developing scalable and compliant e-commerce solutions. While we specialize in Shopify, WordPress projects come up occasionally. When they do, we are happy to help.

Need Help? Let’s Talk!

Schedule a call with me to discuss more details about your webshop migration. It’s simple and fast!

Schedule a call on Calendly now!

Back to blog