Hosting Nepal
Hosting Nepal
BlogMigration
Migration
8 min read· May 26, 2026

The Essential Website Migration Checklist for Nepali E-commerce Stores

Migrate your Nepali e-commerce site smoothly with this comprehensive checklist. Cover cPanel transfers, backups, and DNS cutover for Khalti & eSewa stores.

H

Hosting Nepal Editorial

Editorial Team · Updated May 31, 2026 · 4 views
The Essential Website Migration Checklist for Nepali E-commerce Stores

The Essential Website Migration Checklist for Nepali E-commerce Stores

Migrating your online store is a critical step, especially for Nepali e-commerce businesses leveraging platforms like Khalti and eSewa. This guide provides a detailed checklist to ensure a seamless website migration, minimizing downtime and preserving your online presence. We'll cover essential steps from cPanel backups to the final DNS cutover, ensuring your WordPress or WooCommerce store transitions smoothly.

Key facts: * Website migration involves moving a website from one hosting environment to another. * A successful migration requires careful planning and execution to avoid data loss or extended downtime. * For Nepali businesses, understanding local payment gateways like Khalti and eSewa is crucial during migration.

Pre-Migration Planning & Preparation

Before initiating any migration, thorough planning is paramount. This phase sets the foundation for a smooth transition and prevents potential issues.

1. Choose Your New Hosting Provider Wisely

Selecting the right hosting provider is the first and most crucial step. For Nepali e-commerce stores, consider factors like:

* Server Location: Proximity to your target audience in Nepal can impact loading speeds. * Performance: Look for NVMe SSD storage and LiteSpeed web servers for optimal speed, essential for e-commerce. * Scalability: Ensure the hosting plan can grow with your business. * Support: 24/7 support, especially from providers familiar with the Nepali market, is invaluable. * Control Panel: cPanel is a widely used and user-friendly interface for managing your website and hosting.

Hosting Nepal, based in Kathmandu, offers robust hosting solutions tailored for Nepali businesses, including specialized plans for e-commerce.

2. Schedule Your Migration

Choose a low-traffic period for your migration to minimize disruption to your customers. Weekends or late nights are often ideal. Communicate any planned downtime to your customers in advance.

3. Perform a Full Website Backup

This is non-negotiable. Before touching anything, create a complete backup of your entire website. This includes:

* Website Files: All your WordPress files, themes, plugins, and media. * Database: Your entire WordPress database, which stores all your content, product information, and customer data.

Most cPanel accounts provide a robust backup tool. Ensure you download this backup to a secure, off-site location.

4. Inventory Your Current Setup

Document everything about your current website:

* Current Hosting Provider & Plan: Details of your existing setup. * WordPress Version: Ensure compatibility with the new environment. * Installed Plugins & Themes: Note all active and inactive plugins and themes. * Customizations: Any custom code or modifications made to themes or plugins. * Email Accounts: List all email accounts associated with your domain. * SSL Certificate: Details of your current SSL certificate.

The Migration Process: cPanel Transfers & Data Integrity

This section focuses on the technical aspects of moving your site using cPanel and ensuring data integrity.

1. Set Up Your New Hosting Account

Once you've chosen your provider, set up your new hosting account. You'll receive new login credentials for your new cPanel dashboard.

2. Transfer Website Files

There are two primary methods for file transfer:

* cPanel to cPanel Migration: If both your old and new hosts use cPanel, you can often use the 'Transfer Tool' feature within cPanel. Alternatively, you can download your entire public_html directory from your old cPanel and upload it to the new one via File Manager or FTP. * Manual Transfer: Download website files via FTP or File Manager from your old host and upload them to the new host's public_html directory.

3. Migrate Your Database

* Export from Old Host: Use phpMyAdmin in your old cPanel to export your WordPress database. Select the database, go to the 'Export' tab, choose 'Quick' method, and click 'Go' to download the .sql file. * Create New Database on New Host: In your new cPanel, create a new database, a new database user, and assign the user to the database with all privileges. * Import to New Host: Use phpMyAdmin in your new cPanel to import the .sql file into the newly created database.

4. Update Configuration Files

Edit the wp-config.php file in your new hosting environment to reflect the new database name, username, and password you created on the new host. Ensure these details precisely match the new database credentials.

5. Test Your Website Thoroughly

Before the DNS cutover, it's crucial to test your website on the new server. You can do this by:

* Modifying your local hosts file: This allows you to preview the site on the new server using your domain name without changing the live DNS records. * Check all functionalities: Browse through pages, test product listings, add items to the cart, and simulate the checkout process using Khalti and eSewa sandbox modes if available. Verify all links, images, and forms are working correctly.

