2 года назад
Новичкам
no image

Правильное склеивание доменов для Яндекса с помощью 301 редиректа и .htaccess

Пришло время задаться вопросом о склейте доменов для перехода с одного сайта на другой. Будем использовать 301 редирект, настройку 301 редиректа через .htaccess  и поговорим о том, зачем нужно склеивать и главное, как правильно склеивать домены для поисковых систем.

Небольшая пред.история, которая привела меня к необходимости изучить сей вопрос:

У меня был проект – сайт, который занимался софтом. Сайт специализировался на региональном продвижении, но решил выйти за рамки привычных действий и прикупил доменное имя более широкого спектра.

В то время, как старый домен уже набрал некоторую популярность в Яндекс  и имел вес – ТИЦ. Задача была склеить домены так, что бы ТИЦ начал отображаться у нового домена. Законы seo продвижения сайтов глосят  о возможности склеивать старый и весомый домен с новым и не весомым, если вы знаете, что такое seo, разумеется 😉

Подготовка к склейки домена

Если честно, ранее я не сталкивался с подобной задачей и почти не использовал в поисковом продвижении. Моих знаний явно было не достаточно для полноценного проведения сего мироприятия. И я начал изучать тему, рекомендации различных SEO блогов.

  1. Вариант последовательной склейки доменов – многие советы, которые я нашел говорили о том,что склеивать нужно последовательно. Сначала для Google, только потом для Яндекса. Некоторые писали в точности да наоборот.
  2. Вариант одновременной склейки – остальная часть советов говорила о одномоментной склейки доменов. И так, как у меня не было задачи склеивать для Google (ТИЦ не влияет на ранжирование в Google)

И так, своей задачей я поставил выполнить рекомендации именно Яндекса, который утверждает:

Робот склеивает зеркала, из них индексируется и участвует в поиске только один из сайтов — главное зеркало. (с) Яндекс

И так, рекомендации Яндекса сводятся к следующему:

  1. Указать в директиве Host главное зеркало сайта
  2. Создать серверный редирект на главное зеркало
  3. Сообщить Яндексу об изменениях

Собственно из обилия информации в поддержке Яндекса, это все.

Что означает 301 редирект и склейка доменов

В моем примере старый сайт набрал ТИЦ около 360, после всех апдейтов поисковика и закрепился в этой позиции. Новый домен не имел показателе и соответственно предполагалось, что после склейки домен – ТИЦ старого домена, перейдет к новому.

Собственно эта же система и происходит, когда вы убираете www  и перенаправляете на безwww – происходит склейка и основным зеркалом сайта становиться домен без www.

Определяем главное зеркало для Яндекса

Первое, что нужно сделать – создать файл robots.txt с текстом:

User-agent: Yandex
Host: ваш.домен

В целом это не совсем правильный ход, ведь после назначения 301 редиректа, который мы обсудим ниже, робот не увидит из-за переадресации этого файла.

Но выход есть всегда – отключить редирект для файла robots.txt. А значит, создаем еще один файл: .htaccess с текстом:

<FilesMatch “robots.txt$”>
RewriteEngine off
</FilesMatch>

Теперь, после того,как вы подключите 301 редирект, все будет работать, как надо.

Подключение 301 редирекста через файл .htaccess

Я уже очень подробно писал о том, как правильно настраивать 301 редирект, лучший из предложенных способов, вы можете выбрать самостоятельно, а я приведу пример самого распространенного:

И так, в файле .htaccess нужно добавить следующее:

301 редирект с www на без www

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com
RewriteRule ^(.*)$ http://domain.com/$1 [R=permanent,L]

301 редирект с одного сайта на другой

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://домен.сайта/$1 [R=301,L]

Собственно, все! Теперь ваши доменные имена склеены правильно, за исключением одного маленького “НО”:

При появлении 301 редиректа, вы не сможете загрузить файлы для проверки поисковыми роботами ни от Яндекса, ни от Google, речь идет о проверки при регистрации в инструментах вебмастера.

Пойти путем FilesMatch не подходит – просто не работает, по этому, вот более удобный и рабочий вариант:

RewriteRule ^(google7864b1b3e31ac028/|yandex_6d873e52de8dfd43/)$ – [L]

На этом пожалуй разбор темы, как правильно склеивать домены для Яндекса исчерпал себя. Всего Вам хорошего. Читайте мой seo блог и настраивайте бесплатное продвижение сайтов.

Давайте знакомиться!

Меня зовут, Андрей. Я занимаюсь SEO и онлайн маркетингом уже более 8 лет. Имею обширный опыт продвижения сайтов и составления маркетинговых планов, для разных ниш бизнеса. Опыт работы с крупными брендами. Преподаю очные курсы по SEO продвижению сайтов и интернет - маркетингу в колледже (Тель-Авив, Израиль).

Подробнее...

Email Рассылка

Получайте самые актуальные инструкции по интернет маркетингу и развитию бизнеса. На email вы будете получать только статьи этого блога. Ваш email будет храниться только мной и не будут переданы никому или использованн для СПАМных рассылок. Только полезная и актуальная информация в рассылке.

Комментарии

Всего комментариев: 0
Оставить комментарий

Все комментарии проходят модерацию. Для комментирования статьи, вам не нужно вводить личных данных, только Имя и Текст Комментария

eject