Иногда бывает так, что требуется переместить ряд страниц из одного раздела в другой. Соответственно поменяется и путь (URL) к этим страницам.
Основная проблема здесь кроется в поисковых системах. У них в индексе ещё довольно долго ссылки на перемещённые страницы будут старые.
Пользователь, придя по битой ссылке с поисковой системы и видя, что нужной страницы нет, просто уходит. Наша же задача задержать его, дав ему то, что он ищет.
Для этого есть замечательный плагин – Landing sites. (http://wordpress.org/extend/plugins/landing-sites/).
Но есть проблема, он не знает ничего о Яндексе. И по этому для Русскоязычной аудитории мало полезен.
Я его немного доработал для одного из своих проектов. Страница ошибки 404 теперь там выглядит так:

Доработанную версию плагина можно скачать прямо тут: [download id=»25″]
Да, чуть не забыл. До доработки страницы 404 с сайта уходили 99 посетителей из 100. После доработки — остаётся каждый пятый.
Plugins, WordPress