Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk12 min

How to Migrate a WordPress Site From SiteGround to New Hosting

Move a WordPress site from SiteGround without guesswork: copy files and database, test privately, preserve DNS and email, switch traffic, and retire the old host only after verification.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Move a WordPress site from SiteGround by copying its files and database to the new server, configuring the destination, testing the copy while the live site remains online, and only then changing DNS. Keep a complete independent backup and leave SiteGround active until the new site, email, and integrations are verified.

What a hosting migration actually changes

A WordPress move is four coordinated operations: transfer the site files, transfer the database, configure WordPress for the destination server, and direct the domain to that server. The domain registration itself is a separate matter. You can keep the domain at its current registrar and change only the web-hosting destination.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The files include WordPress core, wp-content, uploaded media, themes, plugins, and wp-config.php. The database contains posts, pages, users, settings, orders, comments, form entries, and other dynamic data. A copy that omits either side is incomplete.

There is no universal downtime or success-rate guarantee. Downtime depends on DNS behavior, the final copy, how quickly visitors resolve the new address, and whether the site continues receiving writes during the move. A preview-and-cutover plan minimizes risk without promising that every resolver will switch simultaneously.

#1 Best Overall
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
  • Slim durable design to help take your important files with you
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption
  • 3-year limited warranty

Decide what will and will not move

Before opening the new hosting account, write down the boundaries of the project. Hosting, DNS, domain registration, email, and third-party services can be changed independently.

  • Web hosting: the server that stores WordPress and runs PHP and the database.
  • DNS hosting: the authoritative zone containing records for the domain.
  • Domain registration: the registrar account that renews and controls the domain. It does not have to move with the website.
  • Email: mailboxes and delivery services identified by MX and authentication records.
  • External services: payment gateways, analytics, CDNs, API callbacks, security allowlists, and scheduled jobs that may refer to the old server.

Choose early whether DNS will stay where it is. If it stays, changing the web server’s A or AAAA record is usually less disruptive than changing nameservers. If DNS moves, the entire zone must be rebuilt before the nameserver switch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Inventory the live SiteGround setup

Create a migration sheet and record the current values before changing anything. This prevents a working but forgotten dependency from failing after cutover.

  • Primary domain, www variant, parked domains, subdomains, and installation directories.
  • Current DNS provider, nameservers, A and AAAA records, CNAMEs, redirects, and TTL values.
  • Email provider, mailboxes, forwarding rules, MX records, SPF, DKIM, and DMARC or other TXT records.
  • PHP version, database engine and version, storage use, and any server-level limits.
  • SSL certificate arrangement, forced-HTTPS rules, CDN, page-cache and object-cache settings.
  • WordPress cron tasks, server cron jobs, backup jobs, webhooks, payment callbacks, and IP allowlists.
  • Contact forms, search, memberships, subscriptions, WooCommerce or other checkout functions, analytics, and Search Console verification.
  • Plugin and theme licenses, custom code, environment variables, and credentials required by integrations.

Schedule a controlled content freeze

A final database export captures a point in time. If visitors can place orders, submit forms, comment, register, or edit content while that export is being made, those writes may exist only on the old server. Announce a short freeze, maintenance window, or read-only period for the final copy. A low-traffic brochure site may need only a brief pause; a busy store may require a more carefully timed freeze and an order-reconciliation plan.

Lower DNS TTL only when useful

Reducing the DNS time-to-live before the move can shorten how long some resolvers cache the old address, but the useful lead time and minimum value depend on the DNS provider. Changing TTL does not flush caches that already received the previous value, so do it ahead of the cutover rather than minutes before it.

Create and verify an independent backup

