Яндекс тормозной, для него желательно заранее прописать директиву Host
Эта директива прописывается в robots.txt и она указывает, что если найдено несколько доменов с одним содержанием, то основным является указанный в Host. Находим в корне сайта файл robots.txt, если его нет, то создаём, видим там Allow и Dissalow и сразу после них пишем Host. Примерно так:
User-agent: Yandex
Disallow:
Host: site.ru
Вместо site.ru пишем новый домен (можно с www, если необходимо). Директива Host не заставляет что-то исключать из индекса, она лишь даёт понять ПС на какой домен ориентироваться, как на основной. Она бы была идеальным способом склейки домена, но ни все пс одинаково реагируют на неё. Яндекс всегда к ней прислушивается в отличии от гугла. Поэтому её нужно применять для Яндекса.
После чего ставим 301 редирект для Гугла и остальных. Сразу предупреждаю, что Яндекс тормоз и может клеить сайты несколько месяцев, возможно придется писать Платону.