Сбор редиректов при рефакторинге сайта.
При рефакторинге сайта сайта требуется минимизировать потери при публикации новой структуры сайта, для все URL находящиеся в данный момент в поиске требуется прикрепить к новой структуре сайта. Для этого требуется сделать 301 редиректы.
Определить основное зеркало
Зайти на Яндекс, ввести в поиск site:domain.ru посмотреть ссылку (в низу браузера) или в яндекс вебмастере выбрать зеркало домена на котором расположены проиндексированные страницы.
Если домен новый, удаляем www

Определить основной протокол
Зайти на Яндекс, ввести в поиск site:domain.ru посмотреть ссылку (в низу браузера) или в яндекс вебмастере выбрать зеркало домена на котором расположены проиндексированные страницы. Если домен новый, используем HTTPS а так же если иное не предусмотрено ТЗ при рефакторинге переводим сайт на HTTPS (убедитесь что на сервере есть доверительный SSL сертификат)
Установить на сайт стандартный .htaccess
Все сайты разработаные в студии приводятся к единообразию, для этого требуется установить cтандартный .htaccess.
Проверить валидность работы каждого из редиректов.
Собрать список страниц в поиске
- Войти в вебмастер > Выбрать сайт
- Индексирование > страницы в поиске > вкладка "Все страницы > Скачать таблицу XLS"
- Удалить лишние столбцы, добавить столбец с новыми урлами".
- Загрузить список урлов в >Получившийся результат вставить в .htaccess после стандартного htaccess
- Вставить список старых улов в сервис Убедиться что все ссылки дают ответ 301
- Исправить robots.txt массовой проверки ответа сервера Убедиться что все ссылки дают ответ 301
Если количество страниц в индексе значительно, а большая их часть просто вариации фильтра c GET параметрами то целесообразно сократить такие редиректы регулярными выражениями.
Оставить комментарий