Hosting Nepal
Hosting Nepal
BlogMigration
Migration
9 min read· June 8, 2026

Setting Up Your Website Migration: A Complete cPanel & WordPress Guide for Kathmandu SMBs

This guide provides Kathmandu SMBs with a clear, step-by-step process for website migration, covering cPanel transfers, WordPress migration, backups, and DNS cutover to ensure a smooth transition.

H

Hosting Nepal Editorial

Editorial Team · Updated Jun 8, 2026
Setting Up Your Website Migration: A Complete cPanel & WordPress Guide for Kathmandu SMBs

Setting Up Your Website Migration: A Complete cPanel & WordPress Guide for Kathmandu SMBs

Migrating your website can seem daunting, but with a clear plan, Kathmandu SMBs can achieve a smooth transition. This guide details the process of website migration, focusing on cPanel transfers, WordPress migration, essential backups, and the critical DNS cutover.

Key facts: * Target Audience: Small and Medium Businesses (SMBs) in Kathmandu, Nepal. * Primary Tool: cPanel for efficient transfers. * Key Platform: WordPress, widely used in Nepal. * Critical Steps: Backup, Transfer, DNS Cutover. * Estimated Downtime: Minimal, often less than an hour with proper planning. * Cost: Often included with new hosting packages, or a one-time service fee (e.g., NPR 2,000-5,000 if outsourced).

Overview of Website Migration for Nepali Businesses

Website migration involves moving your website files, databases, emails, and configurations from one hosting server to another. For small and medium businesses (SMBs) in Kathmandu, this often means transferring a WordPress site from an older, less performant host to a more robust and reliable provider like Hosting Nepal. The primary goal is to minimize downtime and ensure all functionalities remain intact post-transfer.

According to a 2025 survey by the Nepal Telecommunications Authority (NTA), over 60% of Nepali SMBs now have an online presence, with a significant portion using WordPress due to its ease of use and flexibility. This makes efficient WordPress migration a crucial skill for business owners and IT managers.

Why Migrate Your Website?

There are several compelling reasons for a Kathmandu SMB to consider website migration:

* Improved Performance: Moving to a faster server can drastically reduce loading times, which is vital for SEO and user experience. Slow websites can lead to lost customers, especially for e-commerce sites integrated with Khalti or eSewa. * Enhanced Security: A new host might offer better security features, including Web Application Firewalls (WAF), regular malware scans, and robust SSL certificate management. * Better Support: Switching to a hosting provider with responsive, local support (like Hosting Nepal) can make a huge difference when issues arise. * Cost Savings: While counter-intuitive, consolidating services or finding a more competitive package can reduce overall hosting costs in the long run. * Scalability: As your business grows, you might need more resources (CPU, RAM, storage) than your current host provides. Migrating to a VPS or dedicated server can offer this scalability.

Understanding cPanel in Migration

cPanel is a popular web hosting control panel that simplifies website management. It's especially useful for migration because it allows for easy generation of full website backups and streamlined restoration. Most hosting providers in Nepal, including Hosting Nepal, offer cPanel, making transfers between them relatively straightforward. This commonality significantly eases the WordPress migration process.

Step-by-Step Website Migration Process

This section outlines the detailed steps for a successful website migration, focusing on cPanel and WordPress sites.

1. Pre-Migration Planning and Preparation

Before initiating any transfer, thorough preparation is key. This includes gathering all necessary access credentials and understanding your current setup.

