Website migration SEO: what happens to your rankings when you move
Quick answer
Website migration SEO is the work that carries a site's search standing from its old addresses to its new ones. Done properly, a move costs a few weeks of Google traffic, not the rankings themselves: old page addresses leave Google's index before the new ones have earned their place, so clicks dip and then recover. Three things keep the dip short: one-to-one redirects from the old addresses that still get traffic or carry links, the same content on the new pages, and the old site left live until the domain switches. Theo handles the redirects, the content and the timing as part of a move; the search work that follows starts at $69.99 a month on Starter, free for the first 30 days.
A website migration is any change that gives Google new addresses to learn: a rebuild on a new platform, a new domain, a new set of page addresses, or all of them at once. Google ranks addresses, not businesses. What it knew about an old page, the links pointing at it and the searches it answered, reaches the new address only after Google has crawled the old one, followed its redirect and read the new page. Google's own guidance on recrawling says crawling can take anywhere from a few days to a few weeks; that stretch is the dip.
This post is the owner's version of the migration checklist, for a small business moving its site to Theo or anywhere else: what changes, why the dip happens, what to do before, during and after the switch, a URL map to copy, and what Theo does at each step.
First, check what there is to protect. In Theo's audit of 5,974 small business websites, 48 percent of the 4,027 sites with search data got an estimated zero visitors a month from Google search; The State of Small Business Websites 2026 has the breakdown. A site in that group has no search traffic to lose in a move, and the move is the moment to start earning some.
What website migration means, and the four kinds of move
Migrating a website means moving it from one place to another: a different host, platform, domain, or structure of page addresses. To the owner these are one project; to Google they are different events, and the size of the dip depends on how many of the things it knows about the site change at once. Google's site-move guidance draws the same line between a move that keeps the addresses and a site move with URL changes, which has more steps. Four kinds cover almost every small business case.
- A move off a builder such as Wix or Squarespace is a new platform on the same domain: a rebuild that keeps the name. The website migration hub covers what each platform lets an owner take along; the Wix page explains why a Wix site is rebuilt rather than exported, and the Squarespace page covers pointing a domain instead of transferring it.
- In the same audit, 47 percent of the 272 Wix sites with search data and 49 percent of the 177 Squarespace sites got an estimated zero visitors a month from Google search. Many owners leaving a builder are protecting very little and gaining the chance to earn more.
| Kind of move | What changes for Google | What to expect |
|---|---|---|
| New host, same platform, same addresses | Nothing about the pages; the same addresses answer with the same content from a different server. | Little or no dip. Watch page speed on a phone; a slower server is the one thing that can cost positions here. |
| New platform, same domain | The page addresses and the content: most pages get a new address and new text, so each needs a redirect and a fresh read. | A dip of a few weeks, shorter when the old addresses are kept where they can be and redirected one to one where they cannot. |
| New domain, same site | Every page gets a new address, and Google has to learn the site under a new name; the change of address step in Search Console tells it the whole site moved. | The slowest kind of move; the old Search Console property fades while the new one fills in. |
| New domain and new platform | Everything at once: addresses, content and domain. | The longest dip. Do it in one switch rather than two, with the redirects and the change of address done the same day. |
Why rankings dip after a website migration
Three things change at once during a move: the page addresses, the redirects that join old to new, and the content. Each takes Google time to process, and a fourth applies only when the domain changes too. None of them is Google marking the site down; each is Google catching up with a change, and the catching up has an end.
- Semrush's website migration checklist, as of September 2026, makes the same point from the other direction: the permanent drops it describes come from preventable issues such as missing redirects and crawl blocks nobody noticed, not from the move itself.
- Content is also where a rebuild can gain: a page whose title names the service and the town can rank for searches the old page never answered.
| What changes | What Google has to do | How it shows in Search Console |
|---|---|---|
| Page addresses | Crawl each old address, follow its redirect, fetch the new page and swap the two in its index, on its own schedule | Old addresses lose impressions before the new ones gain them; positions jump around while both versions are listed |
| Redirects | Accept that the new page is the same page; a permanent redirect (a 301) says so, and a missing one says the page is gone | An old address with no redirect appears under Not found (404) in the Pages report, and its traffic goes to zero instead of moving |
| Content and structure | Read every page again and decide afresh which searches it answers | Some queries gain and some lose; pages that were rewritten or merged move the most |
| The domain (only if it changes) | Learn the new domain through the redirects; the change of address tool in Search Console speeds that up | Two properties side by side: the old one fades while the new one fills in from nothing |
How long website migration takes, and how long the dip lasts
There are two clocks. The first is the move itself: on Theo the first preview is usually ready in minutes, the review takes as many days as the owner wants, and the domain switch lands once the registrar's records update, usually within a few hours. The second is Google's, and it starts when the domain switches. With redirects in place, a dip of a few weeks is common, and then it recovers. The phases below are a typical shape, not a forecast; the timing shifts with the size of the site and with Google's crawl, which its guidance puts at a few days to a few weeks. Read them over 28-day windows, not single days.
- Roughly the first week: the switch. Google still lists the old addresses, and clicks on them follow the redirects, so traffic looks close to normal; Search Console shows little for the new addresses yet.
- Roughly weeks two and three: the dip. Google crawls the old addresses, sees the redirects and starts swapping them out; old addresses lose their positions before the new ones earn theirs, so impressions and clicks fall. This is where owners undo good moves; leave it alone.
- From about week four: the recovery. Most old addresses are out, the new ones are in, and positions stop jumping. Impressions climb back toward the old level, and past it wherever a new page answers a search better than the old one did.
- Roughly weeks six to twelve: the new baseline. What the site earns now is what the move produced; a page still missing is a redirect or content problem rather than a matter of patience, and the redirect mistakes section below names the usual ones.
- Semrush's checklist also cites a Search Engine Journal study in which sites took about 17 months to regain their traffic after a migration. Read it against the condition above: the few-week dip assumes the redirects are in place, and without them a move can run to months.
- Nobody can promise where a page lands after a move; what can be said is which choices decide the outcome.
How much it costs to migrate a website
The cost depends on who does the rebuild and who does the redirects, the two pieces of work in a migration. An agency quotes a project fee, a freelancer charges by the hour, and a website builder charges its plan price and leaves the redirects and the Search Console work to the owner; quotes vary widely by vendor.
On Theo a move has no price of its own: the first build is free, and afterward the plan is the whole bill. Beyond it, the paid extras are top-up chat credits, a domain name if it is bought inside Theo, and the optional backlink packages in the Boost checklist.
| Piece of the move | Who does it on Theo | What it costs on Theo |
|---|---|---|
| The rebuild | Theo, from the current address; the owner reviews it in chat | Included; the first build is free |
| The redirects | Theo, once Search Console is connected | Included on every plan |
| The domain switch | The owner, at the registrar, following Theo's steps | Included; a domain costs money only if it is bought inside Theo |
| Search Console submission of the new pages | Theo | Part of the search work on Starter and Pro |
| The search work after the move | Theo, shown in the Growth tab and a weekly report | $69.99 a month on Starter, free for the first 30 days; $129.99 on Pro |
Before the move: the pre-migration checklist
Most of what decides the dip is settled before the domain switches. The items below are the owner's part, each with when it happens, who does it and what the screen shows; Theo's part comes later in the post. Two things are left off on purpose: nothing has to be exported from the old platform, because Theo rebuilds from the live address, and nobody writes redirect rules by hand.
| Item | When | Who does it | What the screen shows |
|---|---|---|---|
| Export the Search Console and Analytics baselines | The week before the switch, about 30 minutes | Owner | The Performance report under Search results, set to the last 28 days and then the last 12 months; the Export button at the top right sends clicks, impressions, top pages and top queries to a spreadsheet. Also export the last 28 days of Google Analytics under Pages and screens, so traffic from sources other than Google search (referrals, direct visits, ads) has a before number too. Keep both somewhere findable; when the dip is at its deepest, they are the only evidence of what normal looked like. |
| Build the URL inventory from more than one source | The week before the switch, about an hour | Owner; Theo reads the same reports once Search Console is connected | The Pages tab of the Performance report over 12 months, the Pages report under Indexing, the old sitemap at yourdomain.com/sitemap.xml, and Google Analytics under Pages and screens; no single source lists every page, which is why Semrush's checklist draws on all of them too. |
| Mark the addresses that carry links | Same session, about 15 minutes | Owner | The Links report, Top linked pages under External links. An address other sites link to needs a redirect even if it earns no clicks. |
| Add the addresses printed off the web | Same session | Owner | Trucks, invoices, business cards, the website field on the Google Business Profile, social profiles and any running ad; these stay in circulation for years. |
| Note the titles of the pages that rank | During the preview review | Owner, in chat | The Pages tab sorted by clicks: the titles of the top ten pages, kept on the new pages so Google reads the same page again. |
| Decide the www question | Before connecting the domain | Owner | By default a Theo site uses the bare domain as the main address and forwards www to it; read Search Console through a Domain property, or add one, so clicks keep showing after the switch. |
| Keep the old hosting paid | Until both versions of the domain load the new site and the redirects check out | Owner | The old site is what visitors see until the registrar's records update, usually a few hours. Google's catching up takes weeks and does not need the old host. |
Build and test the new site before the domain switches
The build happens on a preview the owner refines in chat while the old site keeps serving visitors. The checks below are the ones that protect rankings, each with a rough time for a site of ten to twenty pages.
- Walk the URL inventory against the preview (about an hour). Each address on it that earned traffic or carries a link needs a page on the new site with the same subject; a page being merged gets a note on the map.
- Keep the titles and headings that ranked (30 minutes). Ask in chat to keep a page's title where it worked and to improve the text under it rather than replace it.
- Check the details customers rely on (15 minutes): phone number, address, hours, service areas and the names of services, on every page that shows them.
- Click every menu item and in-copy link (30 minutes). Internal links tell Google which pages matter; a page nothing links to is crawled later.
- Send a test through every form and click every booking, ordering and store link (15 minutes).
- Open the preview on a phone (10 minutes). The header, the call button and the first screen of each main page are what most visitors see.
- Analytics and Search Console are not part of the preview; they connect only once the domain is active, so they come on migration day.
URL mapping: the redirect map, with an example to copy
URL mapping is the list of the old addresses that matter and the new address each should land on. It decides whether a migration keeps its rankings, and the shape is simple: one row per old address, the new address, the status code, and a note; Semrush's checklist uses the same first three columns.
Three rules build it. The status code is 301, permanent, for every row that moves; a 302 tells Google the page is coming back. Old addresses that never earned a visit or a link do not need a row; on a Theo move, the old addresses that still get traffic or carry links are the ones redirected once Search Console is connected. And Google's site-move guidance says to keep the redirects in place for at least a year; there is no reason to take them down after that either, since links from other sites keep pointing at the old addresses for years. The example below is a plumbing company moving from a services page and a few scattered service pages to a rebuild with one page per service and one per town, which is the shape a Theo build gives a trade.
| Old address | New address | Status code | Note |
|---|---|---|---|
| /services.html | /services | 301 | Keep the subject; the new page links to each service page below it |
| /services/drain-cleaning.php | /drain-cleaning | 301 | Same subject, same title, text improved |
| /water-heaters.html | /water-heater-repair | 301 | The title gains the word customers search for |
| /areas/springfield.html | /plumber-springfield | 301 | Service-area page; carries the local searches |
| /contact.php | /contact | 301 | Printed on trucks and invoices; keep the redirect for years |
| /blog/2021/spring-special | /offers | 301 | Still gets clicks from an old ad |
| /news/2018-open-house | none | Let it return 404 | No visits, no links; retire it |
| / (the old homepage) | / | none | Same address, no redirect needed; the homepage is the only old address that should ever land on the new homepage |

