NUGU

Articles / Websites

Website Migration to New Hosting: Step-by-Step Without Downtime

How to migrate a website to new hosting without losing SEO, email, or leads: backup, DNS, SSL, checks. NUGU experience for businesses in Sochi and across Russia.

Updated 2026-07-29 · ~5 min read · keyword: website migration to new hosting

Website migration to new hosting is needed when the old provider is slow, disk is full, traffic grew, or a contractor took the keys. The goal is to change servers without losing leads, search positions, or corporate email. It sounds simple — half of post-migration problems come from rushing without a checklist.

NUGU in Sochi supports launch and post-launch site care across Russia. Below is the workflow we use for WordPress, static sites, Next.js, and custom CMS. Basics of hosting and domain — in a separate article.

Plan migration when traffic is lowest for your niche. For Sochi hospitality, late autumn or winter weekdays often beat peak summer weekends — fewer lost bookings if something goes wrong during DNS propagation.

Why Change Hosting

ReasonWhat to verify on the new host
Slow loadTTFB, CDN, speed
Frequent outagesSLA, reviews, monitoring
No SSL or backupsAuto Let's Encrypt, backup schedule
Different stack neededPHP/Node versions, Docker, SSH
Contractor conflictWho owns domain and account

Sometimes it is cheaper and safer not to drag an old site but order a new one: landing from 30,000 ₽, service site from 50,000 ₽, Quick Start — 35,000 ₽ in 7 days with SEO at launch.

Preparation

  1. Full backup — files, database, .htaccess or nginx config, crontab.
  2. Inventory — forms, CRM integrations, widgets, third-party scripts.
  3. Access — domain registrar, DNS, old and new hosting, FTP/SSH.
  4. TTL — 24 hours before migration, lower A record TTL to 300–600 seconds.
  5. Window — night or weekend for local business; for national — still minimize peak impact.

Export DB via phpMyAdmin or mysqldump; for large sites — panel archive or rsync.

Migration Steps

Step 1. Deploy the site on new hosting on a temp domain or IP.

Step 2. Import DB, update config (URL, DB credentials).

Step 3. Test: home, inner pages, forms, admin, media uploads.

Step 4. Issue SSL on new host; configure http → https redirect.

Step 5. Switch A/CNAME to new IP at the registrar.

Step 6. Monitor 48 hours: 5xx errors, forms, MX mail.

Step 7. Shut down old hosting only after traffic confirms on the new server.

For WordPress, migration plugins help — manual permalink and widget checks remain mandatory.

SEO and Analytics After Migration

  • Do not change URLs without 301 redirects.
  • robots.txt and sitemap.xml present and current.
  • Yandex Webmaster and Google Search Console — crawl check, submit sitemap.
  • Yandex Metrica — goals and tag work on live domain.
  • Canonical and hreflang — reproduce exactly if they existed.

A sudden speed drop after migration hits SEO and conversion — run PageSpeed and fix cache.

Email and Third-Party Services

When only web hosting changes, MX records often stay — mail remains at Google, Yandex, or another provider. If MX pointed to old hosting — move mailboxes before changing A records.

Check payment API keys, maps, CRM callback URLs — they may have been tied to old IP or staging domain.

Common Mistakes

  • DNS switched without form testing — leads go to /dev/null.
  • Forgot to update cron on new server — reports and backups stop.
  • Two sites with same content on old and new URL — index duplicates.
  • SSL expired on new host — browser scares clients.
  • Deleted old host in a day — no rollback.

Post-DNS Switch Checklist

  • https://yourdomain.ru opens without warnings.
  • www and non-www resolve to one URL with 301.
  • Lead form sends email and Telegram (if configured).
  • Admin panel accessible, passwords work.
  • Images and PDFs load, no mixed content.
  • robots.txt returns 200, sitemap updated in Webmaster.
  • Old hosting still active at least 72 hours.

Migration and GEO

During migration, do not change price and terms copy on key pages unless needed — AI search may temporarily show stale cached data. If URLs change, set 301 and update internal links in articles and footer. After migration, re-query AI about your company and compare with the site — method from GEO optimization.

NUGU Support Pricing

One-off migration is quoted after audit: CMS, volume, integrations. Retainer support includes monitoring and small fixes after migration. New site — from 50,000 ₽ for services format, corporate from 80,000 ₽, store from 140,000 ₽.

WordPress, Bitrix, and Static Sites

WordPress is the most common case: migration via Duplicator, All-in-One WP Migration, or rsync + SQL. Check PHP version on new host, upload_max_filesize limits, wp-content permissions. Bitrix needs a license and often separate cron setup. Static and Next.js are simpler: files + env vars; do not forget API routes and serverless functions if present.

For e-commerce after migration, run a test order in the payment sandbox — callback URLs are often tied to the old domain or IP.

When to Reach Out

No access to old hosting, legacy PHP site, need migration with SEO and leads preserved — describe the situation via contacts. Based in Sochi, serving clients across Russia.

After migration, plan post-launch support: the first month on new hosting is when minor PHP version, file path, and cron mismatches surface most often.

Services · Portfolio · Contacts

FAQ

How long does website migration to new hosting take?

Technical migration of files and database — from a few hours to one day. Full global DNS propagation — up to 24–48 hours. Plan migration for low-traffic periods and lower domain TTL records in advance.

Will SEO suffer when changing hosting?

If domain, URLs, redirects, and content stay the same, rankings usually hold. Risks: IP change without SSL check, broken links, http/https duplicates, or lost robots.txt and sitemap.

Can migration happen without downtime?

Yes. Deploy a copy on new hosting, test on a temp URL or via hosts file, then switch DNS. Keep old hosting active 3–7 days after the switch.

Does NUGU help with migration?

Yes. Migration is part of support or a separate order: backup, move, SSL, form and analytics checks. New development — from 30,000 ₽ (landing) and 50,000 ₽ (service site); existing site migration is quoted by scope.

Related reading