Задача: Подготовить SEO-карту значимых URL и редиректы
Подготовить SEO-карту значимых URL и редиректы
Сопоставить ограниченный набор реально индексируемых и значимых legacy-URL с новой структурой сайта и настроить точечные 301-редиректы.
Цель
Сохранить поисковую преемственность там, где она действительно имеет значение, без попытки воспроизвести всю историческую URL-структуру старого сайта.
Контекст
В поисковом индексе находится ограниченное число страниц — порядка 85. Поэтому полная обратная совместимость со всеми legacy-маршрутами не требуется.
Что сделать
- Собрать фактический список индексируемых и иных действительно значимых публичных URL.
- Для каждого URL определить целевую страницу в новой структуре haih-cms.
- Где это разумно, сохранить адрес без изменения.
- Для изменённых адресов подготовить точечные постоянные 301-редиректы.
- Для устаревших страниц без полезного аналога принять явное решение: объединить с новой страницей или отдавать корректный 404/410 по ситуации.
- Исключить цепочки и циклы редиректов.
- Проверить согласованность новой URL-карты с canonical и sitemap.
Результат
Небольшая управляемая карта SEO-переезда для реально значимых URL вместо поддержки всей legacy-маршрутизации.
Критерии готовности
- Все индексируемые и значимые URL получили решение.
- Для нужных страниц настроены прямые 301-редиректы.
- Нет требования поддерживать старую Rails-маршрутизацию целиком.
- Новая URL-структура считается основной и канонической.
Ворклоги
Изменение стратегии URL
Отказались от идеи сохранять полную обратную совместимость со всей legacy-структурой адресов. Поскольку в поисковом индексе находится порядка 85 страниц, задача теперь ограничена управляемой SEO-картой значимых URL: старый адрес → новая страница → сохранить/301/удалить.
Новая структура haih-cms считается основной и канонической; Rails-маршрутизация целиком не воспроизводится.