Based on official vendor and standards documentation read on 30 October 2026; no account was opened and no performance testing was done. Our editorial method

Same-domain move or URL change?

Google treats these as different projects. A hosting move without URL changes only changes the servers behind your domain. A site move with URL changes includes moving from HTTP to HTTPS, changing domain name, or changing URL paths. Many migrations quietly include one of these, such as switching permalink structure or dropping www on the new host, which turns a simple move into a URL change with different requirements.

QuestionSame-domain host moveMove with URL changes
Do URLs change?NoYes: domain, protocol or path
Redirects needed?No new ones; existing redirects must still workPermanent redirects (301 or 308) from every old URL
Change of Address tool?NoOnly when moving to a different domain or subdomain
How long to keep redirects?Not applicableGenerally at least one year, longer if possible
SitemapSame sitemap, confirmed reachable on the new serverSubmit the new sitemap; remove the old one once Google uses the new
Expected ranking movementA temporary crawl-rate dip is normalA few weeks or more for medium sites to show new URLs

Before cutover: make sure Google can reach the new host

Google's checklist for a hosting move starts before DNS changes. Test the full copy on a temporary hostname or IP-restricted environment, and make sure firewalls and denial-of-service protection do not block Googlebot from reaching DNS or the server. Lower DNS TTL to a few hours about a week ahead. Copy your Search Console verification file to the new site so verification does not break. Google suggests a noindex rule on any public test copy; make sure that rule does not come across when you switch.

That last step is where managed hosts differ. Kinsta, for example, sends an X-Robots-Tag noindex header on staging hostnames, and WP Engine environments have default wpenginepowered.com addresses. If the site was built or tested under a temporary hostname, check that canonicals, sitemap URLs and internal links were rewritten to the real domain.

A sampling method for course sites

You cannot check every URL by hand, and you do not need to. Pick a fixed sample by page type, record what the old host returns for each URL before cutover, and run the same checks against the new host using a hosts-file override or a resolve test. A course site has page types a blog does not, and lesson pages often redirect logged-out visitors to a login or sales page. That is fine, as long as the new host returns the same response the old one did.

Page typeHow many to sampleWhat to record
Homepage, plus HTTP and www variants1 of each variantStatus code, final URL after redirects
Top landing pages from Search Console20Status, canonical, robots meta and X-Robots-Tag, title
Course landing or sales pagesEvery courseStatus, canonical, structured data present
Lesson pages, logged out3 per courseStatus code and redirect target
Blog posts and category archives10 posts, 3 archivesStatus and canonical
Checkout and account pagesAllStatus and any noindex directive
robots.txt and sitemap index1 eachHTTP status, contents, sitemap URLs on the real domain

Canonicals, robots.txt and sitemaps

Google ranks canonical signals by strength: redirects and rel=canonical are strong signals, and sitemap inclusion is a weak one. Use absolute URLs in rel=canonical, and do not use robots.txt for canonicalisation. After a move, the most common canonical fault is a canonical pointing at a temporary or staging hostname, which tells Google the real page is a duplicate of a URL it should never index.

robots.txt deserves its own check. It must sit at the root of the site, and Google generally caches it for up to 24 hours. If Google cannot fetch it because of a 5xx error, it stops crawling the site for the first 12 hours while it retries, then may fall back to a cached copy for up to 30 days. A misconfigured new server that errors on /robots.txt can therefore pause crawling even when pages load.

Sitemaps must use fully qualified absolute URLs, should include the URLs you want shown in search (your canonical ones), and are limited to 50 MB uncompressed or 50,000 URLs per file. Google uses lastmod only when it is consistently and verifiably accurate and should reflect the last significant update, so a migration that resets every lastmod to the cutover date gives Google a misleading signal.

After cutover: what to watch in Search Console

URL Inspection shows Google's indexed version of a page, including the last crawl time, the user-declared canonical and the Google-selected canonical. It is not a live test unless you run the live test, and Google sets daily per-property limits on inspection requests and live tests, so spend them on your sample pages rather than on the whole site.

The Page indexing report groups problems by reason. After a host move, these are the ones that matter, and validation of a fix typically takes up to about two weeks.

  • Crawl Stats host status: no new robots.txt, DNS or server connectivity problems. The report needs a root-level property.
  • A temporary dip in crawl rate after launch is normal according to Google; a dip lasting weeks is not.
Page indexing reasonWhat it means after a moveAction
Server error (5xx)The new server returned an error to GooglebotCheck server logs and firewall rules at those times
Not found (404)A URL that worked before now returns 404Restore the missing redirect or permalink setting
Page with redirectA non-canonical URL redirects elsewhere and will not be indexedExpected for old variants; unexpected for a course page
Duplicate, Google chose different canonical than userGoogle disagrees with your declared canonicalCompare both canonicals in URL Inspection
Alternate page with proper canonical tagPoints correctly to an indexed canonicalNothing to do

Checklist

  • Confirmed whether the move changes domain, protocol or paths; if it does, follow the URL-change process instead.
  • Search Console verification file copied to the new server.
  • DNS TTL lowered about a week before cutover.
  • Sample URLs recorded on the old host and matched on the new host for status, final URL, canonical and robots directives.
  • No staging hostname appears in canonicals, sitemaps or internal links.
  • robots.txt returns 200 at the root with the expected contents.
  • Sitemap index returns 200 and lists only canonical, absolute URLs.
  • Crawl Stats and Page indexing checked weekly for the first month.

Questions before you decide

Do I need 301 redirects when I only change hosting providers?

Not if your URLs stay the same. Google treats a hosting move without URL changes separately from a site move with URL changes; redirects matter when the domain, protocol or URL paths change.

Should I use the Change of Address tool after moving hosts?

No. Google says the Change of Address tool is only needed when moving from one domain or subdomain to another, not for HTTP to HTTPS moves, www changes or path changes within the same domain.

Can a broken robots.txt stop Google crawling after a migration?

Yes. If Google finds robots.txt but gets a server error fetching it, it stops crawling the site for the first 12 hours while retrying, and may then use a cached copy for up to 30 days.

How long does Search Console take to validate a fix?

Google's Page indexing report help says validation typically takes up to about two weeks, and sometimes much longer. Fix every instance first, because validation stops if one remaining instance is found.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. Google Search Central: Site moves without URL changes Accessed 30 Oct 2026
  2. Google Search Central: Site moves with URL changes Accessed 30 Oct 2026
  3. Google Search Central: Consolidate duplicate URLs Accessed 30 Oct 2026
  4. Google Search Central: Build and submit a sitemap Accessed 30 Oct 2026
  5. Google Search Central: How Google interprets the robots.txt specification Accessed 30 Oct 2026
  6. Google Search Console Help: URL Inspection tool Accessed 30 Oct 2026
  7. Google Search Console Help: Page indexing report Accessed 30 Oct 2026
  8. Google Search Console Help: Crawl Stats report Accessed 30 Oct 2026
  9. Kinsta Docs: Staging environment Accessed 30 Oct 2026
  10. WP Engine Support: Environments Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.