The backup is your rollback safety net, not merely a convenience. WordPress guidance recommends downloading the old site files, exporting the database, and retaining the old copy safely.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
WD 5TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBPKJ0050BBK-WESN
  • Slim durable design to help take your important files with you
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption
  • 3-year limited warranty
  1. Download the complete document root, including WordPress core, wp-content, uploads, themes, plugins, and wp-config.php. Include hidden files such as .htaccess when the server uses them.
  2. Export every WordPress database used by the site. Record the database name, table prefix, character set, and the export date.
  3. Store the archive and SQL export on independent storage, such as an external drive for WordPress migration backups, rather than only inside the SiteGround account.
  4. Open the archive, inspect that uploads and themes are present, and confirm that the SQL file is readable and non-empty. If possible, restore the backup to a disposable database or local environment.
  5. Keep SiteGround active. Do not cancel the plan or delete files until the destination has been tested and a rollback is still possible.

Keep a second copy of credentials and DNS exports in a secure password manager or encrypted storage. A backup that cannot be opened, or whose password is lost, is not a usable rollback.

Prepare the destination host

Create the new hosting account and either install a clean WordPress instance or create an empty document root and database. Obtain the destination IP address and working SFTP or FTP and database credentials.

Check compatibility before uploading

  • Confirm that the required PHP and database versions are available and compatible with the current WordPress, plugins, and theme.
  • Check disk space against the size of the files and database, with room for logs, backups, cache, and future uploads.
  • Confirm SSL support, HTTPS redirects, and whether the host provides a staging site, temporary URL, or preview method.
  • Record database host, database name, user, password, table-prefix requirements, and any nonstandard port.
  • Find out whether the provider’s migration service includes files, database, SSL, email, DNS, and post-migration fixes. These are often separate services.

Do not assume a provider’s inbound migration tool can move a site away from that provider. SiteGround’s Migrator is intended for transfers into SiteGround; an outgoing move to another provider requires a manual process or a service that explicitly supports it.

Choose a migration method

Method Best fit Strengths Risks and checks
Manual files and database Owners who need control or have unusual setups Transparent, independently restorable, and not tied to one host’s plugin Requires correct credentials, database import, configuration edits, URL handling, and testing
Migration plugin Standard single-site installations with moderate size Can package or copy files and database with less server work Large archives, server limits, serialized data, multisite, and login or redirect changes may need manual intervention
Managed migration Sites where staff time or outage risk costs more than a service fee May include transfer, SSL setup, preview, and troubleshooting Scope varies; verify treatment of email, DNS, large databases, WooCommerce writes, multisite, and rollback before authorizing work

Evaluate options on preview capability, handling of high-write databases, SSL and staging support, multisite or unusual-plugin compatibility, email and DNS treatment, rollback, labor, and total cost. A managed service is not automatically a complete DNS or email migration.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Copy the WordPress site manually

The following sequence keeps the old site available while the destination is assembled.

  1. Create the destination database and user. Grant the permissions required by WordPress and note the exact database name, username, password, host, and table prefix.
  2. Upload the files. Transfer the complete WordPress directory to the new document root with SFTP or FTP. Preserve directory structure and file names, including wp-content/uploads and server rules such as .htaccess where applicable.
  3. Import the SQL export. Use the destination host’s database tool to import the export. For a large database, use the provider’s command-line or staged importer if the web interface times out; do not silently omit tables.
  4. Edit wp-config.php. Set the new database name, user, password, host, and any required table prefix. Preserve salts, debugging choices, and custom constants unless the destination requires a deliberate change.
  5. Set file ownership and permissions. Use the destination’s documented permissions so PHP can read WordPress and write only to directories that need uploads or updates. Avoid making the entire site world-writable.
  6. Configure PHP and web-server behavior. Match upload limits, memory limits, rewrite rules, HTTPS handling, and caching settings to the old site where the destination supports them.
  7. Enable destination SSL. Issue or attach the certificate for the real domain before public DNS points there. Test the certificate on the preview address if the host supports it.

A migration plugin or host-assisted copy can automate parts of these steps, but retain the independent backup and verify the resulting files and database yourself.

