This guide explains how to manually transfer your website between different Hostinger hosting plans or accounts while keeping the same domain name.
Before You Begin
Important considerations:
- Manual internal migration has to be done by you.
- This is a manual process that requires technical knowledge of file management and database operations
- Backup your website before starting the migration to prevent data loss
- Plan for downtime – your website may be temporarily unavailable during the transfer
- This process works for moving websites:
- ○ Between hosting plans in the same account
- ○ Between different Hostinger accounts
- You’ll need access to both the source (old) and destination (new) hosting plans
❗IMPORTANT NOTES❗
- This procedure doesn’t apply for websites created with Hostinger Website Builder: moving builder-based sites between Hostinger accounts is not yet available.
- The below steps are meant for WordPress-based websites
- For other content management systems, the flow might be slightly different.
- However, you’ll still need to download and upload files (and databases, if applicable) for all kinds of CMS.
Option 1 – Using a plugin
This procedure is recommended for websites with a total size of less than 512MB (including both files and database):
- Install the All-in-One WP Migration plugin, generate and download the .wpress file.
- Delete the original website.
- Add the website on your preferred hosting plan.
- Install WordPress on the new hosting plan.
- Use the All-in-One WP Migration plugin to restore the .wpress file.
If your website is larger than 512MB, you have the following alternatives:
- Manually create and restore backups as shown in the Option 2 below.
- Purchase a license for the All-in-One WP Migration plugin – this will remove the upload size limit.
Option 2 – Manually creating and restoring backups
This procedure is recommended for websites larger than 512MB, or if you prefer to perform the backup and restoration yourself.
Before generating the backup, check and note the correct database name. If you’re not sure which database, check your website’s configuration file and look for the name of the database. If you use WordPress, you may also refer to this tutorial: How to Find Your WordPress Database Name 💡