DNS Cutover and Post-Migration Steps

The DNS cutover is the final step, making your website live on the new server. This requires careful timing and verification.

1. Update DNS Records

Log in to your domain registrar (where you purchased your .com.np or .com domain). Update the Nameservers (NS records) to point to your new hosting provider's nameservers. If you are using a CDN or external DNS service, you may need to update A records or CNAME records instead.

Note: DNS changes can take anywhere from a few minutes to 48 hours to propagate globally. During this period, some visitors might see the old site, while others see the new one.

2. Monitor Propagation

Use online tools like whatsmydns.net to monitor the DNS propagation across different regions. This helps you understand when the transition is complete.

3. Final Checks & Cleanup

Once DNS propagation is complete:

* Verify Live Site: Browse your website on the live domain to ensure everything is functioning as expected. * Check Email Functionality: Ensure all email accounts are working correctly and emails are being sent and received. * Install SSL Certificate: If not already done, install an SSL certificate on your new hosting to secure your site (HTTPS). * Update DNS Records for Email: If your email was hosted on your old server, ensure your MX records are correctly pointing to your new email provider or server. * Remove Old Site: Once you are completely satisfied with the migration, you can cancel your old hosting account.

4. Post-Migration SEO Checks

* Check for Broken Links: Use tools to identify and fix any broken links that may have occurred during migration. * Submit Sitemap: Resubmit your XML sitemap to Google Search Console and Bing Webmaster Tools. * Monitor Analytics: Keep a close eye on your website analytics for any unusual traffic drops or errors.

Frequently Asked Questions (FAQs)

What is the most critical step in website migration?

The most critical step is performing a complete and verified backup of your website files and database before initiating any transfer. This ensures you have a fallback option in case of unforeseen issues during the migration process.

How long does DNS cutover typically take for a .np domain?

DNS cutover for a .np domain, managed through the Nepal Telecommunications Authority (NTA) or its accredited registrars, can take anywhere from a few hours to 48 hours to fully propagate across the internet. Patience is key during this period.

Can I migrate my WordPress site with Khalti and eSewa integration intact?

Yes, a successful migration should preserve your Khalti and eSewa integration. Ensure your wp-config.php file is correctly updated with new database credentials and that all necessary plugins are active on the new server.

What are the common issues during cPanel migration?

Common issues include database connection errors due to incorrect wp-config.php details, file permission problems, missing files, broken links, and issues with plugin/theme compatibility on the new server environment.

How can I test my website on the new server before the DNS cutover?

You can test your website on the new server before the DNS cutover by modifying your computer's local hosts file. This redirects your domain name to the new server's IP address on your machine only, allowing you to preview changes without affecting live visitors.

Should I inform my customers about the migration?

Yes, it's highly recommended to inform your customers about the planned migration, especially if there will be a period of downtime. This manages expectations and maintains customer trust. Announce it on your website, social media, and via email.

What is a DNS cutover and why is it important?

A DNS cutover is the process of updating your domain's DNS records to point to the new web server. It's crucial because it directs all incoming traffic to your newly migrated website, making it live for everyone on the internet.

Migrating your e-commerce website requires meticulous attention to detail. By following this comprehensive checklist, Nepali online store owners can navigate the process with confidence, ensuring a successful transition to a new hosting environment and continuing to serve customers effectively through platforms like Khalti and eSewa.

Tags
website migration
cpanel transfer
dns cutover
wordpress migration
ecommerce nepal
khalti
esewa
nepali websites
H
Written by
Hosting Nepal Editorial
Editorial Team

Part of the Hosting Nepal editorial team covering web hosting, domains, VPS, and local payment workflows for Nepali businesses. Based in Kathmandu.

Ready to get started?

Launch your website with Hosting Nepal today.


On this page

Pre-Migration Planning & Preparation

1. Choose Your New Hosting Provider Wisely

2. Schedule Your Migration

3. Perform a Full Website Backup

4. Inventory Your Current Setup

The Migration Process: cPanel Transfers & Data Integrity

1. Set Up Your New Hosting Account

2. Transfer Website Files

3. Migrate Your Database

4. Update Configuration Files

5. Test Your Website Thoroughly

DNS Cutover and Post-Migration Steps

1. Update DNS Records

2. Monitor Propagation

3. Final Checks & Cleanup

4. Post-Migration SEO Checks

Frequently Asked Questions (FAQs)

What is the most critical step in website migration?

How long does DNS cutover typically take for a .np domain?

Can I migrate my WordPress site with Khalti and eSewa integration intact?

What are the common issues during cPanel migration?

How can I test my website on the new server before the DNS cutover?

Should I inform my customers about the migration?

What is a DNS cutover and why is it important?

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.