Подпишись и будь в тренде получая подарки и бесплатные акции
Получай плюшки и доступ к секретной информации
аудит контекстной рекламы аудит контекстной рекламы

Переезд сайта с http на https в Яндекс: установка SSL, редирект, склейка зеркал

Не знаете как правильно переехать c http на https протокол в Яндекс? где получить и как установить бесплатный SSL сертификат безопасности? как прописать 301 редирект в .htaccess для переезда и склейки сайта на https? tim-tex.ru подготовил документацию и пошаговое руководство для переезда сайта на новый протокол без потери позиций! Практические шаги и советы по изменению главного зеркала сайта в Яндекс.Вебмастере, в том числе и для Google

Привет друзья! На примере сайта tim-tex.ru который располагается на хостинге sprinthost.ru я расскажу как перейти на зашифрованный протокол веб-передачи данных под названием https. Каждое действие о получения бесплатного SSL до манипуляций в панели Яндекс.Вебмастер я зафиксировал скриншотами и комментариями.

  1. Установка SSL, склейка сайтов, настройка редиректа
  2. Актуальные совету по переходу на https в Яндекс
  3. Какой смысл в SSL и не потеряю ли я трафик? зачем нужен https для сайта?

Руководство отчасти подойдёт для Google. Протокол https — один для любой поисковой системы, но есть некоторые различия при переходе. Яндекс требовательней Google но если выполните все действия, то он тоже склеит сайты без потери трафика.

Инструкция по установке SSL и переезду сайта с http на https протокол

Пошагово с фото и комментариями:

  1. 1. Получение и установка SSL в панели хостинга sprinthost.ru. Другие хостинги могут иметь похожий функционал, например в бегете это делается примерно так же. Фото получения SSL для сайта и установка сертификата безопасности:

    Получение сертификата для сайта HTTPS на sprinthost.ru. Lets Encrypt Wildcard является бесплатным сертификатом.

    SSL устанавливается — уведомление

  2. 2. Добавление сайта в Яндекс.Вебмасер с HTTPS протоколом. После получения и установки SSL нужно перейти в панель управления сайтом в Яндекс.Вебмастер где подтверждены права на основной добавленный сайт который переезжает на новый протокол. Далее добавляем ноыыый сайт как показано на скриншоте:

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

    Вписываем URL адрес сайта и жмем «Добавить»:

    Не забывает подтвердить права на управление и, как показано на скриншоте ниже переходим на основной сайт

  3. 3. Переезд сайта (склейка одного сайта на разных протоколах / установка главного зеркала). На вкладке «Индексирование» — > «Переезд сайта» отмечаем чекбокс «Добавить HTTPS» галочкой и жмем «Сохранить»

    Появится соответствующее уведомление:

    301 Редирект в .htaccess для склейки сайта http с https — что прописать в файл? Не дожидаясь склейки http с https и индексации «нового» сайта открываем файл .htaccess. Он находится в корне сайта на сервере. Прописываем редирект (заменить домен tim-tex.ru на свой):

    Как прописать редирект в файле .htaccess для переезда на протокол https

    Если сайт на WordPress не забываем указать в его настройках нужный протокол:

    указываем в настройках wordpress https протокол

    Проверка! Заходим на свой сайт по http и проверяем как отображается и появился ли значок в хроме в виде зеленого замочка (который говорит о том что на сайте успешно установлен SSL сертификат). В моем случае установка прошла удачно. Вам может понадобиться поправить пути к скриптам и стилям в шаблоне сайта иначе будет возникать ошибка. Например CSS не будут подгружаться. Обращайтесь на trap_hall@mail.ru для получения помощи — помогу бесплатно настроить.

    Для Google заходим в Search Console (аналог ЯВМ) и добавляем сайт с https:

    Затем идем по адресу: https://www.google.com/webmasters/tools/change-address
    и указываем главное зеркало у сайта который нужно перевести на https  (только что добавленный сайт!)

Дополнительная настройка сайта для переезда на HTTPS без потери трафика!

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

Добавление sitemap.xml в ЯВМ. Если на сайте есть XML карта сайта то она будет доступна  по https. Надо добавить её с нужным протоколом через ЯВМ

Указываем регионы. Если в Яндекс.Справочник добавлена организация — перейходим в её настройки через справочник и меняем адрес сайта, указывая домен с https. Делается это в меню «Информация о сайте» -> «Региональность».

В случае справочника жмем «Изменить регионы«, откроется страница с вашими организациями. Выбираем нужную и меняем адрес сайта с «http» на «https». В вебмастере незабываем указать «дополнительный» регион. У меня это «Россия». Прописать можно только 1.

Как указать регионы сайта в Яндекс.Вебмастер?

Регистр доменного имени. Если у сайта не стандартный регистр букв домена, прописываем:

Изменение регистра сайта в поисковой выдаче Яндекса

Проверка ответа сервера после переезда на HTTPS. Обязательно проверьте доступ к сайту глазами робота Яндекса.

Проверка ответа сервера глазами яндекс бота

Важный момент! Если вы дошли до этих рекомендаций значит у вас должен быть 301 редирект в .htaccess. А значит ответ сервера по http должен отдавать код 301:

ответ сервера 301 кодом после переезда


Какой смысл в HTTPS (SSL) и не потеряю ли я трафик? зачем нужен https для сайта?

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

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

Переход на новый протокол занял 20 минут. Через час я зашел в выдачу и увидел что Яндекс отдает сайт с нужным протоколом:

проверка домена сайта в выдаче Яндекс

Это те моменты ЯВМ которые актуальны для меня. Вам нужно пробежаться по всем сервисам Яндекса и поменять протокол на https. В случае необходимости добавить новый сайт.

Обновление от сегодня 28.01.2019: прошло неполных 4 дня с момента как написан этот пост.
В Яндекс.Вебмастер упало письмо следующего содержания: «У вашего сайта tim-tex.ru изменилось главное зеркало: вместо tim-tex.ru главным в группе зеркал стал домен https://tim-tex.ru. Рекомендуем проверить, что новое главное зеркало доступно для индексирования и отдает роботу код 200.

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

Сайты признаются зеркалами друг друга, если возвращают роботу одно и то же содержимое. Если это уже не так, сайты расклеятся автоматически в течение нескольких недель. Подробнее о сайтах-зеркалах — в Помощи.
«

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

Пишите если возникнут вопросы или есть сомнения в чем-либо. Помогу. В комментарии или на почту trap_hall@mail.ru

3+

Ещё
Яндекс.Метрика