Як склеїти два сайти при АГС або переїзді на інший домен
Як правильно склеїти сайти?
Завдання: склеїти два домена: oldsite.ru (старий сайт) і newsite.ru (новий сайт).
1. Реєструємо новий домен newsite.ru
2. клонуємо сайт на новий домен.
3. Забороняємо до індексації роботам пошукової системи Google новий домен, але дозволяємо для Yandex:
a) На oldsite.ru в файлі robots.txt прописуємо директиву Host: newsite.ru для пошукового робота Яндекса.
приклад:
b) На сайті newsite.ru в файлі robots.txt:
- дозволяємо індексацію сайту ботам Яндекса;
- забороняємо індексацію для всіх інших ботів
- прописуємо ще одну директиву Host: newsite.ru (з www або без www - в залежності від ситуації).
- додаємо і прописуємо карту сайту
5. Чекаємо апдейт «дзеркальників» Яндекса, після чого перевіряємо склейку сайтів. Потрібно, щоб сайт newsite.ru став головним дзеркалом і на нього перетік ТИЦ старого сайту (якщо така була).
Важливо: уважно перевіряйте склейку!
Як перевірити склейку сайту?
6. Якщо склейка пройшла вдало і тепер newsite.ru - головне дзеркало, то:
а) на сайті newsite.ru в файлі robots.txt дозволяємо індексацію всіх пошукових ботам;
б) ставимо 301 редирект з усіх сторінок oldsite.ru на відповідні сторінки сайту newsite.ru
тобто в файлі .htaccess прописуємо:
Дуже часто новачки не вникають повністю в суть проблеми і роблять дуже грубу помилку - вони роблять 301 перший редирект, упускаючи одну дуже важливу деталь.
Як тільки ви встановите редирект, Яндекс не зможе склеїти дзеркала, так як буде вважати сайти різними і просто буде думати, що один сайт переправляє користувача на інший. Щоб склеїти два сайти. у робота Яндекса повинна бути можливість індексації обох дзеркал. У цьому випадку сайт, на якому стоїть редирект не може бути ідентичним сайту без редиректу. Тому НЕ ЗАБУВАЙТЕ про перші три рядках, які роблять доступним файл robots.txt для посковіков, навіть коли на всьому сайті варто 301 редирект.
Якщо дуже кортить, можна клеїти 301-м перенаправленням відразу після того, як новий сайт увійде в індекс і піде трафік по НЧ запитам. Але найкраще це робити після склейки дзеркал Яндексом.
Як тільки ви виконуєте 6-й пункт, 301-й редирект перекине всіх користувачів, весь статичний вага, Page Rank, весь траст та іншу маячню зі старого домену на новий.
Таким чином прописаний вище код оповіщає Гуглу, що пора клеїти домени, а перші три рядки вказують боту Яндекса, щоб він склеїв обидва домени.
Пошуковий робот Google добре розуміє призначення 301 редиректу, тому з ним не потрібно псувати нерви, прописуючи дзеркала в файлі robots.txt
Також після виконання пункту 6 в панелі вебмастера Google можете вказати, що сайт переїхав на новий домен. Це прискорить вирішення завдання.