Rank #3
ModusTech Facet 500GB External Hard Drive Portable USB-C/USB 3.1 Plug & Play Ultra- Slim HDD Hard Drive for Backup, Gaming, PC, Mac, Laptop, PS4, Xbox, Smart TV (Black)
  • High-capacity external hard drive with up to 2TB of storage The ModusTech Facet portable external hard drive gives you dependable HDD storage in a slim 2.5-inch design. Multiple capacities available up to 2TB — back up photos, videos, music, documents, and game libraries with room to grow. A trusted external storage solution for everyday backup, media archives, and creative work.
  • USB-C and USB 3.1 connectivity with included 2-in-1 cable The Facet ships with a USB-C to USB-C cable and tethered USB-A adapter, so this external hard drive connects to modern laptops, USB-C iPhones, tablets, and older USB-A computers without buying an extra cable. USB 3.1 Gen 1 (5Gbps) interface delivers real-world transfer speeds up to 100MB/s — fast enough to back up 50GB of files in about 8 minutes.
  • Plug-and-play external hard drive for PC, Mac, and laptops Preformatted in exFAT and ready to use the moment you plug it in. The Facet works out of the box with Windows PCs, macOS Macs, MacBooks, Chromebooks, and laptops — no drivers, no software, no setup required. A true plug-and-play external hard drive built for everyday use across every major operating system.
  • External hard drive for PS4, Xbox One, and Smart TV gaming The Facet is compatible with PlayStation 4, Xbox One, and Smart TVs with USB support. PS4 and Xbox One games run directly from the drive — plug it in, format through the console, and add to your storage. Also works with Smart TVs that support USB recording or external media playback.
  • Slim, shock-resistant portable external hard drive — 160g At 2.5 inches and just 160g, this portable external hard drive is bus-powered through a single USB-C cable — no separate power adapter, no extra cables. Slim enough for a laptop bag, jacket pocket, or camera bag, with a shockresistant casing and faceted diamond-texture top panel that resists fingerprints and everyday wear. Backed by a 1-year limited warranty from ModusTech, a consumer electronics brand specializing in external storage.

Handle domain, path, and URL changes safely

If the domain, protocol, and installation path remain identical, avoid a broad search-and-replace. Unnecessary replacements can damage serialized WordPress data and create new redirect or media problems.

When the domain or folder changes

Update WordPress’s siteurl and home values to the new address when the application uses another domain, protocol, or directory. Make the change through the destination database or a trusted administrative method while the site is still private.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Replace old URLs in content, menus, widgets, and plugin settings with a serialization-aware tool. Plain text replacement can leave serialized string lengths incorrect, which may cause lost settings or broken widgets. Search for both HTTP and HTTPS forms, old subdomains, and the old directory path, then inspect representative pages and media.

Keep the domain registration separate if desired

You do not need to transfer the domain registrar account to change web hosting. Leaving registration where it is can reduce the number of simultaneous changes. Transfer registration only for a separate administrative, pricing, or ownership reason, and follow the registrar’s authorization and lock rules independently of the hosting cutover.

Test the copied site before changing DNS

Use the host’s temporary URL, staging URL, or a local hosts-file override that maps the real domain to the new IP. A hosts-file test changes only your computer’s resolution, allowing you to exercise the destination while public visitors still reach SiteGround.

Functional test checklist

  • Open the home page, representative posts, pages, category archives, search results, and 404 pages.
  • Log in to wp-admin; create a disposable test user if the site has role-based access.
  • Open media from old and recent uploads and confirm image sizes, downloads, and video embeds.
  • Save a draft, preview it, and verify permalinks and redirects.
  • Submit every important form and confirm delivery, spam handling, autoresponders, and CRM or webhook callbacks.
  • Run a test checkout or other transaction in the provider’s sandbox mode; verify cart, payment return, order email, and fulfillment callbacks.
  • Check scheduled posts, backups, WordPress cron events, server cron jobs, and queue workers.
  • Inspect canonical URLs, robots.txt, XML sitemaps, analytics tags, consent tooling, and Search Console verification.
  • Test HTTPS, www-to-non-www or non-www-to-www redirects, mixed-content warnings, and any CDN or cache purge process.
  • Compare database-backed features with the old site, including memberships, subscriptions, comments, and customer history.

