Как сделать зеркало для сайта с SSL-сертификатом?

Приветствую вас на сайте Impuls-Web!

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

Я еще раз напомню о том, что компания Google заявила, что с января 2017 года в браузерах Google Chrome для сайтов, работающих по стандартному протоколу http, для посетителей будет высвечиваться сообщение о том, что соединение не является безопасным. Однако, это касается не всех страниц сайта, а только тех на которых есть формы отправки контактных данных. То есть, если у вас обычный информационный сайт, на котором нет таких форм, то вам пока что это не грозит.

Если вы все-таки решились на переход на SSL-сертификат, вы можете ознакомиться с инструкциями, как это сделать по следующим ссылкам:

Нужен ли SSL-сертификат для сайта?

Как получить бесплатно SSL-сертификат для сайта?

Как получить SSL сертификат?

Как установить SSL-сертификат на хостинг?

Важное действие перед настройкой редиректа

Итак, после того, как вы получили SSL-сертификат и установили его на хостинг, ваш сайт стал доступен по двум адресам. Первый адрес начинается со стандартного протокола http, а второй — с https. Если ваш сайт совсем новый и вы еще не регистрировали его в поисковых системах, то вы можете сразу же настроить 301 редирект или серверный редирект, что бы все пользователи и, в том числе, поисковые системы, при переходе по стандартной ссылке, начинающейся с http, попадали на такую же ссылку, но начинающуюся с https.

Если же ваш сайт уже проиндексирован, то вам необходимо сначала добавить в Яндекс вебмастер и Google Search Console ссылку на ваш сайт, начинающуюся с https. Затем назначить этот адрес в качестве основного зеркала вашего сайта. Убедиться в том, что Яндекс произвел так называемую склейку данных адресов и только после этого настраивать серверный редирект.

Подключение HTTPS в Google Search Console

Для поисковой системы Google для того, что бы понять, что ваш сайт начал работать по протоколу https, достаточно добавить в панель Google Search Console ваш сайт по новому адресу.
Для этого:

  1. 1.Заходим в ваш аккаунт и нажимаем здесь на кнопку «Добавить ресурс».
    Добавление сайта в гугл
  2. 2.Далее, вы вставляете ссылку, начинающуюся с https, и нажимаете на кнопку «Добавить».
  3. 3.После этого вам снова предлагается подтвердить права собственности на сайт с https. Нажимаем здесь на кнопку «Подтвердить».

    У вас сразу же высветится сообщение о том, что вас поздравляют с успешным подтверждением права собственности на сайт HTTPS. После чего нажимаем «Продолжить».

    Обращаю ваше внимание на то, что перед тем, как вы будете добавлять в Google Search Console ваш сайт с новым протоколом, у вас уже должен быть добавлен ваш сайт, работающий по стандартному протоколу HTTP, и права на сайт должны быть подтверждены.
  4. 4.Далее, после того как ваш сайт уже добавлен, вам необходимо убедиться в том, что ваша карта сайта доступна по протоколу HTTPS и в этой самой карте сайта все ссылки начинаются с https. Для этого, прежде всего, вы должны знать по какому адресу располагается карта вашего сайта, и затем вы вводите этот адрес в адресной строке браузера, и при этом, обращаете ваше внимание на то, что в самом начале должно стоять https://.
    Добавление карты сайта
  5. 5.Далее, если карта сайта доступна, то у вас на экране откроется содержимое этой карты, и здесь вам нужно будет проверить, что бы все ссылки начинались с https://.
  6. 6.Так же, для ускорения переобхода вашего сайта поисковым роботом Google, желательно отправить им файл карты вашего сайта. Для этого в панели Google Search Console переходим в раздел «Сообщение», и здесь у вас после добавления сайта с протоколом HTTPS, высветится сообщение следующего содержания:
    Загружаем карты сайта в яндекс

    В этом сообщении, в пятом пункте вам нужно будет нажать на кнопку «Отправить файл Sitemap».

  7. 7.Далее, нажимаем на кнопку «Добавление, проверка файл Sitemap» и добавляем сюда название вашего файла, что бы получилась корректная ссылка к нему и нажимаем на кнопку «Отправить».
    Отправка карты сайта
  8. 8.После этого получаем сообщение о том, что данные отправлены и необходимо обновить страницу.
  9. 9.Обновляем ее и видим, что наша карта сайта добавлена в Google Search Console.

В принципе, уже этого для поисковой системы Google будет достаточно для того, что бы начать процесс склейки этих двух адресов. При этом, показатель PageRank может временно обнулится. Однако, Google уверяет, что со временем он вернется к тому значению, которое было на момент перехода на HTTPS.

Так же Google не может гарантировать сохранение всех текущих позиций вашего сайта в поисковой выдаче. То есть, возможно, будут какие-то просадки в плане трафика и позиций в поисковой выдаче.

Добавления сайта с SSL-сертификатом в Яндекс.Вебмастер

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

Для поисковиков зеркалами являются сайты, имеющие одинаковое содержимое, но доступные по разным адресам. Как указано в справке Яндекса по переезду на новый домен, для того, что бы указать главного зеркала сайта, вам необходимо задать либо директиву HOST в файле robots.txt, либо установить постоянный серверный редирект с кодом 301.

Однако, 301 редирект вы можете использовать только в том случае, если вы готовы к тому, что сайт на старом домене перестанет участвовать в поиске. То есть, на время он выпадет из поиска вовсе.

