Признаюсь в косяке, вдруг кому пригодится. Прошлой осенью переносил сайт стройфирмы из Симферополя на новый домен, старый был длинный и с ошибкой в слове, клиент его стеснялся. Перенаправление со старого домена поставил через панель хостинга, галочкой, и забыл. Сейчас клиент спрашивает, почему в поиске до сих пор старый домен, а новый почти не показывается. Полез смотреть, а панель ставила 302. Полгода временного перенаправления.
Исправил на 301 в .htaccess, проверил ответ по нескольким адресам, всё сразу в конечную точку. Сколько теперь ждать, пока поисковик склеит, и можно ли как-то ускорить? Сезон у стройки уже идёт, клиент нервничает.
Классика панелей, многие по умолчанию ставят 302, потому что «безопаснее». При 302 поисковик честно держит в индексе старый адрес: вы же сказали, что временно. После исправления на 301 склейка обычно занимает от двух-трёх недель до пары месяцев.
Ускорить можно. В панели вебмастера у поисковиков есть инструмент переезда сайта, там указывается старый и новый домен. Проверьте canonical на новом сайте: он должен смотреть на новый домен, а не остаться старым после копирования базы, такое попадается очень часто. И внутренние ссылки в текстах поменяйте, чтобы не ходили через редирект.
Спустя полтора месяца рассказываю. Инструмент переезда нашёл, заявку подал. Canonical действительно стоял старый, скопировался вместе с базой, поправил. Сейчас новый домен в поиске по основным запросам клиента, старый почти пропал. Позиции примерно те же, что были осенью, по двум запросам даже выше. Клиенту честно сказал, в чём была моя ошибка, он отнёсся спокойно.
автор темы
# Отвечать могут участники мастерской. Если вы уже участник, войдите под своим ником.