Moving a WordPress site to ASEOHosting means copying your files and database to our cPanel/WHM platform, pointing DNS at your new dedicated IP, and confirming everything works before you cut over. Because our servers run LiteSpeed and CloudLinux with a dedicated Class C IP per site, most migrations are a straightforward file plus database transfer. A dedicated IP here is a footprint-control measure, not a ranking boost; your content and site quality still decide how you rank.
Before you start: prepare and back up
A clean migration begins with a complete backup and a plan to avoid downtime. Never delete anything from your old host until the new copy is confirmed live.
- Take a full backup on the source host: the WordPress files (including
wp-content) and a database export. cPanel users can grab a full backup fromFiles > Backup; otherwise use a plugin such as All-in-One WP Migration or Duplicator. - Note your PHP version, WordPress version, and any custom
php.inior.htaccessrules so you can match them here. - Record your current DNS TTL. Lowering it to
300seconds a day before the move shortens propagation when you switch.
Set up the account and move the files
- Create the hosting account. When your ASEOHosting plan is provisioned, you receive cPanel credentials and your dedicated IP. If you have not ordered yet, see WordPress SEO hosting or reach us via contact us.
- Add the domain in cPanel (it becomes the primary domain, or add it under
Domains). - Upload your files. Use
File Manageror SFTP on port22to place the WordPress files intopublic_html. If you used a migration plugin, upload only the plugin's archive and its installer. - Create a database and user in
MySQL Databases, then import your.sqlexport throughphpMyAdmin. Grant the user ALL privileges on the new database. - Edit
wp-config.phpto match the newDB_NAME,DB_USER,DB_PASSWORD, andDB_HOST(usuallylocalhost).
Test before DNS, then cut over
Verify the site on the server before the world sees it. Edit your local machine's hosts file to point the domain at your new dedicated IP, then load the site in a private browser window. Check the homepage, an inner page, an image, and wp-login.php.
- Once the test copy loads correctly, update the domain's
Arecord to your new dedicated IP at your DNS provider or registrar. - If you also manage email, migrate mailboxes and update
MXrecords to avoid lost mail. - Remove the temporary
hostsfile entry and watch propagation. With a low TTL this usually completes within an hour. - Install an SSL certificate for the domain so the site loads over
https. See SSL certificates.
After the move
Flush any caching plugin, confirm permalinks resolve (re-save them under Settings > Permalinks to rebuild .htaccess rules), and harden the install by updating core, themes, and plugins. WordPress publishes a solid hardening guide worth following. Keep the old host active for a few days as a fallback, then decommission it once analytics and search traffic look normal. For network moves and IP planning, see our migration FAQ.
