SoftPlussoft-plus.dev
Render 024 Ready Kyiv --:--:--

Moving an old website to a new platform without losing data

An old website holds the business back: the platform is no longer updated, developers are impossible to find, and every small edit costs as much as a new page. Only one thing makes migration frightening — "what if we lose everything we have built up". We move products, orders, customers, page addresses and search rankings: the site becomes new, the history stays yours.

URLs and rankings preserved301 redirectsno downtimefree audit
[ 01 ]cat koly-pora.txt

When it is time to move

  • The platform is outdated: no updates, modules break, the host still requires an old PHP version.
  • Every small edit needs a developer, because the admin panel simply has no such option.
  • The site is slow and cannot be sped up any further on this platform.
  • The shop has outgrown its website builder: you need your own filters, integrations, exports, automatic price imports.
  • The developers of the previous system are nowhere to be found, and the accesses are with people you no longer work with.
[ 02 ]ls perenosymo/

What moves to the new platform

/01Products and catalogue

Items with specifications, photos, categories, brands, stock and prices. Together with the filters and the relations between products.

/02Orders and customers

Order history with contents and statuses, customer accounts, delivery addresses, reviews. A returning customer does not start from scratch after the move.

/03Content and pages

Texts, blog articles, photos, documents, language versions. Along with meta tags and headings — the very things that hold a page's rankings.

/04Addresses and SEO

The URL structure is preserved; where an address changes, a 301 redirect points from the old one to the new one. Plus sitemap, robots, structured data and a Search Console check.

If some data is technically unavailable — for example the old system does not expose payment history — we say so before the start, not after the migration.

[ 03 ]./seo-migration.sh --safe

How the rankings are preserved

Rankings are not lost because of the move itself, but because of details that are easy to miss: addresses changed without redirects, meta tags did not travel, pages were closed in robots "during the works" and stayed closed, filters started producing duplicates.

Our order is simple: first we take a full map of the old site — every address, meta tag, heading and position on the day of the move. That is the reference. After launch we compare the new site against it page by page: anything that disappeared or changed address gets a 301. For the first two weeks we watch Search Console and rankings — a drop is visible immediately, not a month later from the client.

[ 04 ]./proces.sh --steps

The order of work and timelines

  • Audit of the old site (free, 3–5 days). What is inside, how many products and pages, which data can actually be extracted, what is not worth moving. The output is a plan and a price.
  • New platform on a staging environment. We build the site while the old one keeps running. Weekly demos.
  • Data migration. A trial run on a copy first, then a count check: there were 4,312 products — there are 4,312 products. Not "about the same".
  • Redirects and verification. Address map, 301s, meta tags, sitemap, speed, forms and payments.
  • Switch-over. In the lowest-traffic window. The old environment stays alive for several days — rollback takes a minute.
  • Two weeks of monitoring. Search Console, rankings, 404s, incoming requests. Small leftovers are fixed without separate invoices.

Typical timelines: a brochure or corporate site — 2–4 weeks including the data move; a shop with thousands of products and integrations — from 5 weeks.

[ 05 ]cat tsiny.txt

What the migration costs

What we doTimelinePrice
Audit of the old site, migration plan and an exact quote3–5 daysfree
Moving a brochure or corporate site (new platform at list price + data)2–4 weeksfrom €325
Moving an online store: products, orders, customers, filtersfrom 5 weeksfrom €895
Moving to a new host only, without changing the platform1–2 daysfrom €50

The price has two parts: the new platform at the standard list price and the data migration, whose scope only becomes clear after the audit — 200 products and 20,000 products with a dozen integrations are different jobs. That is why we do not quote blindly: first we look at the site, then we give a fixed figure.

Need a move to another server without changing the engine? That is server setupfrom €50.

[ 06 ]cat typovi-pomylky.log

What usually goes wrong elsewhere

