pereyezd-sayta-na-https

Уже несколько лет поисковые системы готовят нас к обязательному переходу на безопасный протокол https. В августе 2014 года поисковая система Google официально объявила, что использование протокола https - один из факторов ранжирования сайтов. А в сентябре 2016 года на Google Security Blog было заявлено, что Chrome с 2017 года будет помечать сайты на http как небезопасные.

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

Переход сайта с HTTP на HTTPS

  1. Установка SSL сертификата
  2. 301 редирект с https на http
  3. Настройка Host в файле robots.txt
  4. Переезд сайта в панели вебмастеров
  5. Добавление sitemap.xml
  6. Смена главного зеркала
  7. Настройка 301 редиректа с http на https

Наш первый совет - не делайте переход на https в сезон продаж. Выбирайте период, когда посещаемость вашего ресурса минимальна. Оценить периоды сезонности можно с помощью систем аналитики Яндекс.Метрика и Google.Analytics. Если данные системы на сайт не установлены либо накоплено не достаточно статистики, то можно воспользоваться инструментом Яндекс.Вордстат (https://wordstat.yandex.ru/):

wordstat

1. Установка SSL сертификата

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

После установки SSL сертификата убедитесь, что обе версии сайта доступны (https://domain.ru и http://domain.ru). Затем пройдите тест в специальном сервисе https://www.ssllabs.com/ssltest/ на предмет ошибок, если сертификат установлен неправильно.

При некорректной установке SSL сертификата вебмастерам приходят уведомления из Google Search Console "Сертификат SSL/TLS не содержит доменное имя https://domain.ru":

google-search-console-https

Наиболее часто встречается ошибка - нарушен порядок сертификатов (Chain issues - Incorrect order, Contains anchor). Центр сертификации выдает не просто сертификат, а цепочку сертификатов. У каждого центра есть свой корневой сертификат, самые популярные уже "вшиты" в браузеры - это относится в том числе к Comodo, GeoTrust, Thawte и VeriSign. Сам по себе сертификат на ваш домен не будет считаться доверенным в браузере. Поэтому его нужно связать с корневым сертификатом с помощью одного или нескольких промежуточных. Таким образом, правильная цепочка сертификатов выглядит: сертификат домена - промежуточный - корневой.

2. 301 редирект с https на http

Поисковая система Яндекс не рекомендует на начальном этапе переезда настраивать какие-либо редиректы. Но сайты http://domain.ru и https://domain.ru поисковые системы воспринимают как совершенно различные, поэтому при наличии двух версий сайта можно потерять существенную долю поискового трафика из Google. Поэтому необходимо настроить 301 редирект для роботов Google со всех страниц сайта с протоколом https:// на соответствующие страницы сайта с http:// (например, с https://domain.ru на http://domain.ru). Таким образом, страницы сайта http://domain.ru будут продолжать индексироваться в Google и приносить трафик.

3. Настройка Host в файле robots.txt

Директива Host для Яндекса является определяющей при выборе главного зеркала. Поэтому в файлах robots.txt для обоих сайтов указываем Host: https://domain.ru

Важно! Оба файла robots.txt должны иметь 200 ответ сервера.

4. Переезд сайта в панели вебмастеров

Необходимо добавить сайт https://domain.ru в Яндекс.Вебмастер и Google Search Console.

В Яндекс.Вебмастер для сайта http://domain.ru в разделе «Настройка индексирования – Переезд сайта» необходимо установить отметку "Добавить HTTPS"

В Google Search Console никаких дополнительных настроек делать не нужно.

pereyezd-sayta

5. Добавление Sitemap.xml

Для сайта https://domain.ru необходимо создать копию Sitemap.xml, которая уже есть на сайте http://domain.ru. В URL всех страниц заменяем http на https. И добавляем новый Sitemap.xml в панели вебмастеров и в файл robots.txt. Sitemap.xml для сайта http://domain.ru остается неизменным.

6. Смена главного зеркала

После выполнения всех описанных выше действий необходимо дождаться смены главного зеркала в Яндекс. Проверить главное зеркало можно с помощью инструмента "Сообщить о новом сайте".

7. Настройка 301 редиректа с http на https

Последний шаг - настройка 301 редиректа со всех страниц http://domain.ru на соответствующие страницы сайта https://domain.ru. После выполнения описанных выше действий остается ждать полной переиндексации страниц в Яндекс и Google.

  • Статья просто супер! Только я не соввсем поняла "Необходимо настроить 301 редирект со всех страниц сайта с протоколом https:// на соответствующие страницы сайта с http:// (например, с https://domain.ru на http://domain.ru). Таким образом, страницы сайта http://domain.ru будут продолжать индексироваться и приносить трафик." Это не дубли? Я думала что 301-го редиректа с http на https будет достаточно (ну + изменения в robots.txt и sitemap.xml конечно). Подскажите, обязательно ли ставить 301 редирект со всех страниц сайта с протоколом https:// на соответствующие страницы сайта с http://? Что будет, если этого не сделать? Заранее спасибо за ответ!
  • Если поставить сразу редирект с http на https, то очень большой риск, что трафик будет утерян. Переезд делается отдельно для каждой поисковой системы. Сначала для Яндекса, поэтому для гугла нужно оставить всё на своих местах, т.е. настроить 301 редирект с https на http.
  • Спасибо! Хорошая инструкция!
  • Как настроить редирект с http на https?

Подписаться на новости

vk-marketingtwittergoogletelegram

Не подписался - без ТОПа остался!

Последние комментарии

Группа ВКонтакте