Website migration services — move the site, keep the rankings.
Moving hosts, platforms or domains, from ₹60,000 / $1,500, in about a week for a small site. We inventory every URL you have, decide where each lands before anything moves, cut DNS over in your quietest window, and watch what search engines make of it for thirty days.
Send us the URL and who hosts it now. That is enough for a fixed quote.
The migrations we do
All of them share the same risk — the URLs — which is why they share the same method.
Host to host
Same site, new hosting company. The most common one, and the one most often done badly.
Shared to VPS or cloud
When traffic or a plugin has outgrown shared hosting. Usually paired with server management.
WordPress to WordPress
Consolidating multiple installs, or moving off someone else’s managed platform.
Website builder to WordPress
Wix, Squarespace or GoDaddy Builder to something you own and can export from.
WooCommerce to Shopify, or back
Products, variants, customers, orders and every discontinued product URL.
HTTP to HTTPS
Still a live problem on older sites, and still a full URL migration.
Domain change
A rename or a rebrand. The only case that needs a Change of Address filing.
WordPress to a modern stack
What we did with this site — WordPress to Next.js, with the redirect map to match.
Staging to production
The last mile of somebody else’s build, done without breaking what is already live.
Why a host’s free migration is not the same thing
If your host offers to move your site for nothing, that is a real service and it is worth taking. It is also a different service to this one, and the difference is entirely in what happens to your URLs.
| What the job involves | Free host migration | This service |
|---|---|---|
| Copy files and the database | Included | Included |
| Point DNS at the new server | Included | Included |
| Inventory every URL you have, including the ones not in your sitemap | Not included | Included |
| Map every old URL to a new one before cutover | Not included | Included |
| Carry across page titles, descriptions, canonicals and structured data | Not included | Included |
| Test the whole redirect map automatically before DNS moves | Not included | Included |
| Carry across MX records so email keeps working | Not included | Included |
| Take a ranking baseline before the move | Not included | Included |
| Watch Search Console for four weeks and fix what surfaces | Not included | Included |
A free migration copies files and a database, which for a new site with no history is all that is needed. The gap only matters if the site has search traffic worth keeping — and if it does, losing it for a quarter costs far more than doing this properly once.
How we actually move a site
This is the checklist we ran on our own site when we moved it off WordPress. It is written down because a method you can read is a method you can hold us to.
- 01
Inventory
Every URL from your sitemap, Search Console and server logs. The log-derived ones matter most — the pages nobody remembers publishing and search engines have not forgotten.
- 02
Map
One row per URL, old to new, decided before anything moves. Pages that genuinely have no equivalent are mapped to the nearest useful parent, never to the home page in bulk.
- 03
Preserve
Titles, meta descriptions, canonicals and structured data are carried across or improved — never dropped because a new template lacked a field for them.
- 04
Rebuild on staging
The new site goes up on a staging URL and is diffed against the old one page by page: content, images, forms, tracking.
- 05
Lower TTL
DNS time-to-live drops 48 hours before the move, so the cutover propagates in minutes rather than a day and a rollback is fast if one is needed.
- 06
Cut over quietly
DNS moves in the lowest-traffic window for your audience’s timezone, not ours.
- 07
Test the map
An automated harness requests every row in the redirect map plus a sample of old upload paths, asserting both the status code and the final URL. Zero chains, zero loops.
- 08
Tell Google
New sitemap submitted, old submission removed. A Change of Address is filed only if the domain actually changed — on a host move it is unnecessary, and filing it anyway invents a problem.
- 09
Watch for 30 days
Coverage report weekly, rankings measured against the baseline at day 30. Anything the map missed is fixed within 48 hours.
What it costs and how long it takes
From ₹60,000 / $1,500, fixed once we have seen the site. We quote from the URL count, not the page count — they are rarely the same number.
Typical timelines
- 5–10 pages, host to host
- About a week
- 50 pages, same platform
- Two weeks
- 50 pages with a platform change
- Three to four weeks
- A store, any size
- Quoted after we see the catalogue
What changes the number
- How many URLs there are — which is almost never the number you think
- Whether the platform changes, or only the server
- Whether there is a catalogue, and how much of it is discontinued
- Third-party integrations that point at specific URLs
- Whether email and DNS move with it
If the site also needs to look different afterwards, that is a redesign — which includes the migration work rather than billing it twice. Every price is on the pricing page. If you are not certain what the current site runs on, the CMS detector will tell you in a few seconds, free.
What can go wrong, honestly
Four things account for nearly every migration that goes badly. None of them are exotic, and all of them are avoidable if somebody checks beforehand.
- 01
Email stops
The single most common migration failure. Moving a domain’s DNS without carrying the MX records across takes mail down instantly and silently. We record MX, SPF, DKIM and DMARC before touching anything.
- 02
Integrations break
Payment webhooks, CRM forms, booking tools and ad conversion tags often hardcode a URL. These get inventoried alongside the URLs, not discovered afterwards.
- 03
Licences are domain-locked
Premium plugins, themes and some apps tie a licence key to a domain. On a domain change these need reissuing, which takes a vendor’s working day, not ours.
- 04
Analytics goes discontinuous
A platform change usually means a new tracking implementation, and your before-and-after numbers stop being comparable. We set the new one up before the move so there is an overlap to check against.
Where to host afterwards
We will migrate you to whichever host you choose, including one we have nothing to do with. If you would rather not choose, managed WordPress hosting is ₹1,499 / $24 a month per site with backups, monitoring and staging. A VPS or cloud instance wants server management at ₹7,999 / $119 instead.
After the move
The thirty-day watch is included. After that somebody still needs to apply updates, keep backups and notice when a form stops sending — so every migration comes with Care Essential attached at ₹4,999 / $79 a month. Decline it if you have someone in-house who does this. Do not decline it if you do not.
Migration questions, answered
How much does it cost to migrate a website?
From ₹60,000 / $1,500 for a straightforward host-to-host move including the redirect map, DNS, verification and the 30-day watch. A platform change or a store costs more, and we quote it after looking at the URL count and the catalogue rather than guessing from a page count.
How can I migrate my website myself?
For a small site on a modern host, plausibly: export, import, repoint DNS, check the pages. What people underestimate is not the copy — it is the URL inventory and the redirect map. If your site has years of history and search traffic, that is the work, and it is what a rushed migration skips.
Is it hard to move a website to another provider?
The move itself is routine. The failure modes are boring and predictable: email going down because MX records were not carried across, integrations pointing at old URLs, and pages quietly 404ing because nobody inventoried them. We publish those risks above rather than discover them with you later.
How long does a website migration take?
About a week for a five-to-ten page host move. Two weeks at around fifty pages on the same platform, three to four if the platform changes too. DNS itself propagates in minutes because we lower the time-to-live 48 hours ahead.
How do you migrate a website without losing rankings?
By deciding where every URL goes before anything moves, rather than after. Full inventory from the sitemap, Search Console and server logs; one redirect row per URL; titles, descriptions, canonicals and structured data carried across; the whole map tested automatically before DNS changes; then a ranking baseline compared at day 30. The full method is above.
Will my site go down?
Not visibly. The new site is live and tested on staging before DNS moves, and the low time-to-live means the switch takes minutes. We cut over in your audience’s quietest window, and the old server stays up behind it until traffic has fully moved.
Do I need to tell my customers?
Only if the domain changes or the email addresses change. A host move is invisible from the outside — same address, same inbox, same links. If you are rebranding, that is a communications plan and we will help you sequence it against the cutover.
Can you migrate us away from you later?
Yes, and we will not make it difficult. You own the domain, the hosting account and the code. If you leave, we hand over credentials and a current export, and we will run this same checklist on the way out if you want. An agency that holds a site hostage is telling you what it thinks of its own work.
Send us the URL and who hosts it.
That is genuinely all we need to come back with a fixed price and a date. If the honest answer is that your host’s free migration will do the job, we will tell you that instead.
