1. Формируем карту страниц и требований
Для каждого старого URL определяется действие: сохранить, обновить, объединить или перенаправить. У страницы фиксируются назначение, основной запрос, полезный контент и связи с другими разделами. Решение об удалении нельзя принимать только по внешнему виду или небольшому объёму текста.
2. Проектируем структуру и пользовательские сценарии
Новая навигация строится вокруг задач посетителя. Коммерческие страницы ведут к понятному следующему действию, а информационные материалы помогают разобраться в вопросе и перейти к подходящей услуге. На этом этапе проверяется, что важные страницы не становятся глубже и не теряют контекстные ссылки.
3. Создаём дизайн и компоненты
Макеты учитывают реальные тексты, таблицы, списки, формы и длинные заголовки. Компоненты проверяются на мобильных экранах, с клавиатуры и при увеличении масштаба. Основной контент должен оставаться доступным без ожидания сложного клиентского сценария.
4. Разрабатываем и переносим контент
При переносе сохраняются полезные ответы, корректная иерархия заголовков, метаданные и внутренние ссылки. Если URL меняется, заранее готовится однозначная таблица перенаправлений. Один старый адрес должен вести на наиболее соответствующую новую страницу, а не автоматически на главную.
5. Проверяем тестовую версию
До публикации проводится техническая приёмка:
- нет случайно закрытых страниц и тестовых доменов в canonical;
- все обязательные перенаправления работают без длинных цепочек;
- sitemap содержит только канонические индексируемые URL;
- заголовок H1 один и соответствует назначению страницы;
- формы и ключевые действия работают;
- изображения имеют размеры и альтернативные описания;
- основные страницы доступны в HTML и корректно работают на мобильных устройствах;
- нет критической регрессии скорости и стабильности макета.
6. Запускаем и наблюдаем
После публикации проверяются HTTP-коды, canonical, robots, sitemap, перенаправления и фактическая версия страниц. Затем отслеживаются обход, индексация, показы, переходы, CTR и запросы изменённых URL. Ошибка источника данных отделяется от ошибки самой страницы.