Fix errors on the destination before cutover. Do not use the preview merely to confirm that the home page renders; most migration failures appear in login, forms, media paths, scheduled work, or integrations.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Seagate One Touch 24TB External Hard Drive Desktop HDD - USB-C Compatible with Most Windows and macOS, Rescue Recovery (STNB24000400)
  • No wall warts: Work freely with its bus-powered USB-C. No wall outlet required.
  • Big on space: High-capacity storage to store all your files in one place.
  • Reliable backup: Safeguard assignments, projects, or sensitive files with trusted performance.
  • Fuss-free, clutter-free: One port, one cord, quick connect.
  • Peace-of-mind: Comes with two-year limited warranty and Rescue Data Recovery Services.

Choose the DNS cutover method

Situation Action Records to protect
DNS stays with the current provider Change the domain’s A record and, if the site uses IPv6, its AAAA record to the new server address. Leave MX, SPF, DKIM, CNAME, TXT, subdomain, verification, and service records unchanged.
DNS management moves to the new provider Recreate the complete zone first, verify it, then change the domain’s nameservers. Copy every required A, AAAA, MX, SPF, DKIM, CNAME, TXT, redirect, and subdomain record before switching authority.

A nameserver change replaces the authoritative DNS zone. Missing mail or verification records can interrupt email, subdomains, certificate issuance, payment callbacks, or third-party services even when WordPress itself is perfect. Export or screenshot the old zone, compare record-by-record, and obtain the new nameservers or IP addresses from the destination provider.

Preserve email deliberately

Changing web hosting does not require moving mailboxes. If email remains with its current provider, keep its MX records and authentication records intact. Recreate MX, SPF, DKIM, DMARC, and any provider-specific CNAME or TXT records before a nameserver switch. Afterward, send and receive a test message from an external account and inspect authentication results.

Make the cutover

  1. Confirm the destination passes the preview checklist and the final content freeze is active.
  2. Take one last files and database backup, or export only the changed database data if your high-write migration plan explicitly supports that.
  3. Update the A and AAAA records, or replace nameservers after the complete zone is ready.
  4. Record the exact time and old and new values so you can distinguish DNS cache delay from an application error.
  5. Keep SiteGround serving the old site during propagation wherever possible.

Verify after DNS changes

DNS propagation is not a single global event. Check resolution from multiple networks, devices, or independent DNS lookup services and confirm that the resolved address is the destination.

  • Open HTTP and HTTPS versions, verify the certificate name and chain, and test all canonical redirects.
  • Log in, load media, submit forms, and complete a safe test transaction or callback.
  • Send and receive email, then inspect SPF, DKIM, and DMARC results if mail records changed.
  • Confirm cron jobs, scheduled content, backups, analytics, CDN behavior, and monitoring alerts.
  • Compare representative pages and database-backed records with the old site for missing writes or stale content.
  • Review server and PHP logs for fatal errors, permission errors, redirect loops, database connection failures, and blocked callbacks.

After its DNS switch, SiteGround recommends avoiding site changes for 48 hours to reduce the chance of divergent copies while some visitors still reach the old server. Apply the same principle to your move: keep a controlled change window until traffic consistently reaches the destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Plan for high-write sites and WooCommerce

Brochure sites are easier because the database changes little. Stores, membership sites, forums, and busy forms continue writing while a migration archive is prepared.

  • Schedule the final export during the quietest practical period.
  • Announce a brief maintenance or read-only window so new orders, comments, registrations, and form entries are not split between servers.
  • Reconcile order IDs, customer records, submissions, and other writes between the final export and the first destination requests.
  • Disable duplicate cron workers and payment callbacks on the old server only when the new server is confirmed ready; otherwise background jobs may run twice or not at all.
  • Use a migration service only after confirming how it handles ongoing writes, large databases, serialized data, and rollback.

Troubleshoot common migration failures

Database connection error

Recheck the database name, username, password, host, port, and table prefix in wp-config.php. Confirm that the destination user has permissions and that the imported tables use the prefix WordPress expects.

Best Value
WD 5TB My Passport Ultra for Mac Silver, Portable External Hard Drive, backup software with defense against ransomware, and password protection, USB-C and USB 3.1 - WDBPMV0050BSL-WESN
  • USB-C and USB 3.1 compatible.Specific uses: Business, personal
  • Innovative style with refined metal cover
  • Password protection with 256-bit AES hardware encryption
  • Formatted for Mac

