Обнаружил надысь на одном из своих проектов значительное падение трафика с яндекса. Полез разбираться на webmaster.yandex.ru и вижу следующую картину:
Как оказалось, на проекте в одном из подкаталогов используется WordPress , в настройках которого “Адрес блога (URL)” установлен без www (поскольку все внешние ссылки, которые ставлю на проект, идут именно на домен без www).
Но, после очередного своего апдейта, яндекс увидел какую-то естественную внешнюю ссылку с www и почему то решил, что основной домен проекта должен быть с www-префиксом. Затем он попробовал проиндексировать WordPress-овский каталог по адресу www.xxxx.ru/blog/ и получил 302 редирект от WordPress-а, пересылающий его по адресу xxxx.ru/blog/.
В результате, страницы блога наглухо выпали из индекса и трафик упал. Причем, в goggle все осталось как прежде и менять настройки адреса блога добавлением www жутко не хочется, дабы не поиметь подобным проблем с google. Лучше бы поменять 302 редирект на 301.
Выход был найден достаточно быстро – плагин Permalink Redirect. Который судя по описанию делает именно то, что нужно.
Ставим, активируем и проверяем через Redirect Checker. Вот теперь WordPress при обращении с www дает 301 редирект на URL без www.
Теперь ждем повторной переиндексации яндексом, чтобы все встало на свои места.

Июль 9th, 2010 at 13:13
Обнаружил ошибку в работе программы yast ( парсер нч ) как с вами связаться по этому поводу ? С Уважением,
Андрей
Май 20th, 2011 at 9:59
ооо, чтоб я без вас делала!
Был поставлен сначала плагин Custom Permalinks, который делал переадресацию со старых урлов на новые, но код сервера выдавал 302 редирект, тоже трафик с поисковиков начал падать. Установила Permalink Redirect и стал выдаваться 301. Ура!