1. Get New Hosting
Before actually moving a website to a new hosting service, you need to choose a new web host. Ideally, find a hosting company that offers a free site migration service to simplify the transfer process.
Also, remember that the new web host significantly impacts your hosting experience in the long run, not just when conducting a migration. It’s therefore important to evaluate these long-term factors before finalizing your decision.
Here are just a few crucial aspects to consider when choosing a web hosting company:
- Reliable performance. Choose a web host that guarantees high uptime and conducts regular maintenance.
- Security. Ensure that your web host has clear and comprehensive cybersecurity strategies to keep your site and its data safe. These include using the latest software and implementing up-to-date security measures like SSL encryption and secure CDNs.
- Website-creation tools. Choose a new web host that supports numerous platforms, whether you use a content management system (CMS) like WordPress or coded the website from scratch. Also, make sure that your new host offers tools that can ease integration.
- Comprehensive features. The web hosting market is highly competitive, so look for a service provider that stands out from the crowd by offering valuable extras. These may include money-back guarantees, 24/7 customer support, and free website transfers.
- User experience. Look for a new web host that offers a great user experience with an intuitive interface and well-designed tools, like Hostinger cPanel.
- Value for money. Make sure to evaluate both the initial and long-term costs of a hosting provider. Find one that offers scalable plans at different price points so that you can find one that suits your budget.
Alongside your search for a new host, look closely at the types of hosting plans on offer and the resources they provide. For example, here are some of the most popular hosting services to consider:
- In shared hosting, several sites share one server and its resources. It’s a great option for beginners with small websites that receive low traffic volumes. With shared hosting, your web host conducts server monitoring, updates, and backups.At Hostinger, we offer three shared hosting plans – Single, Premium, and Business Shared Hosting.
- Using VPS hosting, a website receives dedicated resources from a virtual partition of a physical server. It’s an excellent option for medium to large websites that need performance stability and resource flexibility. At Hostinger, you can purchase a VPS at different price points. The highest-tiered plans offer more comprehensive features and resources.
- Cloud hosting is where a website runs on multiple virtual or cloud servers instead of just one physical server. It’s ideal for busy websites with high traffic volumes since cloud hosting offers high website uptime.At Hostinger, we offer three cloud hosting plans – Cloud Startup, Professional, and Enterprise.
- Managed WordPress hosting caters specifically to sites built on this CMS, offering specialized servers and resources to optimize WordPress sites. Many plans also come with built-in plugins and themes or WordPress-specific services, like Multisite support. If you’re looking for WordPress hosting services that have everything mentioned above, consider Hostinger.
- Preparation: Before initiating the migration, it’s crucial to prepare. This involves backing up your existing website data, including databases, files, and email accounts. Ensure that you have a complete copy of your site to avoid any data loss during the migration.
- Choosing the Right Plan on Hostinger: Hostinger offers various hosting plans. Choose one that suits your website’s needs in terms of storage, bandwidth, and additional features.
- Domain Transfer (If Applicable): If you also plan to transfer your domain to Hostinger, you need to prepare your domain for transfer. This usually involves unlocking the domain and obtaining an authorization code from your current registrar.
- Requesting Migration on Hostinger: Hostinger typically offers a website migration service. You would need to request this service, either during the signup process or from your Hostinger control panel. This might involve filling out a migration request form and providing necessary details like your current hosting information and credentials.
- Migrating the Website: Depending on the service, Hostinger’s team might handle the entire migration process. This can include transferring files, databases, and configuring your website to work on the new server. In some cases, you might need to perform or oversee certain steps manually.
- Testing: After the migration, it’s important to thoroughly test your website to ensure everything is working as expected. Check all pages, functionalities, and any interactive features to ensure they operate correctly.
- Updating DNS Settings: If you’re changing your hosting provider but keeping your domain registrar the same, you’ll need to update your DNS settings to point to Hostinger’s servers. This change might take some time to propagate across the internet.
- Final Checks and Going Live: Once the DNS changes have fully propagated, perform a final check to ensure everything is functioning correctly. After confirming, your website on Hostinger is ready to go live.
- Support and Troubleshooting: If you encounter any issues or have questions during or after the migration, you can reach out to Hostinger’s customer support for assistance.
Step 1: Choose Your New Hosting Provider
- Select a Plan: Choose a suitable hosting plan on Hostinger. Consider factors like website size, traffic, and specific needs (like WordPress hosting).
- Sign Up: Create an account and complete the purchase process.
Step 2: Backup Your Website
- Backup Files: Use an FTP client like FileZilla to download all website files from your current host to your computer.
- Backup Database: If your site uses a database (like WordPress sites), export it using a tool like phpMyAdmin.
Step 3: Upload Website to Hostinger
- Upload Files: Connect to your Hostinger account using an FTP client and upload your website files to the public_html directory.
- Import Database: Create a new database in Hostinger and import your exported database file using phpMyAdmin.
Step 4: Update the Configuration
- Update Database Connection: If you’re using a CMS, update the database connection details in its configuration file (like wp-config.php for WordPress).
- Check for Compatibility Issues: Ensure that all scripts, applications, and CMS versions are compatible with Hostinger’s server environment.
Step 5: Transfer Domain (if applicable)
- Update Domain Registrar: If your domain is registered with another provider, update the nameservers to point to Hostinger.
- Transfer Domain Registration (Optional): You can also transfer your domain registration to Hostinger for centralized management.
Step 6: Check and Test Your Website
- Visit Your Site: Check your website on Hostinger’s server using a temporary URL or after DNS propagation if you’ve updated nameservers.
- Test Functionality: Test all pages, features, and functionalities to ensure everything works as expected.
Step 7: Update DNS Records
- Change DNS Records: If you’re using external services like email, update your DNS records in Hostinger to match the previous settings.
Step 8: Monitor Your Site
- After migration, keep an eye on your website’s performance and functionality. Check for any broken links, loading issues, or errors.
Tips and Considerations:
- Plan the Migration: Schedule the migration during low-traffic hours to minimize impact.
- SSL Certificates: If you have an SSL certificate, make sure to install it on your new Hostinger account.
- Email Accounts: If you have email accounts associated with your domain, set them up on Hostinger.
- Customer Support: Utilize Hostinger’s customer support for assistance during the migration process.
- Keep Your Old Hosting Account Active: Keep it active for at least a week to ensure everything runs smoothly on the new host.
- Monitor Website Performance: Use tools to monitor site performance and resolve any arising issues.