Home page works but internal links return 404

Save the permalink settings once in WordPress to regenerate rewrite rules, then verify the destination web-server configuration and copied .htaccess or equivalent rules. Check that the site is not installed one directory deeper than intended.

Redirect loop or mixed-content warnings

Confirm the HTTPS certificate, proxy or CDN HTTPS mode, WordPress home and siteurl values, and forced-HTTPS rules. Remove conflicting redirect layers and update hard-coded HTTP asset URLs only where necessary.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Images or downloads are missing

Verify that the entire uploads directory was transferred, file names retained their case, and permissions allow web-server reads. Regenerate thumbnails only after confirming the originals exist.

Forms, payments, or webhooks fail

Update provider allowlists and callback URLs, install required PHP extensions, and verify outbound firewall rules. Use sandbox transactions and inspect both WordPress and destination-server logs.

Email stopped after the switch

Compare the active DNS zone with the recorded old zone. Restore missing MX, SPF, DKIM, CNAME, or TXT records, then allow DNS caches to expire before judging the result. If mailboxes were not migrated, do not delete the old mail service.

Some visitors still see the old site

That is usually resolver caching during propagation. Confirm that the old server remains functional, check TTL and nameserver responses, and avoid making different content changes on each copy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Rollback and retire SiteGround safely

Rollback means directing DNS back to the old server while the independent backup and old account remain available. Decide in advance what failure would trigger rollback, such as lost orders, broken payment callbacks, unrecoverable database errors, or missing mail.

  1. Keep the old files, database, DNS records, and credentials untouched during the observation period.
  2. If rollback is required, restore the previous A and AAAA values or nameservers and record the time.
  3. Preserve any new orders, comments, registrations, or form entries created on the destination so they can be reconciled after recovery.
  4. Correct the destination, repeat preview tests, and schedule a new cutover rather than repeatedly switching DNS without a plan.

When traffic consistently reaches the new host and business-critical checks pass, remove obsolete credentials, disable duplicate cron jobs, archive the final backup and DNS record set, and document the new server and recovery locations. Only then cancel the old SiteGround hosting plan.

Quick Recap

Bestseller No. 1
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
Slim durable design to help take your important files with you; Help secure your important files with password protection and hardware encryption
$132.10
SaleBestseller No. 2
WD 5TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBPKJ0050BBK-WESN
WD 5TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBPKJ0050BBK-WESN
Slim durable design to help take your important files with you; Help secure your important files with password protection and hardware encryption
$219.95
Bestseller No. 4
Seagate One Touch 24TB External Hard Drive Desktop HDD - USB-C Compatible with Most Windows and macOS, Rescue Recovery (STNB24000400)
Seagate One Touch 24TB External Hard Drive Desktop HDD - USB-C Compatible with Most Windows and macOS, Rescue Recovery (STNB24000400)
No wall warts: Work freely with its bus-powered USB-C. No wall outlet required.; Big on space: High-capacity storage to store all your files in one place.
Bestseller No. 5

Final migration checklist

  • Inventory, DNS export, credentials, integrations, SSL, cron, and email records documented.
  • Independent files and database backup opened and verified.
  • Destination PHP, database, storage, SSL, preview, and access requirements confirmed.
  • Files uploaded, database imported, wp-config.php adapted, and permissions set.
  • Domain and path values checked; serialized data handled with a serialization-aware method when needed.
  • Preview test passed for pages, admin, media, permalinks, forms, checkout, jobs, redirects, SEO files, analytics, and HTTPS.
  • DNS plan chosen: A/AAAA update or complete nameserver-zone recreation.
  • Email MX, SPF, DKIM, CNAME, and TXT records preserved.
  • Final content freeze and backup completed.
  • Post-cutover DNS, site, email, integrations, and logs verified from multiple networks.
  • Old hosting retained until rollback is no longer needed, then credentials and obsolete jobs retired.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.