* Gather Credentials: Ensure you have cPanel login details for both your old and new hosting accounts, FTP access, and database credentials (if not using cPanel's full backup). * Review Website Content: Clean up any unnecessary files, old plugins, or themes on your WordPress site. This reduces the backup size and potential issues during migration. * Check Domain Name System (DNS) Settings: Note your current DNS records, especially A records and MX records for email. This will be crucial for the DNS cutover phase. * Inform Stakeholders: If your website has critical functions, inform relevant team members about the planned migration window to minimize disruption.

2. Full Website Backup and Download

Creating a complete backup is the most critical step. This acts as your safety net.

* Using cPanel's Backup Wizard: Log into your old cPanel. Navigate to 'Backup' or 'Backup Wizard'. Choose to generate a 'Full Backup'. This will create a single compressed file (.tar.gz) containing all your website files, databases, emails, and configurations. This is ideal for a full cPanel migration. * WordPress-Specific Backups: For WordPress, consider using a plugin like UpdraftPlus or All-in-One WP Migration. These plugins simplify backing up and restoring your WordPress installation, including themes, plugins, and the database. This is particularly useful if you're only migrating the WordPress instance and not the entire cPanel account. * Download the Backup: Once the backup is generated, download it to your local computer. For large sites, this might take some time depending on your internet speed (e.g., WorldLink, Vianet, Classic Tech).

3. Uploading and Restoring to New Hosting

With your backup secured, it's time to move it to your new Hosting Nepal account.

* Upload via cPanel: Log into your new Hosting Nepal cPanel. Use the 'File Manager' to upload the full backup file to your public_html directory or a temporary folder. For large files, FTP (File Transfer Protocol) might be more reliable. * Restore Full cPanel Backup: If you created a full cPanel backup, contact Hosting Nepal's support team. They can typically restore a full cPanel backup for you, ensuring all settings, databases, and emails are correctly configured. * Manual WordPress Restoration: If using a WordPress-specific backup plugin, install WordPress on your new hosting account first. Then install the same backup plugin and use its restore function to import your site. Alternatively, you can manually upload files via FTP and import the database via phpMyAdmin.

4. Database Configuration (if manual)

If you're not using a full cPanel restoration, you'll need to configure your database.

* Create New Database and User: In your new cPanel, go to 'MySQL Databases'. Create a new database and a new user, then assign the user to the database with all privileges. * Import Database: Use phpMyAdmin (accessible from cPanel) to import your .sql database file from the backup. * Update wp-config.php: For WordPress, update the wp-config.php file in your public_html directory with the new database name, username, and password. This file is crucial for WordPress to connect to its database.

5. DNS Cutover and Verification

The DNS cutover is the point where you tell the internet that your website's location has changed. This is a critical step for your .np or .com.np domain.

* Update Nameservers: The most common method is to update your domain's nameservers at your domain registrar (e.g., Mercantile Communications for .np domains). Your new hosting provider (Hosting Nepal) will give you their nameserver details (e.g., ns1.hostingnepal.com, ns2.hostingnepal.com). This change can take 24-48 hours to propagate globally, a process known as DNS propagation. * Update A Record: Alternatively, you can point your domain's A record directly to your new server's IP address. This is faster but requires more technical understanding. * Test Thoroughly: Before updating DNS, you can often preview your site on the new server using a temporary URL or by modifying your computer's hosts file. Once DNS is updated, clear your browser cache and check your website from different devices and networks to ensure it loads correctly from the new server. Verify all links, images, forms, and payment gateways (Khalti, eSewa, bank transfer).

Troubleshooting Common Migration Issues

Even with careful planning, issues can arise during website migration. Here are some common problems and their solutions.

1. Website Not Loading After DNS Cutover

* DNS Propagation: The most common reason. DNS changes can take up to 48 hours to fully propagate worldwide. Use online DNS lookup tools to check your domain's A record. * Incorrect Nameservers/A Record: Double-check that you've entered the correct nameservers or IP address at your domain registrar. * Server-Side Issue: Contact Hosting Nepal support. There might be a configuration issue on the server, such as incorrect file permissions or a missing web server configuration.

2. Database Connection Errors

* Incorrect wp-config.php: For WordPress, verify that DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST in your wp-config.php file are correct and match the credentials on your new hosting account. * Missing Database: Ensure you've imported your database correctly via phpMyAdmin. * Database User Privileges: Confirm that the database user has all necessary privileges on the database.

* Incorrect File Paths: This often happens if the website was moved from a subdirectory to the root, or vice-versa. For WordPress, update your site URL in the database (via phpMyAdmin or a plugin like Better Search Replace) or from the WordPress admin panel under Settings > General. * Missing Files: Ensure all files were uploaded correctly. Compare the file count and sizes between your backup and the new server. * Case Sensitivity: Linux servers are case-sensitive. Ensure file and directory names match exactly.

4. Email Not Working

* Incorrect MX Records: During DNS cutover, ensure your MX records (Mail Exchanger records) are correctly pointing to your email server. If your email is hosted with your web hosting, they should point to your new host's mail servers. If you use a third-party email service (like Google Workspace), ensure the MX records for that service are still in place. * Incorrect Email Client Settings: Verify your email client (Outlook, Gmail, etc.) settings match the new server's specifications (incoming/outgoing mail servers, ports, SSL/TLS settings).

Why Choose Hosting Nepal for Your Migration?

Hosting Nepal, a part of Marketminds Investment Group, specializes in providing seamless hosting solutions for Nepali businesses. Our dedicated support team in Kathmandu is well-versed in cPanel transfers and WordPress migration, offering personalized assistance to ensure your transition is smooth and hassle-free. We understand the local context, including payment methods like Khalti and eSewa, and common domain types like .np and .com.np.

With Hosting Nepal, you benefit from:

* Expert Local Support: Our team is available to guide you through every step of the migration process. * Optimized WordPress Hosting: Servers configured for speed and security, ideal for your WordPress site. * Reliable Infrastructure: High uptime and robust security to keep your business online. * Competitive Pricing: Affordable hosting plans tailored for the Nepali market, starting from as low as NPR 2,500 per year for shared hosting.

Don't let the fear of migration hold your business back. A well-executed website migration can significantly improve your online presence. By following this comprehensive guide and leveraging the support of Hosting Nepal, your Kathmandu SMB can achieve a seamless transition, ensuring your website continues to serve your customers without interruption. Remember to always create a full backup before starting any migration process to safeguard your valuable data.

Tags
website migration
cpanel transfer
wordpress migration
dns cutover
website backup
kathmandu smb
web hosting nepal
hosting guide
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

Overview of Website Migration for Nepali Businesses

Why Migrate Your Website?

Understanding cPanel in Migration

Step-by-Step Website Migration Process

1. Pre-Migration Planning and Preparation

2. Full Website Backup and Download

3. Uploading and Restoring to New Hosting

4. Database Configuration (if manual)

5. DNS Cutover and Verification

Troubleshooting Common Migration Issues

1. Website Not Loading After DNS Cutover

2. Database Connection Errors

3. Missing Images or Broken Links

4. Email Not Working

Why Choose Hosting Nepal for Your Migration?

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Website Migration: cPanel & WordPress Guide for Kathmandu SMBs