01+
They move the "website", not the data. The catalogue is retyped by hand while orders and customers stay in the old database — and vanish with it six months later.
02+
They forget the redirects. The new platform produced different addresses, the old ones return 404 — and rankings and backlinks go with them.
03+
They leave noindex on after testing. A classic: the site stays closed to search for a month, and then "strange, why did traffic drop".
04+
They do not check the counts. "Almost everything" was migrated — and nobody noticed 300 cards without photos and 40 empty categories.
05+
They switch over and walk away. The first two weeks matter most: that is when 404s, duplicates and indexing problems surface.
06+
We verify the result against a reference, not by eye: an HTTP 200 does not yet mean the page is intact.
+6 · −0
[ 07 ]man faq

Questions and answers

Will Google rankings drop after the migration?

With a proper migration, no. We keep the addresses, add 301s where they change, and move the meta tags. For the first two weeks we watch Search Console and rankings.

What exactly gets migrated?

Products with photos and specifications, categories, filters, pages, articles, orders with history, customers, reviews, meta tags and the URL structure.

How is this different from a €50 move to a new host?

A hosting move is the same site on another server. Here the platform changes: data has to be extracted from the old structure, translated into the new one and the addresses preserved.

Will the site be down during the migration?

No. The new platform is built on a separate environment while the old site keeps running. We switch in the lowest-traffic window and keep the old environment for several days.

Our site is on a website builder and we have no database access. Is that a problem?

No. For builders the data is collected from the public side and available exports. The catalogue, texts, photos and structure are restored in full.

Can we add an AI agent right away?

Yes, and this is the most convenient moment: the new platform is designed for AI agent control from the start — product parsing, price imports, order processing.

[ 08 ]ls ../sumizhni/
[ 09 ]./contact.sh --audit

We will look at your site before the move

Send us the address — we will tell you what can realistically be migrated, how long it takes and what it will cost. The audit is free.

Request a migration audit soft-plus.dev → contact
[ 10 ]Google reviews
5,0★★★★★10 reviews
Ермахан Сембай★★★★★

Хочу поблагодарить студию SoftPlus 🔥

Не смотря на то, что мы находимся в Астане, а студия в Киеве – для специалистов это не составило труда сделать всё удалённо, а именно:

1. Перенесли сайт на новый хостинг без простоя.

2. Сделали очень удобного телеграм-бота для заявок.

3. Перенастроили сайт на улучшенную версию, улучшили СЕО

4. Настроили рекламу в Google

Полное сопровождение без воды. Всё по делу!

Ещё раз благодарю за профессионализм, желаю успехов и процветаний данной студии.

Советую, лучшие в своём деле 😍

August 2026 · original language in Russian
Ad Oil★★★★★

Переносила до Soft-plus свій інтернет-магазин моторних олив зі старого сервера.

Переїзд пройшов без простою, замовлення не губились ні дня, від слова, зовсім!!! Потім ще декілька разів відбили DDoS-атаку на сайт і закрили його від ботів, з поправкою, назавжди!!!

Не зникають після оплати, як попередні підрядники. Опікуюсться весь час!

Щиро дякую всій команді, і особисто, Кирилу!!!

August 2026 · original language in Ukrainian
roman★★★★★

Робили нам сайт на три мови для Львова. Все чітко по строках, підказали, як подати послуги, щоб гугл показував вище. Після запуску не зникли, супроводжують і досі

Дуже дякую !

August 2026 · original language in Ukrainian
Руслан Кострицкий★★★★★

Потрібен був сайт для аварійної служби, часу не було зовсім. Запустили за кілька тижнів, самі зібрали і написали тексти по послугах. Дрібні правки після запуску роблять без нагадувань.»

Щиро дякую, хлопці профі!

August 2026 · original language in Ukrainian

All reviews come from our Google Business Profile. Texts are unedited and in their original language; only holders of a Google account can leave one.

[ 11 ]Contact

Describe the task in three sentences — the estimate comes within a day.

No mandatory meeting and no "we will work it out later". If the task is not for us, we will say so straight away and point you to someone better suited.