Обновление сайта с сохранением старых роутов с использование Permanent Redirect

Есть старый сайт, который написан на древнем asp.net web forms. Он имеет очень хорошую индексацию в поисковиках, что очень важно.

Сейчас разработан новый сайт с сохранением логики, который запущен на другом домене. Нужно обновить сервер со старым сайтом, что бы все маршруты со старого сайта были доступны на новом, что бы не "потерять" индексацию старого сайта. Т.е., другими словами, каждая страница должна поддерживать сразу два маршрута, с нового и старого сайтов.

На сколько мне известно, в этом случае отлично подойдёт использование PermanentRedirect (httpStatusCode 301/308)

Как грамотно реализовать такой функционал?


Ответы (2 шт):

Автор решения: Alexander Semikashev

Для этого нужно использовать редирект с кодом 301. То есть постоянный редирект. В противном случае поисковые боты сайты не "склеит".

→ Ссылка
Автор решения: BlackStar1991

Если у вас будет доступно по 2-м адрессам одновременно то новый адресс будет распознан поисковым ботом как спам ссылка. И вы потушете рейтинг вашего сайта в выдаче. Как написано выше, вам необходимо реализовать грамотный 301-редирект с сохранением не только к страницам но также и к медиаконтенту... Вообще-то эту задачу выполняет SEO специалист, который в курсе про перелинковки, href-ы, внуттренние ссылки, мусорные ссылки, ссылки на внешние источники, платные ссылки на ваш сайт и тд. Если вы сделаете не правильно, то через 3-4 недели ваш сайт улетит с выдачи.

→ Ссылка