Migration day: the order to do things in, with timings
The switch itself is one afternoon. Each step confirms the one before it, and the two Google connections come after the domain is live, not before.
- Tell whoever answers the phone that the site is changing (five minutes), so a customer who mentions it gets a straight answer.
- Connect the domain (about 20 minutes at the registrar). Theo's domain connection steps cover the root and the www version, forwarding and parking off, and email records left alone so mail keeps arriving; on Wix, point the domain at Theo when the new site is ready; unassigning it inside Wix is only for a Wix store whose checkout uses the domain.
- Wait for the registrar's records to update (usually within a few hours); the old site stays live until then. When the bare domain and the www version both load the new site in a private browser window, the switch is done.
- Confirm HTTPS and the first three pages on a phone (10 minutes): the padlock in the address bar, then the homepage, the main service page and the contact page.
- Connect Google Analytics and Search Console (about 15 minutes); both connect only once the domain is active. A Domain property covers the bare domain, www, http and https together.
- Redirects go in. Once Search Console is connected, Theo redirects the old addresses that still get traffic or carry links to the matching new pages; open each row of the map in a browser and confirm where it lands (20 minutes for a small site).
- Submit the pages (same day). On Starter and Pro, Theo submits the new pages to Google through Search Console; the Sitemaps report shows the sitemap with a Success status once Google has read it.
- If the domain changed, run the change of address (10 minutes). Google's site-move guidance names this step for a domain change; it sits in Search Console under Settings and needs both domains verified, with the old one already redirecting to the new one. Theo's redirects cover the old paths on the domain it serves, so when the domain changes the old domain has to keep pointing at a host or registrar that redirects each address to the new domain, and the owner keeps that running for at least a year.
- Over the following days, update the Google Business Profile website field, directories, social profiles, email signatures and running ads.
After the move: what to watch in Search Console, and how often
Search Console is the place to watch the dip as it happens, and it is free. The checks below say what to open, what to compare against and how often; if the domain changed, run them on both properties.
- Weekly for six weeks: the Performance report, last 28 days, with the Compare tab set against the baseline export. Expect the dip inside the first few weeks; on Starter and Pro, Theo's weekly report lists what was published and fixed in the same weeks.
- Weekly for six weeks: the Pages report under Indexing. New addresses should move to Indexed; old addresses should appear as Page with redirect, which is the move working.
- Weekly: the Not found (404) line in the same report. An old address there that earned traffic or carries a link needs a redirect; one that never earned anything can stay.
- At week four: the baseline queries. One that dropped and came back on a new address is the swap finishing; one still gone points at a page whose content or title changed too much.
- If the domain changed, weekly for three months: the old property, whose clicks should fall toward zero as the new property's rise.
- Monthly after that: the 28-day comparison against the same month before the move, until the site is clearly past its old level.
- During the dip, do not remove the redirects, change the new addresses again or switch the domain back. Each restarts Google's clock.
- A new page sitting at Discovered, currently not indexed after a few weeks has a fix of its own; how to get Google to index my site walks through it with what the Search Console screen shows at each step.
Website migration checklist: 24 items, before, during and after
The whole post in one list, grouped by when each item happens. Who does it assumes a move to Theo; elsewhere the Theo items fall to the owner or whoever the owner hires.
| Item | When | Who does it |
|---|---|---|
| 1. Export the Search Console baseline, 28 days and 12 months, and the Analytics pages for 28 days | The week before | Owner |
| 2. Build the URL inventory from Search Console, Analytics and the sitemap | The week before | Owner |
| 3. Mark the addresses that carry links, from the Links report | The week before | Owner |
| 4. Add the addresses printed on trucks, invoices and profiles | The week before | Owner |
| 5. Write the redirect map: one old address to one new page | The week before | Owner drafts it and checks it at item 19; Theo redirects the addresses that still get traffic or carry links once Search Console connects |
| 6. Note the titles of the top ten ranking pages | Preview review | Owner, in chat |
| 7. Confirm the registrar login and find the domain settings page | The week before | Owner |
| 8. Decide the www question and set up a Domain property | Before the switch | Owner |
| 9. Review every page of the preview against the inventory | Preview review | Owner |
| 10. Test forms, links, the store connection and the phone view on the preview | Preview review | Owner |
| 11. Tell whoever answers the phone | Migration day | Owner |
| 12. Connect the domain: root and www, forwarding and parking off, email records untouched | Migration day | Owner, with Theo's steps |
| 13. Wait for the records to update and confirm both versions load the new site | Migration day, a few hours | Owner |
| 14. Confirm HTTPS and the main pages on a phone | Migration day | Owner |
| 15. Connect Google Analytics and Search Console | Once the domain is live | Owner |
| 16. Redirect the old addresses that still get traffic or carry links; if the domain changed, keep the old domain redirecting from its own host or registrar | Once Search Console is connected | Theo, on the domain it serves; the owner, for an old domain |
| 17. Submit the new pages through Search Console | Same day | Theo, on Starter and Pro |
| 18. Run the change of address in Search Console if the domain changed | Same day | Owner |
| 19. Open every row of the redirect map and confirm where it lands | Same day | Owner |
| 20. Update the Google Business Profile, directories, social profiles, signatures and ads | First week | Owner |
| 21. Compare the last 28 days against the baseline | Weekly for six weeks | Owner; Theo's weekly report on Starter and Pro |
| 22. Read the Pages report for Not found (404) and Page with redirect | Weekly for six weeks | Owner |
| 23. Cancel the old hosting | After the redirects check out | Owner |
| 24. Leave the redirects in place | At least a year, per Google's guidance | Everyone |
Redirect mistakes that turn a dip into a loss
The redirects are where most migrations go wrong, and every mistake below has the same signature in Search Console: old addresses that stop earning without the new ones picking up.
| Mistake | How it shows | The fix |
|---|---|---|
| All old addresses sent to the homepage | Old service pages lose their queries and the homepage does not gain them | A one-to-one map: each old page to the new page on the same subject; where none exists, the closest category page, never the homepage. |
| A temporary redirect where a permanent one belongs | The Pages report lists the old address as Page with redirect, but its queries linger on the old address instead of moving | Confirm it is a 301. A permanent redirect tells Google to move the page's standing; a temporary one says the page is coming back. |
| Redirect chains | An old address bounces through an earlier redirect before reaching the new page, and Google follows only so many hops | Point the oldest addresses straight at the final page; sites that have moved before carry chains from the last move. |
| Only one version of the domain redirected | Clicks split between www and non-www, or http and https, and both versions appear in the Pages report | All four combinations land on the one main version; by default a Theo site uses the bare domain as the main version and forwards www to it. |
| A noindex setting left over from the build | New pages show as Excluded by noindex tag, and impressions stay at zero for weeks | Remove the setting and request indexing for the affected pages; the Pages report clears within a crawl or two. |
| Redirects removed a few months later | Traffic on old addresses returns to zero and links from other sites stop landing anywhere | Leave them in place; Google's guidance says at least a year, and there is no reason to remove them at all. |
How Theo handles a website migration
These are the steps Theo takes on a move, and they are the ones that keep the dip short. Nothing changes on the live site until the owner switches the domain, and the move is not a line on the bill.
- Enter the current address. Theo reads the existing site, matches its look and brings the pages, photos and wording across; the first preview is usually ready in minutes, and the first build is free.
- Review the preview and ask for changes in chat, in plain English; the old site keeps serving visitors meanwhile, so there is no gap and no rush.
- Connect the domain when the site is ready, root and www together, following Theo's steps; the old site stays live until the registrar's records update, usually within a few hours.
- With the domain active, the owner connects Google Analytics and Search Console; on Starter and Pro, Theo then submits the new pages to Google through Search Console.
- Once Search Console is connected, the old addresses that still get traffic or carry links are redirected one to one to the matching new pages on the domain Theo serves; the rest are left to drop out.
- If the domain changed too, the owner runs the change of address step in Search Console, which tells Google the whole site has moved; the old domain stays pointed at a host or registrar that redirects each address to the new domain, and the owner keeps that running for at least a year.
- Then, on Starter and Pro, the ongoing work starts: with the domain and both Google connections in place, the Growth Engine switches on, with technical fixes, page speed, new pages and posts each week, and a weekly report. It uses no chat credits.
- The store, if there is one, does not move. A Shopify or Wix store connects directly on every plan, with checkout completing on the store.
- An Etsy shop keeps its checkout too: Theo reads its listings and turns them into product pages on the new site, and each one links back to the listing. A WooCommerce or Square Online store keeps its checkout as well, and the new site links to its real products.
What a move looked like for one customer site
One customer site, named with its owner's permission, shows the shape a move can take when the pages keep coming after it. Buy My Lunch takes school lunch orders online and came over to Theo in June 2026. By its own Search Console data through September 27, 2026, Google search sent it 929 clicks in the most recent 90 days against 131 in the 90 days before; search impressions were 61,700 against 7,500 across the same two periods; and the average position moved from 13 to 8 as the growth work published pages.
Two things to take from it. The windows are 90 days, not seven; a dip of a few weeks sits inside them, and what matters is where the window ends. And the move did not produce those numbers by itself; the position moved as the growth work published pages afterward. That is a single site, and no one can promise a ranking after a move. Owners who want to see more can ask the team for live customer sites in their industry; the team shares the ones whose owners have agreed.