Добавление сайта в яндекс вебмастер

Нам такой способ не подходит, поэтому мы будем задавать директиву HOST. Для этого:

  1. 1.Открываем файл robots.txt вашего сайта. Находим здесь директиву HOSTдля Яндекса и указываем здесь адрес сайта с https:// в самом начале.
    Изменение robots.txt
    При этом, обращаю ваше внимание на то, что если у вас кириллический домен, то в файле robots.txt он должен быть указан в кодировке Punycode. Так же, если в файле robots.txt у вас несколько директив HOST, то Яндекс будет учитывать ту, которая стоит на первом месте.
  2. 2.После внесения изменений сохраняем файл robots.txt.
  3. 3.Так же, вам необходимо убедится в том, что данный файл доступен по протоколу HTTPS. Для этого в адресной строке браузера вводим адрес вашего сайта с протоколом HTTPS и в конце приписываем /robots.txt. если при переходе по этому адресу вы увидите содержимое своего файла robots.txt, значит все в порядке и он доступен по новому протоколу.

    Пример адреса:

    https://site.ru/robots.txt
  4. 4.Далее, вам необходимо зайти в панель Яндекс.Вебмастер и здесь, на верхней панели нажать на плюс.
    Добавление сайта в яндекс
  5. 5.Теперь нам нужно будет добавить сюда адрес нашего сайта начинающийся с https://. Вставляем ссылку и нажимаем на кнопку «Добавить».
    добавление сайта в вебмастер
  6. 6.При этом, если вы уже ранее подтверждали права на ваш домен, то вы просто нажимаете на кнопку проверить. То есть загружать проверочный файл или добавлять проверочный код повторно не обязательно.
  7. 7.Теперь, если мы перейдем на основную страницу Яндекс.Вебмастера, то увидим что у нас здесь уже два сайта.

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

На официальном блоге Яндекса написано, что склейка зеркал может занять несколько недель, и в течении всего этого времени ваш сайт должен быть доступен и по протоколу HTTP, и по протоколу HTTPS. То есть, ни каких редиректов мы не настраиваем.

Склейка зеркал

Только после того, как Яндекс склеит два зеркала, и в качестве основного зеркала выберет сайт с https, можно будет настраивать 301 редирект. Если мы сделаем это раньше времени, то это может привести к тому, что страницы основного домена просто вылетят из поиска.

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

Вы можете ознакомиться со всеми справочными материалами и рекомендациями по этим ссылкам:
Деликатный переезд (или рекомендации Яндекса по переезду на HTTPS)
Смена протокола HTTP/HTTPS
Зеркала сайтов

Настройка перенаправления для HTTPS

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

Если ваш сайт еще не проиндексирован поисковыми системами, то для вас серверный редирект можно настраивать сразу же.

Более подробно, о том как это правильно сделать вы можете узнать из следующей статьи.

Видеоинструкция


На этом у меня всё, надеюсь что у вас не возникнет проблем с добавлением сайта с https в поисковые системы.

Если данный материал был для вас полезен – не забудьте кликнуть на кнопку одной из соцсетей. Так вы помогаете мне продвигать сайт ;)

Желаю вам хорошего дня и до встречи в следующих статьях!

С уважением Юлия Гусарь

Читайте также:

Подписаться на рассылку

8 комментариев

  1. Здравствуйте! Несколько лет назад вставал вопрос о склейке зеркал (не по причине SSL-сертификата. Подробностей не помню, но на поисковом форуме существовало устойчивое мнение, что Яндекс не любит склейку. То-ли с начислением ТИЦ какие-то проблемы, то-ли ещё чего… в общем говорили, что склейка не есть гуд. Сейчас получил SSL-сертификат на один из сайтов и думаю, стоит-ли склеивать? Не навредит-ли это репутации сайта в отношении к нему поисковиков Яндекс и Гугл?

    • Здравствуйте! При переходе на SSL сертификат Яндекс сам осуществляет склейку.
      Я не слышала чтобы склейка сайтов с http и https как то негативно влияла на сайт и его продвижение.

      • В то время ещё небыло протокола https, (или он небыл так распространён так массово как сейчас). Я писал о склейке зеркал, но с отличающимися доменами. И если склейка зеркал с одним и тем-же доменом, но с разными протоколами не вызывает у поисковиков негативного отношения — это просто прекрасно! Спасибо, что развеяли мои сомнения.

  2. Здравствуйте. Вы хотите сказать, что у Яндекс не правильная инструкция? В ней указано, что сначала нужно сделать редирект, а только потом сообщить Яндекс о переходе на HTTPS в вебмастере.

    • Пришлите пожалуйста ссылку на эту инструкцию. Сделать редирект, а только потом сообщить Яндекс о переходе на HTTPS в вебмастере актуально для новых сайтов. Для проиндексированных сайтов при таком подходе может быть просадка позиций.

  3. Спасибо помогло с переездом моего сайта на https. Но у меня пара вопросов

    Как можно избавиться от 404 ошибки в каждой статье

    К примеру в любую статью добавляется **/href что приводит к 404 ошибки. Сама статья без /href индексируется нормально

    Скриншот с webmastera yandex https://prnt.sc/n11qcl

    • Здравствуйте, Дмитрий! Не сталкивалась с такой проблемой, поэтому не могу Вам подсказать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif