Как перенести сайт и не потерять позиции в поиске
Перенос сайта роняет трафик не сам по себе, а из-за несовпадения адресов. Разбираю инвентаризацию URL, карту редиректов, проверку и первые недели после.
Позиции теряются не от переезда, а от несовпадения адресов. Если каждый старый URL отдаёт 301 на точный новый, просадка длится 2-4 недели и возвращается сама. Если карты редиректов нет или она сделана «примерно», трафик падает и не возвращается: перенос сайта в этом случае означает, что вы начинаете накапливать историю страниц заново.
Дальше - по шагам, что именно надо сделать до переключения и в какой момент.
Перенос сайта с Тильдыот 120 000 до 350 000 ₽сроки: 2-4 недели
Инвентаризация: три источника, потому что каждый неполный
Первое действие - собрать полный список того, что уже есть в поиске. Не то, что вы помните, а то, что знает поисковик.
Яндекс.Вебмастер. Раздел со страницами в поиске плюс раздел с исключёнными. Даёт то, что робот действительно проиндексировал, включая страницы, о существовании которых вы забыли: старые акции, служебные адреса, дубли с параметрами.
Sitemap.xml. Даёт то, что сайт сам о себе заявляет. Пересекается с первым источником процентов на восемьдесят, но всегда содержит что-то своё.
Яндекс.Метрика за последние 12 месяцев. Отчёт по страницам входа. Даёт адреса, на которые реально приходили люди, в том числе из закладок, писем и чужих ссылок. Это единственный источник, который покажет страницу, выпавшую из индекса, но всё ещё приносящую заходы.
Каждый источник по отдельности неполный. Сводить их надо в одну таблицу с удалением дублей, и на среднем корпоративном сайте из трёх выгрузок по 60-90 адресов получается список на 120-150 уникальных URL. Разница между «мы думали, у нас 40 страниц» и реальностью - обычная история.
Карта редиректов один в один
Дальше каждому старому адресу сопоставляется новый. Именно каждому, а не тем, которые кажутся важными.
Правило простое: 301 со старого URL на новый URL с тем же содержанием. Не на раздел, не на похожую страницу, и главное - не на главную.
Про главную стоит сказать отдельно, потому что это самая частая «оптимизация» при переезде. Логика «поставим редирект всего на главную, ничего не потеряется» не работает: Яндекс распознаёт редирект на нерелевантную страницу как мягкую ошибку 404, страницу из поиска выкидывает, а накопленные ей ссылки и поведенческие никуда не передаёт. Итог хуже, чем если бы вы просто отдали 404: там хотя бы понятно, что страницы нет.
Что делать со страницами, которым нет замены:
- если содержание объединили с другой страницей - 301 на неё;
- если раздел закрыт совсем и аналога нет - отдавать 410, это честный сигнал «удалено навсегда»;
- если страница была мусорной (дубль с параметром, пустая карточка) - 301 на канонический адрес.
Карту согласовывает клиент, потому что решить, какая новая страница заменяет старую услугу, может только тот, кто знает бизнес. Это занимает 2-4 дня и требует вашего участия.
Что переносится кроме страниц
Адреса - половина работы. Дальше идёт то, о чём вспоминают уже после падения трафика.
Метатеги. Title и description каждой страницы переносятся вместе с адресом. Переписывать их «заодно» при переезде - плохая идея: вы получите два изменения сразу и не поймёте, что именно сработало.
Микроразметка. Организация с адресом и телефоном, хлебные крошки, товары с ценой и наличием, блоки вопросов и ответов. Если на старом сайте разметка была и робот к ней привык, её отсутствие на новом читается как деградация страницы.
Изображения. Их тоже индексируют, и картиночный трафик у некоторых ниш заметный. По возможности файлы сохраняют с теми же именами и путями, атрибут alt переносится вместе с ними.
robots.txt и sitemap.xml. Новый robots собирается заново под новую структуру, sitemap генерируется автоматически и отправляется в Вебмастер сразу после переключения.
Внешние ссылки и счётчики. Номер счётчика Метрики остаётся прежним, иначе вы теряете всю накопленную статистику и не сможете сравнить «до» и «после». Цели переносятся вместе с ним.
График работ
Как выглядит переезд по срокам
Общий календарь 2-4 недели. Отмечены этапы, где нужно ваше решение, а не только работа подрядчика.
- 01 0-4
Инвентаризация URL
3-5 дней
Вебмастер, sitemap и Метрика за год, сведение в одну таблицу
- 02 4-6
Сборка нового сайта
1-3 недели
Структура под кластеры спроса, вёрстка, скорость
- 03 6-9
Карта редиректов нужен клиент
2-4 дня
Каждому старому адресу - точный новый
- 04 9-11,5
Тестовый контур и проверка
2-3 дня
Поддомен с запретом индексации, прогон всех редиректов
- 05 11,5-12,5
Переключение и переезд в Вебмастере нужен клиент
1 день
DNS, главное зеркало, sitemap
- 06 12,5-15,5
Переобход и контроль
2-4 недели
Мониторинг 404, позиции по опорным запросам
Итого около 15,5 нед., участие клиента на 2 из 6 этапов
Смена домена и смена платформы - разные истории
Их часто делают вместе, и это удваивает риск.
Смена платформы при том же домене - более простой случай. Меняются только адреса внутри сайта, домен и его история остаются. Хватает корректных 301 и переобхода.
Смена домена - отдельная процедура. Кроме редиректов нужно указать переезд в Яндекс.Вебмастере: старый домен подтверждается, новый добавляется, задаётся главное зеркало. Пока Яндекс не склеил зеркала, два домена конкурируют друг с другом в выдаче. Склейка занимает от двух недель до полутора месяцев, и ускорить её нельзя, можно только не мешать: старый домен должен оставаться доступным и отдавать 301, а не выключаться на следующий день.
Если есть возможность разнести эти два события - сначала новая платформа на старом домене, через пару месяцев смена домена, - результат предсказуемее.
Тестовый контур и самая дорогая ошибка переезда
Новый сайт до переключения живёт на техническом поддомене с полным запретом индексации. На нём прогоняются все редиректы из карты: берётся список старых адресов и проверяется, что каждый отдаёт код 301 и ведёт туда, куда должен. Не выборочно, а весь список целиком - это скрипт на десять минут.
Дальше самое важное. При выкатке на боевой домен запрет индексации надо снять. Забытый Disallow: / в robots.txt или мета-тег noindex в шаблоне - самая дорогая ошибка переезда, которую я видел. Сайт работает, люди заходят по рекламе, всё выглядит нормально, и только через три недели выясняется, что из поиска исчезли все страницы. Возврат после такого занимает 1,5-2 месяца, потому что робот снижает частоту обхода сайта, который сам себя закрыл.
Проверка занимает минуту: открыть /robots.txt на боевом домене и посмотреть исходный код главной на наличие noindex. Делать её надо в день переключения, а не «когда-нибудь».
Первые дни после переключения
Переобход в Вебмастере. В разделе переобхода отправляются главная, разделы и ключевые посадочные. Лимит на день ограничен, поэтому приоритет отдаётся страницам, которые приносили трафик.
Мониторинг 404. В Вебмастере и в логах сервера. Каждый всплывший 404 - это адрес, который не попал в карту редиректов. Такие находятся всегда, и первые дни их дочищают вручную.
Контроль позиций по опорным запросам. Не по всему ядру, а по десятку запросов, которые вы знаете наизусть и которые приносили заявки. Снимок делается до переключения и потом раз в несколько дней. Просадка на 5-15 позиций в первые две недели - нормальная реакция. Отсутствие возврата через месяц - повод искать ошибку в редиректах.
Скорость. Если ради неё всё и затевалось, замер делается сразу и фиксируется. Мобильный LCP до и после - самая наглядная цифра для отчёта.
Специфика ухода с Тильды
Три особенности, из-за которых переезд с конструктора отличается от переезда между обычными сайтами.
Чужие URL. Адреса вида /page12345678.html бессмысленны для человека и для поиска, но они уже проиндексированы. Их нельзя просто выкинуть: каждому нужен 301 на новый человекопонятный адрес. Именно поэтому инвентаризация здесь особенно важна - по имени страницы нельзя понять, что на ней было, приходится открывать каждую.
Скорость. Типичная страница на Тильде тянет общий скриптовый пакет, слайдеры и шрифты всей библиотеки блоков. Реальные замеры на мобильном, которые я делал: LCP 4-6 секунд против 1,2-1,8 секунды на статике. Это тот случай, когда переезд даёт прирост не только за счёт структуры.
Метатеги в чужой панели. Title и description лежат в интерфейсе конструктора и выгружаются только руками или парсером. Собирать их надо до отключения подписки, иначе доступ к ним пропадёт вместе с аккаунтом. Это же касается текстов и изображений.
Сколько занимает перенос сайта и сколько он стоит
Календарные сроки - 2-4 недели от старта до переключения, плюс 2-4 недели на переобход и стабилизацию. Стоимость - от 120 000 до 350 000 ₽.
Вилка закрывается двумя вещами. Первая - число страниц: карта редиректов на 40 адресов и на 400 отличаются в разы по трудоёмкости. Вторая - надо ли переносить структуру как есть или перестраивать её под спрос. Второй вариант дороже, но именно он даёт рост, а не просто возврат к прежним показателям: переезд без изменения структуры вернёт вас туда же, где вы были, плюс выигрыш от скорости.
Что входит в работу по шагам и как выглядит карта редиректов на реальном проекте, расписано на странице про перенос с Тильды. Если по итогам инвентаризации окажется, что в поиске у вас три страницы и терять нечего, переезд превращается в обычную разработку нового сайта, и стоить он будет по другому прайсу.

