Міграція домену сайту зі збереженням SEO-позицій
Уявіть: ваш сайт втрачає 80% трафіку за тиждень — саме так часто закінчується непідготовлена зміна домену. Ми, інженери з 10+ років досвіду та понад 50 успішних міграцій, знаємо, як цього уникнути. Правильна підготовка та налаштування редиректів скорочують втрату позицій з 50–80% до 10–20%, а час відновлення — з 6–12 місяців до 2–4. Наш підхід в 4 рази ефективніший за стандартний, а відновлення вдвічі швидше. Замовте міграцію під ключ з гарантією результату.
Ризики міграції домену
Пошукові системи сприймають новий домен як новий сайт. Без коректних 301-редиректів весь накопичений посилальний вагу втрачається. Типові проблеми: падіння індексації, дублювання контенту, обнулення історії домену. Навіть при правильному редиректі перші два тижні спостерігається просідання трафіку — це нормально, якщо воно не перевищує 30%. Середня вартість міграції — від 5000 грн, а економія на відновленні може сягати $2000.
Як ми мінімізуємо втрати: план і етапи
Ми використовуємо перевірений алгоритм, який відпрацьований на десятках проєктів різного масштабу. Ось що входить у наш план міграції:
- Проведіть аудит поточних URL.
- Розгорніть копію на новому домені.
- Налаштуйте 301-редиректи.
- Оновіть внутрішні посилання.
- Зареєструйте новий домен у GSC.
- Відправте Change of Address.
- Моніторте позиції.
| Етап |
Дії |
Термін |
| Аудит |
Повний аналіз поточних URL, backlinks, структури |
1–2 дні |
| Підготовка |
Розгортання копії на новому домені, виправлення посилань |
3–5 днів |
| Налаштування редиректів |
Створення таблиці 301-редиректів, конфігурація сервера |
1–2 дні |
| DNS-перемикання |
Зміна DNS, перевірка доступності |
1 день |
| Моніторинг |
Щоденна перевірка позицій, індексації |
30 днів |
Порівняйте: стандартний підхід призводить до втрати до 80% трафіку, наш — не більше 20%. Це в 4 рази ефективніше та економить до 40% бюджету.
Швидкість відновлення позицій після зміни домену
Відновлення займає 2–4 місяці при правильному налаштуванні. Перші 2 тижні — падіння на 20–40%, потім стабілізація, і до 3–4 місяця позиції досягають 80–95% від початкових. Ключові фактори: коректні 301-редиректи, швидка індексація нового домену та відсутність технічних помилок.
301-редиректи: конфігурація Nginx і Apache
# Старий домен: перенаправляємо все на новий
server {
server_name OLD_DOMAIN;
return 301 https://NEW_DOMAIN$request_uri;
}
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?OLD_DOMAIN$ [NC]
RewriteRule ^(.*)$ https://NEW_DOMAIN/$1 [R=301,L]
Налаштування інструментів Google і Яндекс
Change of Address в Google Search Console
GSC → Old Property → Settings → Change of Address → Select new property.
Вимоги:
- Обидва домени верифіковані в GSC
- 301-редиректи активні щонайменше 180 днів
- Сайт доступний на новому домені
Оновлення в Яндекс.Вебмастер
Яндекс не має автоматичного Change of Address. Потрібно:
- Додати новий сайт у Вебмастер
- Додати sitemap нового домену
- 301-редиректи Яндекс підхопить самостійно протягом 2–8 тижнів
Дії при падінні трафіку
Якщо позиції впали більше очікуваного, перевірте цілісність редиректів. Кожен старий URL повинен вести на відповідний новий без ланцюжків. Переконайтеся, що новий домен індексується, та оновіть внутрішню перелінковку. Також варто збільшити частоту сканування через Sitemap. При значних втратах зв'яжіться з нами для безкоштовного аудиту.
Оновлення backlinks
Надішліть листи власникам сайтів з найбільшою кількістю посилань на ваш домен. Інструменти: Ahrefs, Majestic, Semrush для знаходження backlinks. 301-редирект передає до 90% посилальної ваги — за даними Google, але ручне оновлення прискорює процес.
Моніторинг після зміни
# Скрипт перевірки позицій через Semrush API
import requests
def check_keyword_positions(domain, keywords):
positions = {}
for kw in keywords:
resp = requests.get(
'https://api.semrush.com/',
params={
'action': 'report',
'type': 'domain_organic',
'key': SEMRUSH_KEY,
'domain': domain,
'phrase': kw,
'database': 'ru',
}
)
positions[kw] = parse_position(resp.text)
return positions
Відстежуємо щотижня перші 3 місяці. Типова поведінка:
- Тиждень 1–2: падіння на 20–40%
- Тиждень 3–6: стабілізація
- Місяць 2–4: відновлення до 80–95% від початкового
Коли варто довірити міграцію професіоналам?
Якщо ваш сайт має більше 1000 сторінок або складну структуру, рекомендується звернутися до фахівців. Ми гарантуємо збереження позицій.
Що входить у роботу
- Повний аудит поточного сайту
- Генерація карти редиректів
- Налаштування 301-редиректів на рівні сервера
- Оновлення внутрішніх посилань та canonical URL
- Реєстрація нового домену в GSC та Яндекс.Вебмастер
- Відправка Change of Address
- Моніторинг позицій щодня протягом місяця
- Документація та інструкції
Результати та гарантії
Після завершення міграції ми передаємо:
- Повний звіт про редиректи
- Інструкцію з подальшого моніторингу
- Доступ до сервера та панелей управління
- Місяць підтримки: щоденна перевірка позицій та оперативне виправлення проблем
Ми гарантуємо, що через 4 місяці після міграції ваш трафік відновиться щонайменше на 80% від початкового рівня. Якщо цього не станеться — проведемо додатковий аудит безкоштовно.
Терміни міграції залежать від розміру сайту: від 1 тижня для невеликих проєктів до 4 тижнів для великих порталів з мільйонами сторінок. Вартість розраховується індивідуально після аудиту. Оцініть ваш проєкт безкоштовно — пишіть нам.
Редизайн та міграція сайту: зміна CMS, збереження SEO
Клієнт прийшов через 6 тижнів після самостійного редизайну: «Ми переїхали з WordPress на Tilda, трафік впав на 70%». Відкриваю Google Search Console — 847 сторінок віддають 404, URL-структура повністю змінилася, жодного 301-редиректу. Яндекс ще не переіндексував новий сайт, позиції впали. Відновлення зайняло 4 місяці та призвело до значних фінансових втрат. Наш досвід — понад 7 років та 80+ успішних міграцій. Клієнти, які замовляють професійну міграцію, відновлюють трафік у 3 рази швидше, ніж ті, хто виконує її самостійно.
Чому міграції ламають SEO?
Пошуковики проіндексували конкретні URL. Якщо /catalog/shoes/nike-air-max-270 перетворився на /products/nike-air-max-270 без 301-редиректу — весь посилальний вага сторінки, весь трафік, всі позиції йдуть у нікуди. Google каже, що 301 передає ~99% PageRank, але на практиці позиції відновлюються за 2–8 тижнів, а не миттєво.
Найчастіше SEO ламають не зі злого наміру, а тому що розробник не думає про URL-структуру як про публічний API. Ось типові поломки:
| Проблема |
Причина |
Рішення |
| Дубльований контент |
Новий сайт відкривається паралельно зі старим |
Вимкнути індексацію dev-версії, налаштувати canonical |
| Втрата метаданих |
Title і description залишилися в старій CMS |
Експорт через API, масовий імпорт з перевіркою |
| Зміна canonical |
Пагінація та фільтри скинулися |
Зафіксувати до розробки, впровадити в шаблон |
| Швидкість просіла |
Важкі секції, неоптимізовані зображення |
Оптимізувати LCP, CLS, TTFB до запуску |
Як відновити трафік після невдалої міграції?
Якщо трафік впав — дійте негайно:
- Краул нового сайту на 404 та порівняння з передміграційним списком URL.
- Створення редиректів для всіх втрачених сторінок з трафіком >0.
- Перевірка структурованих даних та мета-тегів на тестовій вибірці.
- Щоденний моніторинг Coverage в Search Console та позицій за топ-50 запитами.
- Якщо через 2 тижні трафік не відновлюється — глибокий аудит редиректів (транзитивність, ланцюжки, цикли).
У нашій практиці такий випадок: великий інтернет-магазин втратив 50% трафіку при переїзді з Бітрікса на React + Strapi. За три дні відновили 95% редиректів, через 3 тижні трафік повернувся на 90% від початкового.
Як підготувати сайт до міграції: що не можна пропустити?
До початку розробки нового сайту потрібно:
- Повний краул поточного сайту через Screaming Frog або Sitebulb. Отримати список всіх індексованих URL з трафіком з Google Search Console.
- Вивантажити всі сторінки з органічним трафіком >0 за останні 6 місяців — це пріоритет для редиректів.
- Зафіксувати всі зовнішні посилання (backlinks) на конкретні сторінки — Ahrefs, Semrush.
- Сфотографувати поточні позиції за ключовими запитами — база для порівняння після міграції.
- Зберегти Core Web Vitals з Search Console за попередні 90 днів.
Таблиця для фіксації:
| Етап аудиту |
Інструмент |
Критичність |
| Збір URL |
Screaming Frog + GSC |
Висока |
| Трафік за сторінками |
Google Analytics / Search Console |
Висока |
| Зовнішні посилання |
Ahrefs / Majestic |
Середня |
| Позиції |
Яндекс.Wordstat / Serpstat |
Середня |
| Core Web Vitals |
GSC CrUX |
Висока |
Зв'яжіться з нами для детального передміграційного аудиту — ми допоможемо виявити всі ризики та скласти план дій.
Мапінг URL та редиректи
Для проекту з 200+ сторінками створюємо таблицю мапінгу: старий URL → новий URL → статус (301, об'єднаний з іншою сторінкою, видалений). Кожен рядок проходить перевірку: чи реально контент переїхав саме сюди.
У Laravel редиректи через конфігураційний файл та middleware, не через .htaccess — це швидше та керованіше. Для WordPress → Next.js: редиректи налаштовуються в next.config.js (статичні) та на рівні Nginx/CDN для динамічних. Старий .htaccess на shared хостингу з 500+ рядками редиректів — особливий ад. Кожен редирект перевіряється послідовно, продуктивність падає. Переносимо в Nginx map директиву або Redis-кеш для динамічного пошуку.
Міграція контенту з різних CMS
WordPress → Headless CMS (Contentful, Strapi, Sanity):
WordPress REST API або WP All Export для експорту постів, метаполів, медіафайлів. Скрипт міграції на Node.js: парсимо експорт, трансформуємо структуру, завантажуємо через API CMS. Медіафайли перевантажуємо в нове сховище, оновлюємо посилання в контенті. Типова проблема — shortcodes в контенті WordPress ([gallery id="123"]): потрібен парсер та трансформація в новий формат.
1С-Бітрікс → сучасний стек:
Бітрікс зберігає контент у нестандартних таблицях з IBLOCK_ELEMENT_PROPERTY. Прямий SQL-експорт через phpMyAdmin або Bitrix API. Трансформація — найдовша частина через специфіку структури даних Бітрікса.
Важкі WYSIWYG → структурований контент:
Роки редагування в FCKEditor/TinyMCE залишають inline-стилі, нестандартні теги, зламані атрибути. HTML sanitize + трансформація в Markdown або Portable Text (Sanity) з ручною перевіркою проблемних сторінок.
| CMS |
Інструменти міграції |
Складність |
Ризики |
| WordPress |
WP All Export, WP-CLI, REST API |
Середня |
Shortcodes, meta fields |
| 1С-Бітрікс |
Bitrix API, SQL-експорт |
Висока |
Складна структура, властивості інфоблоків |
| Joomla |
J2XML, пряме вивантаження з БД |
Висока |
Застарілі розширення |
| Tilda/Readymag |
Експорт через API (обмежений) |
Середня |
Немає повного доступу до контенту |
SEO-збереження технічних елементів
Структуровані дані (Schema.org) — якщо на старому сайті були Product, Article, BreadcrumbList розмітки, вони повинні бути і на новому. Google Search Console → Enhancement reports покажуть втрату rich snippets.
Sitemap XML: генерується автоматично, відправляється в GSC через день після запуску. Старий sitemap залишається до повної переіндексації.
hreflang для багатомовних сайтів: якщо теги загубилися при міграції, через кілька тижнів почнуться конфлікти між мовними версіями у видачі.
Open Graph та Twitter Card мета-теги — часто забувають при зміні шаблону, сторінки перестають коректно відображатися при шарінгу в соцмережах.
Як контролювати сайт після запуску?
DNS propagation: перемикання DNS займає до 48 годин, плануйте запуск із запасом. Cloudflare як DNS-провайдер — propagation займає хвилини, не години.
Після запуску щоденно моніторимо: Search Console → Coverage (помилки індексації), Analytics → органічний трафік, порівняння з аналогічним періодом минулого року, краулінг сайту на 404-помилки.
Перші 2 тижні — критичний період. Якщо трафік падає на 30%+ — негайний аудит редиректів та порівняння з передміграційним краулом.
Чек-лист на запуск (спойлер)
- [ ] Всі 301 редиректи працюють і не утворюють ланцюжків
- [ ] Sitemap відправлений в GSC та Яндекс.Вебмайстер
- [ ] Прописані canonical на всіх сторінках
- [ ] Перевірено відображення Open Graph / Twitter Card
- [ ] Скориговані robots.txt та мета-теги noindex
- [ ] Core Web Vitals в зеленій зоні (LCP <2.5s, CLS <0.1, INP <200ms)
Що входить в роботу
Результати, які ви отримуєте:
- План міграції з мапінгом URL та редиректів у форматі Excel/Google Sheets.
- Налаштовані 301 редиректи на серверному рівні (Nginx/Cloudflare/Vercel).
- Перенесений контент з перевіркою цілісності: зображення, мета-поля, посилання.
- Структуровані дані (Schema.org) на новому сайті, ідентичні старим або покращені.
- Звіт по SEO: динаміка позицій через 1, 3 та 6 тижнів після запуску.
- Моніторинг Coverage в Search Console з повідомленнями про помилки.
- Гарантія збереження позицій: якщо трафік падає більш ніж на 15% протягом першого місяця — безкоштовний аудит та корекція.
Терміни та орієнтири
- Редизайн з міграцією невеликого сайту (до 100 сторінок): 4–8 тижнів.
- Міграція e-commerce з 500+ сторінок товарів: 8–16 тижнів.
- Тільки технічна частина міграції (редиректи, метадані) без редизайну: 1–3 тижні.
Вартість розраховується індивідуально за обсягом. Середня економія клієнта за рахунок збереження трафіку після міграції — суттєва сума для бізнесу.
Отримайте консультацію по вашому проекту — ми відповімо протягом дня. Замовте передміграційний аудит вашого сайту та отримайте точний кошторис з планом редиректів. Зв'яжіться з нами, щоб обговорити деталі.