Понадобилось мне перенести статьи с одного сайта на другой, причем сохранить позиции с поисковых систем. На эти страницы уже ссылались другие сайты из поисковиков и они хорошо индексировались.
Если нужно перенести сайт с одного домена на другой, то тут обычно никаких проблем не должно возникнуть. Достаточно поставить редирект со старого сайта на новый. А что делать, когда надо перенести только часть статей?
На ум приходит несколько вариантов.
Поставить редирект с каждой страницы на статью на другом сайте
Но так делать не следует. Поисковики легко примут сайт за дорвей, т.е. будут думать, что эти страницы были созданы для продвижения других сайтов. А в результате на старый сайт наложат санкции и его позиции в поисковиках упадут.
Удалить все статьи со старого сайта
Так можно поступить и ничего не потерять, если на них никто не ссылается и никто из поисковиков не заходит.
Вариант с сохранением ссылок
На этом варианте я и остановился:
а) Создать отдельную страницу на старом сайте.
б) Сделать редирект всех переносимых страниц на эту созданную страницу.
в) А уже на ней перечислить список всех перенесенных статей, с активными ссылками на статьи на новом сайте.
Т.о. никакие правила поисковых систем не нарушаются. При этом мы сохраняем все старые URL, делая для них Redirect 301 в .htaccess.