Ко мне регулярно приходят на консультацию по переносу сайта на другой движок - обычно уже после того, как первая самостоятельная попытка перенести сайт «один в один» на новую CMS роняет позиции в поиске. Разберу по шагам, что чаще всего идёт не так при смене движка, как я готовлю миграцию на практике и во сколько это обходится с реальными сроками.
Когда перенос сайта на другой движок оправдан
Конструкторы вроде Tilda отлично работают для лендингов и сайтов-визиток, но упираются в потолок, как только бизнесу нужна кастомная логика: личный кабинет, сложная фильтрация каталога, интеграция с 1С или CRM. За несколько лет практики вижу три типовых повода для переезда.
- Сайт на Tilda с трафиком от нескольких тысяч визитов в сутки начинает тормозить из-за тяжёлых блочных страниц - переезжают на WordPress или Next.js ради контроля над версткой и скоростью загрузки.
- Интернет-магазин перерос конструктор: нужна интеграция со СДЭК, эквайрингом T‑Bank, складским учётом. На Tilda это костыли через кастомные скрипты, на WooCommerce или Laravel - штатная логика без танцев с бубном.
- Старый сайт на WordPress с горой устаревших плагинов тормозит и уязвим для взлома - переезд на современный стек снижает и нагрузку, и риски.
В каждом из этих случаев риск для SEO разный, но проседает трафик почти всегда по одной и той же причине - движок меняют раньше, чем готовят техническую базу для переезда.
Что теряется при миграции без подготовки
У одного клиента интернет-магазин на Tilda с примерно тысячей товаров перевезли на WooCommerce своими силами, без карты редиректов. За три недели органический трафик просел на 40% с лишним, потому что новый движок сгенерировал урлы вида /product/123 вместо привычных /catalog/tovar-name, а старые адреса просто отдавали 404. Восстанавливали через связку 301-редиректов и повторную переиндексацию - на это ушло ещё полтора месяца.
Что обычно теряется без подготовки:
- структура URL и, как следствие, накопленный вес страниц в глазах поисковика
- метатеги title и description, которые копировались вручную и терялись при экспорте
- микроразметка schema.org - отзывы, рейтинги, хлебные крошки - новый движок её просто не генерирует сам по себе
- скорость загрузки, если новый шаблон тяжелее старого по вёрстке и скриптам
- индексация целиком, если забыли обновить robots.txt и sitemap.xml на новом адресе
Чек-лист аудита перед переносом
Перед тем как трогать движок, я прогоняю один и тот же список шагов - он экономит недели восстановления после запуска.
- Полная выгрузка всех URL сайта через Screaming Frog или Netpeak Spider - включая те, что не попали в sitemap
- Экспорт индексируемых страниц из Яндекс.Вебмастера и Google Search Console
- Список топ-страниц по трафику за последние 6-12 месяцев из Метрики или Analytics
- Снимок всех meta title, description и h1 в отдельную таблицу
- Список внешних ссылок на сайт через Ahrefs или тот же Вебмастер - чтобы понимать, какие страницы точно нельзя ронять
- Фиксация текущей скорости и Core Web Vitals как база для сравнения после переезда
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Как сохранить позиции: техническая часть переноса
Самая частая ошибка - переносят контент и забывают про редиректы. Без карты 301-редиректов со старых урлов на новые поисковик считает старые страницы удалёнными, а новые - незнакомыми, и трафик проседает, пока идёт переиндексация - обычно от двух до восьми недель в зависимости от размера сайта.
Для сайтов с сотнями и тысячами страниц вручную такую карту не составить. Я обычно пишу небольшой скрипт на Python, который сопоставляет старые и новые урлы по slug и заголовку и сразу генерирует готовый конфиг с редиректами.
import csv
with open("redirects.csv") as f, open("redirects.conf", "w") as out:
for old_url, new_url in csv.reader(f):
out.write(f'rewrite ^{old_url}$ {new_url} permanent;n')
Готовые скрипты для генерации карты редиректов и проверки битых ссылок после переезда можно посмотреть в библиотеке готовых скриптов.
Что ещё стоит сделать на этом этапе:
- обновить sitemap.xml и сразу отправить его в Search Console и Яндекс.Вебмастер
- перепроверить canonical - после миграции движки часто расставляют их криво и задваивают страницы
- перенести или заново настроить микроразметку: Product, Review, BreadcrumbList
- сравнить скорость загрузки до и после - Core Web Vitals поисковик учитывает при ранжировании
- не совмещать смену домена со сменой движка, если можно развести их по времени - это разные риски, и вместе диагностировать просадку сложнее
Сравнение движков: что учитывать при выборе новой платформы
| Движок | Плюсы | Минусы | Когда переезжать |
|---|---|---|---|
| Tilda | быстрый запуск, готовые блоки | ограниченная кастомная логика, тяжёлые страницы | лендинги, визитки, простые магазины |
| WordPress / WooCommerce | гибкость, тысячи плагинов | нужна регулярная техподдержка, уязвимости при устаревших плагинах | магазины и блоги со сложным контентом |
| Next.js / React | максимальная скорость, полный контроль над версткой | дороже и дольше в разработке | сервисы с высокой нагрузкой, SPA-логика |
| Laravel (API / бэкенд) | под кастомную бизнес-логику любой сложности | нужен бэкенд-разработчик на постоянную поддержку | CRM, личные кабинеты, интеграции с 1С и другими CRM |
Сроки и стоимость переноса сайта на другой движок
Сроки зависят от объёма контента и количества интеграций - сайт на 20 страниц без сложной логики переезжает за пару недель, интернет-магазин с оплатой, доставкой и личным кабинетом - за полтора-два месяца.
| Задача | Стоимость | Срок |
|---|---|---|
| Консультация по переносу сайта на другой движок | от 3 000 ₽ | 1-2 дня |
| Сайт на Tilda с нуля или переносом | от 30 000 ₽ | 1-2 недели |
| Сайт на WordPress | от 60 000 ₽ | 3-5 недель |
| Кастомная интеграция: СДЭК, эквайринг, CRM | от 40 000 ₽ | 1-3 недели |
| Интернет-магазин под ключ с переносом каталога | от 80 000 ₽ | 4-8 недель |
| Веб-сервис или SPA на React/Next.js | от 300 000 ₽ | от 8 недель |
На рынке за аналогичный переезд интернет-магазина студии обычно просят от 100 000 до 300 000 ₽ в зависимости от масштаба - разброс большой, потому что многие закладывают в смету ещё и редизайн, который не всегда нужен именно для сохранения SEO.
Когда стоит взять консультацию по переносу сайта на другой движок
Если сайт - лендинг на десяток страниц без интеграций, переезд реально спланировать самостоятельно по чек-листу выше. Но как только в дело идут кастомные скрипты Tilda с эквайрингом T‑Bank, интеграция со СДЭК, телеграм-бот на aiogram, завязанный на форму заказа, или автоматизация в n8n, которая дёргает вебхуки сайта, - цена ошибки резко растёт, и я обычно советую сначала обсудить архитектуру переезда, а не сразу переносить всё подряд.
На консультации смотрю текущую структуру сайта, интеграции и трафик по разделам и говорю прямо, что конкретно ломается при переезде на выбранный движок и сколько реально будет стоить перенос без сюрпризов на середине проекта. Если задача шире разовой консультации, веду перенос под ключ - от карты редиректов до проверки индексации после запуска.
Разобраться перед стартом
Консультация
от 3 000 ₽
Подробнее →Частые вопросы
Сколько по времени сайт теряет позиции после переноса на другой движок?
При грамотной подготовке просадка минимальна и восстанавливается за 2-4 недели, пока поисковик переиндексирует новые страницы через настроенные 301-редиректы. Без карты редиректов просадка бывает куда жёстче - до 40-50% трафика на пару месяцев, и восстановление занимает в разы дольше.
Нужно ли менять домен одновременно с движком?
Я стараюсь эти операции не смешивать. Смена движка и смена домена - два разных процесса, каждый со своим набором рисков для SEO, и если запускать их одновременно, при просадке трафика невозможно понять, что именно сработало не так. Если домен всё же нужно менять, разношу это минимум на месяц-два от переноса движка.
Что делать с накопленными внешними ссылками после переноса?
Проверяю список внешних ссылок через Вебмастер или Ahrefs ещё на этапе аудита и слежу, чтобы страницы, на которые они ведут, получили 301-редирект на релевантный новый адрес, а не отдавали 404. Конструкторы вроде Tilda сами это не отслеживают - только вручную.
Можно ли перенести сайт на другой движок совсем без потери позиций?
Полностью без просадки почти никогда не получается - поисковику нужно время на переобход и переиндексацию новых страниц, от пары дней до пары месяцев в зависимости от размера сайта. Но при правильной карте редиректов, сохранённых метатегах и перенесённой микроразметке позиции возвращаются на прежний уровень, а не теряются насовсем.