When the dip is something else: a decision rule
A dip with the shape above needs patience. The rule for telling patience from a problem is the calendar plus the Pages report: before week four, with the new addresses moving to Indexed and the old ones showing Page with redirect, wait; after week four, with clicks still well under the baseline, look for one of three patterns.
Whichever of the three patterns below turns up, owners on Theo raise it in chat; Theo checks the redirects, on Starter and Pro submits the pages, and fixes what it finds. What it commits to is the work and, on Starter and Pro, a weekly report of what was done, not a position.
- New pages listed under Excluded by noindex tag, which the redirect mistakes table above covers, or stuck at Discovered, currently not indexed, which how to get Google to index my site walks through.
- Old addresses under Not found (404) that earned traffic or carry links. They need a row on the redirect map; on a Theo move, raise it in chat and the redirect goes in.
- A query that brought calls before the move and now brings none, with its page merged into another; the merged page needs the old page's subject and title back, or the old page returns as its own page.
Frequently asked questions
Does it cost extra to move a website to Theo?
No. The rebuild and the redirects are part of every plan, and the first build is free, so you see the site before you pay anything. The plan is the whole bill afterward: $29.99 a month on Basic for the site and hosting, $69.99 on Starter with the ongoing search work (free for the first 30 days), or $129.99 on Pro.
How long does website migration take, and how long until rankings come back?
On Theo the first preview is usually ready in minutes, the review takes as long as you want, and the domain switch lands once the registrar's records update, usually within a few hours. Google's clock is separate: with the redirects in place, a dip of a few weeks after the switch is common, and it recovers on its own.
Who owns the migrated site, and what happens if I cancel later?
You do, before the move and after it: the pages, posts and photos are yours, and the domain stays registered in your name, not Theo's. Canceling works the way it does on any plan, with no long-term commitment and a confirmation that shows the date your subscription ends; up to that date you can copy the site and its images to move again.
What does migrating a website mean?
Migrating a website means moving it from one place to another: a new host, a new platform, a new domain, or new page addresses, alone or together. What matters for Google is which of those change, because it has to relearn each one. A hosting change with the same addresses is the smallest move; a new platform plus a new domain is the largest.
Will I lose my Google ranking if I change my domain name?
Not for good, but a domain change is the slowest kind of move. Each page that earns traffic needs a redirect to its new address, and you run the change of address step in Search Console so Google treats it as the same site under a new name. Expect the dip to run longer than a platform move. Theo's redirects cover the domain it serves, so you keep the old domain registered and pointed at a host or registrar that redirects each address to the new domain for at least a year, per Google's guidance.
Does switching from Wix or Squarespace to a new platform hurt SEO?
A platform switch is a rebuild, so most page addresses change and Google reads every page again; that is the dip this post describes, and it recovers. What decides the outcome is whether the pages that earned traffic are redirected one to one and keep their subjects and titles. A plan that then drafts new pages every week for you to review and publish, as Starter and Pro do, gives the site a chance to end up ahead of where it started; nobody can promise that.
How do I migrate a website to a new host without losing rankings?
A hosting-only move keeps the addresses and the content, so there is little for Google to relearn. Copy the site to the new host, test it at the host's own preview address, then point the domain at it and keep the old host paid until both versions of the domain load from the new one. Watch page speed on a phone afterward, since a slower server is what can cost positions.
Should I redirect all my old pages to the new homepage?
No. Google can treat a page sent to the homepage as gone rather than moved (its site-move guidance says it might be read as a soft 404), so the searches it answered can be lost instead of carried. Each old address that earned traffic or carries a link goes to the new page on the same subject, or to the closest category page where there is no equivalent.
Website migration SEO on Theo: keeping what the old site earned
A website migration keeps its rankings when the redirects, the content and the timing are handled, and on a move to Theo those three are handled as part of the build: the site is rebuilt from its current address with the look matched, the old site stays live until the domain switches, the old addresses that still get traffic or carry links are redirected once Search Console is connected, and the new pages are submitted to Google on Starter ($69.99 a month, free for the first 30 days) or Pro ($129.99 a month), where the ongoing search work then starts with no long-term commitment. The first step is a baseline: the free website audit reads what the current site earns from search today, which is the number the weeks after the move get measured against.
More like this in the guides and under getting found on Google. The numbers behind it are in Theo's research.
