;

SEO

Как перейти на HTTPS за 12 часов и сохранить трафик

426
169

Алексей Данилин уже рассказал, как перейти на HTTPS и не остаться невидимкой в Google Analytics. В этом посте мы обобщили информацию о том, как перенести сайт с http на https и сохранить трафик, потратив минимум времени.

Не секрет, что поисковые системы, в частности Google, будут ранжировать сайты с https-протоколом лучше, чем сайты на http. Не так давно и Яндекс заявил о том, что рекомендует переходить на HTTPS. В 2014-2015 годах Рунет взорвали статьи обиженных вебмастеров о том, что сайты теряют львиную долю поискового трафика после смены протокола. При этом даже после длительного времени сайты так и не выходили на тот уровень трафика, что был до перехода. Так что сегодня многие с предубеждением относятся к переходу на безопасный протокол. А зря.

Зачем переходить на HTTPS?

Зачем вообще этот риск потерять трафик из-за смены протокола? Главное преимущество HTTPS: зашифрованное соединение нельзя прехватить с помощью стороннего сервиса и использовать оставленные на сайте данные в мошеннических целях. При переходе на HTTPS «незащищенное соединение» заменится на зеленое «безопасное». Все ради зеленой строки в браузере Критически необходимо переходить на новый протокол всем сайтам, где есть какая-либо информация, которую могут перехватить (платежные данные, например). То есть для интернет-магазинов переход на https — в списке обязательных рекомендаций. Процесс перехода состоит из четырех этапов.

1. Подготовка к переходу на HTTPS

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

Например, ссылку http://netpeak.net/ru/blog/kak-uvelichit-prodazhi-iz-rsya-rost-tranzaktsiy-na-427-za-mesyats/ заменить в текстах на /kak-uvelichit-prodazhi-iz-rsya-rost-tranzaktsiy-na-427-za-mesyats/.

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

В нашем случае: //netpeak.net/ru/blog/kak-uvelichit-prodazhi-iz-rsya-rost-tranzaktsiy-na-427-za-mesyats/.

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

Время на написание техзадания: один час. Работа программиста: 3-4 часа (в зависимости от сайта).

2. Как выбрать SSL-сертификат

Не используйте бесплатные SSL-сертификаты — это небезопасно. Браузеры могут выдать ошибку с предупреждением, что сайт не проверен. Такое предупрждение могут увидеть те, кто сэкономил на SSL Существует несколько видов SSL-сертификатов по степени защиты:

  • Domain Validation. Наиболее распространенный сертификат. Выдается на один домен, и если вы решите сменить доменное имя, придется оплачивать заново. Средняя цена колеблется от $10 до $30 в год. Для получения обратитесь в любой центр сертификации (например, Comodo или Symantec).
  • Organization Validation. Подтверждает домен и организацию. Могут проверить информацию в прессе, наличие компании в Whois, свидетельство о государственной регистрации. Средняя цена колеблется от $40 до $200 в год.
  • Extended Validation. Сертификат с расширенной проверкой — для его получения проверяется наличие компании по адресу, свидетельство о регистрации, операционная деятельность, торговая марка. Все для того, чтобы получить зеленую строку в адресной строке браузера. Стоимость в среднем от $120 до $300 в год.

Существует и классификация сертификатов по функциональности:

  • обычные SSL-сертификаты;
  • Wildcard сертификаты — используйте, если хотите установить HTTPS на поддоменах;
  • SAN сертификаты — используется для нескольких доменов.

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

Скриншот админки одного из хостеров. У вас наверняка другая картина

Впрочем, при смене протокола порой приходится менять хостинг. К сожалению, не все хостеры поддерживают SSL. Будьте внимательны: при смене хостинга и переходе на HTTPS, сайт будет доступен по старому IP-адресу и необходимо будет настроить редиректы с него на новый адрес. Рекомендуем после установки проверить, правильно ли установлен ваш SSL-сертификат. Существует много онлайн-сервисов, которые оценят настройку защищенного соединения с вашим сервером и даже дадут рекомендации в решении проблем. Например, SSL Server Test. Собственно, поздравляем! Сайт теперь доступен по HTTPS. Но это еще не финал.

Время: от 30 минут (в нашем случае).

Больше советов по развитию сайта — в рассылке блога:

Наши подписчики всегда в выигрыше.

3. Как настроить сайт и сохранить трафик

3.1. Раньше перед настройкой 301 редиректов в панели для Вебмастеров Яндекса в разделе «Настройки индексирования» → «Главное зеркало» нужно было выбрать пункт «Установить протокол https». Эта опция уже не работает: Эта опция уже не работает Сейчас необходимо отправлять заявку на смену протокола в инструменте «Переезд сайта», который доступен в новой версии Яндекс.Вебмастера. Обратите внимание, процесс переклейки зеркал происходит автоматически и может занимать несколько недель. Ускорить его, к сожалению, нельзя. В новом интерфейсе необходимо отправлять заявку на смену протокола в инструменте «Переезд сайта» Именно эти первые несколько недель выдачу может «штормить». По наблюдениям, Google с этим быстро справляется, Яндекс — немного дольше.

3.2. В файле robots.txt замените строку host, прописав в ней не просто доменное имя, а доменное имя вместе с https:

Host: https://site.com

Строку с картой сайта также нужно обновить.

3.3. Далее добавьте сайт HTTPS в Google Search Console. Здесь обновите XML-карту сайта, если нужно — выставьте регион. Если у вас есть отклоненные ссылки в Disavow Tool, не забудьте заново загрузить файл с ними.

3.4. Самое главное — настройка 301 редиректов (постоянных перенаправлений) со старого адреса с HTTP на новый с HTTPS. После настройки проверьте, чтобы изображения были доступны по HTTPS, проверьте все типы страниц. Например, страницы фильтров, страницы карточек-товаров, прайс-листы, категории, служебные страницы и тому подобное. Все они должны быть доступны по HTTPS.

При этом файл robots.txt и XML-карта сайта должны быть доступны и по http, и по https. В htacess при настройке редиректов исключение для файла роботс можно настроить строкой:

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

Время: 30 минут.

4. Правки на сайте

Кажется, осталось просто ждать переиндексации. Но нет. Как бы вы не старались подготовить сайт к переносу, наверняка останутся ссылки на HTTP. В нашем примере остались ссылки в link rel="canonical", то есть все до единой страницы на сайте ссылались на 301 редирект. Кроме того, абсолютные ссылки на страницах пагинации также вели на 301 редирект. Если у вашего сайта существуют языковые версии, то необходимо будет заменить адреса ссылок с

<link rel="alternate" hreflang="ru" href="http://site.com/" />

на

<link rel="alternate" hreflang="ru" href="https://site.com/" />

Несмотря на то, что все эти пункты выполнены, в адресной строке все равно может быть сообщение о том, что соединение не безопасно. Скорее всего, это связано со скриптами, которые тянутся со страниц. Необходимо заменить адреса ссылок на них на относительные без протокола. После этого проверьте коды ответов сервера на сайте, чтобы существующие страницы возвращали код ответа 200, а несуществующие — 404/410. Также нужно провести проверку сайта на наличие ссылок на редиректы, 404 страницы. Все, теперь действительно осталось только ждать переиндексации.

Время на поиск ошибок и написание ТЗ: 1 час. Работа программиста: 4-5 часов (в зависимости от сайта)

Что в результате?

Используя все перечисленные рекомендации, мы перевели на https один сайт по продаже семян. Переход был осуществлен в первых числах февраля. Как вы можете увидеть на скриншоте, видимость сайта не просела, а выросла: Видимость сайта выросла Органический трафик также удалось спасти: Органический трафик удалось сохранить

Нужно ли все сайты переводить на HTTPS?

Да, всем сайтам рекомендуется переходить на безопасное шифрование. Безопасность пользователей — важнейший аргумент в пользу перехода на HTTPS.

Андрей Липатцев из Google в своем выступлении 12 февраля 2016 года заявил:

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

Также прочитайте о нюансах перехода на HTTPS в блоге roman.ua.

Учитывая то, что поисковые системы постоянно рекомендуют переходить на HTTPS и создают в сервисах для вебмастеров отдельные мануалы и пункты для перехода, то, вероятнее всего, уже в ближайшем будущем (1-2 года) фактор HTTPS как минимум сравняется по значению со скоростью загрузки сайта.

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Комментарии (42 )

  1. 0
    месяц назад
    Здравствуйте. У вас показаны скриншоты из Google по трафику, а вы покажите из Яндекс Вебмастер. Яндекс вообще не гарантирует сохранение позиций, даже при правильном переходе! И таких случаев сейчас уйма! Люди теряют трафик. Вы можете дать гарантию, что трафик сохранится на 100%?
    • 0
      Илья Жаворонков
      месяц назад

      Добрый день, Илья.

      Скрины у меня приведены по organic-трафику (и гугл, и яндекс).

      В последнее время временного проседания нет даже по Яндексу. Но, конечно же, гарантий того, что может временно потеряться трафик, никто не может дать, так как этого не делают поисковики.

  2. 0
    5 месяцев назад

    Денис подскажите как сделать.

    Никак не закрою замочек после переезда. Что упустил?

    Вот сайты 

    https://toursector.org.ua/

    https://d-nk.com.ua/

  3. 0
    7 месяцев назад

    Здравствуйте недавно переходил на https. Сейчас в Гугл Вебмастерс есть 4 ресурса сайта: 

    http://site.ru

    http://www.site.ru


    https://site.ru

    https://www.site.ru

    У меня вопрос, старые ресурсы (http://site.ru и http://www.site.ru) удалять или оставить? Куда добавить новый sitemap и robots.txt сайта?  В https://site.ru и https://www.site.ru? Или на главное зеркало сайта?



    • 0
      Бекзод Исматуллаев
      месяц назад

      Здравствуйте. Как хотите. Можете удалить, можете оставить)


      Но вообще определите основное зеркало сайта (с www или без), а затем настройте массово 301 редиректы с адресов зеркала на основной сайт.

      Если у вас основное зеркало сайта https://site.ru, то на него добавьте

  4. 1
    месяц назад

    Ребята, у вас "Mixed Content", исправляйте :)  

  5. 1
    10 месяцев назад

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

  6. 0
    11 месяцев назад

    Надо ли делать 301 редирект у файлов css и js? Т.к. на вашем сайты редирект на эти файлы не распространяется. http://netpeak.net/css/new/bootstrap-3.0.3.min.css http://netpeak.net/js/jquery.lazyload.min.js Они доступны как по https, так и по http. Может быть вы просто не обратили на это внимание?

    • 0
      Sergey Kondratiev
      11 месяцев назад

      Дело в том, что у меня такая же проблема, т.к. мой хостинг не поддерживает правила перенаправление данных файлов (*.js, *.css) в .htaccess. (т.к. используется связка apache + nginx)

      Так вот, возникает вопрос: ничего страшного, что эти файлы будут доступны как по https, так и по http при переезде сайта на https? Вы не замечали каких-либо негативных моментов от этого?

  7. 0
    11 месяцев назад
    трафик магазина по продаже семян с февраля будет расти независимо от того, какой протокол используется,  из-за роста сезонного спроса. Считаю,  что настройка редиректа до признания ПС главным зеркалом версии с HTTPS - является ошибкой. Доступны должны быть обе версии сайта,  с версии HTTP нужно настроить каноникл на версию с https, дождаться переиндексации и выпадения HTTP из индекса и после этого настроить редирект
    • 0
      Alex RW
      4 месяца назад

      1. Видимость по группам запросов не снизилась. Если бы просели бы запросы, то роста трафика не было, даже несмотря на сезон, было бы резкое падение.

      2. В данном примере сайт украинский - здесь нужно ориентироваться на Google. Если же речь идет о РФ, то настраивали редиректы и дожидаясь склейки, и сразу - результат одинаков.

  8. 1
    11 месяцев назад

    После того, как Яндекс склеил домены, перенаправление для robots.txt можно включить на https в htaccess? Или он должен навсегда оставаться виден на обеих доменах?

    В приоритете гугл.

    • 0
      Rsrrsr Rsrsr
      11 месяцев назад

      Спасибо за вопрос. 

      Включение редиректа для роботса после склейки поисковиками никак не отразится, так что это уже как захотите)

  9. 1
    год назад

    Поздравляю, тиц стал нулевым. Первел курс валют банков часа за 4. Платформа asp.net iis. Тиц обнулился. :( Прошло 20 дней. Трафик не изменился. Занялся после того как гугл напугал тем, что с 1 октября в Chrome будет помечать сайты без https как не надежные. Что сделать чтоб вернуть тиц?

    • 0
      Credit Power
      год назад

      1.  Тем, что Вы ставите анкорные ссылки с точными вхождениями ТИЦ не вернете :) Трафик и не падал после переноса? Или имеете в виду, что просел, но еще не вернулся?


      2. ТИЦ вернется, когда Яндекс склеит сайты. Ничего дополнительно делать не нужно (если все сделали верно при переносе и на сайт не распространились санкции Яндекса вроде Минусинск или Баден-Баден.



      PS: Яндекс склеивает сайты в среднем от нескольких недель до 2х месяцев.

      • 0
        Денис Рудик
        11 месяцев назад

        Просто хотел сказать что ТИЦ приказал долго жить на примере https://creditpower.ru. Может кому интересно что за ресурс, вот и влепил ссылку. Трафика не больше и не меньше стало после переезда. Судя по вебмастеру Яндекс оперативно индексирует. Тысяч по 150 в день. Гугл не очень.

        • 0
          Credit Power
          11 месяцев назад
          Еще раз доказывает то, что ТИЦ - далеко не самый важный показатель. Но повторюсь, что он вернется, когда Яндекс склеит сайты на http и https полностью.
  10. 0
    год назад

    На своем опыте https://russiansemiresearch.com понял, что лучше 100 раз подумать, прежде чем что-то менять.

    Начал с того, что ради интереса добавил сертификат от let's crypt на сервак. И один и тот же хостинг стал грузиться по обоим протоколам. Но потом черт меня дернул изменить sitemap и в консоли гугла добавить https сайт. И с тех пор уже 5 месяцев начались просадки. Сайт в поиске гугла ушел с 1-й на 8-ю  страницу. Гугл пока только половину страниц перенес на https.

    И теперь думаю, может в зад все вернуть?

    И как в моем случае, когда оба протокола на одном хостинге, сделать перенаправление 301? Можно ли обойтись только записью в .htaccess?

    • 0
      Rsrrsr Rsrsr
      год назад

      Добрый день. 

      Ну так вы же не доделали перенос полностью. Нужно было настроить 301 редиректы, а не ждать 5 месяцев. По сути вы просто добавили дубль сайта. Чем чреваты дубли, думаю, Вы теперь в курсе.

      Обычно никто не добавляет отдельно 2 протокола - странно, что на Вашем хостинге вообще есть такая возможность - домен то один же остается. Попробуйте в htacess либо index.php. Если не получится, обратитесь к техподдержке хостинга (иногда есть возможность настраивать на нем редиректы).



  11. 0
    год назад

    Здравствуйте!

    Подскажите пожалуйста.

    После того как я подал заявку yandex на изменение домена с http на https мне пришло уведомление о склейке домена, потом на всех ссылках сайта была надпись "неглавное зеркало"


    Что это значит? 

    мне необходимо добавить этот же сайт только с https?

  12. 1
    год назад

    Все равно, дикий мандраж перекидывать все, так как есть небольшой шанс "убить" весь трафик. Особенно, если опыта в етом нету.

    На kitayskoye.com сделал все правильно, но все равно гугл все ищо, дает запросы з других дзеркал, кстати, как долго все поисковые запросы перейдут в другое, основное дзеркало?

    А вот на сайте applegamesiphone.com очень боюсь ето делать.

    • 0
      Святослав Слава
      год назад

      robots.txt должен быть доступен по обоим протоколом, а не только https://kitayskoye.com/robots.txt

      Может склеивать и 2-3 месяца (но это уже совсем максимум).


    • 0
      Святослав Слава
      год назад

      на Китайском есть ссылки на http в коде - исправьте на https.  Для яндекса не прописали host в роботсе. Поисковики могут склеивать сайты до 2 мес. А могут и за 2 недели.


      • 1
        Денис Рудик
        год назад

        Сегодня делал переезд на своем сайте https://phukettravels.ru/

        и не стал делать переадресацию, яндекс говорит нельзя вроде пока нет индексации новой версии. Как вы думаете ?

        • 0
          Nikolay Puh
          год назад

          Если для данного сайта осн.трафик идет с России и в приоритете Яндекс, то можете ждать сообщение в Вебмастерке о смене главного зеркала. Но все равно после настройки редиректов будет пару недель склейки http и https, то есть будет просадка, но небольшая.

          Если осн.трафик с Гугла, то можете не ждать)

  13. 1
    год назад
    Собрал для Вас все ссылки на мануалы по миграции на https
  14. 0
    год назад

    Спасибо за статью! 

    Вопрос по sitemap: как сделать второй сайт sitemap? Делаем копию и прописываем новую в вебмастер яндекса и гугла? В новом вебмастере https://site.ru/sitemap2.xml в старом http://site.ru/sitemap.xml Нужно ли прописывать 2 сайтмепа в роботс? ------- Или нужно сделать чтобы при обращении https://site.ru/sitemap.xml

    и

    http://site.ru/sitemap.xml выдавался разный sitemap.xml? 

    Как это сделать?) Спасибо за ответ!

    • 0
      Denis Ryabinin
      год назад

      По первому вопросу - да, 2 разные карты можете сделать.

      В роботсе оставляйте ссылку только на https.

      А вообще по поводу старой карты сайта (http) можете не особо заморачиваться (описывал в комментариях ниже, что достаточно просто оставить в вебмастерке старого сайта ссылки на старую карту) -  вы, главное, создайте карту https - ее будет достаточно.

  15. 1
    год назад

    Подтверждаю, сайт можно перевести на https:// без просадок по трафику и без потерь позиций в выдаче, я не профессионал и переезд у меня занял 48 часов фактически нон-стоп, если бы у меня был не VPS (вылезли неведомые ошибки, два вебмастера решали вопрос), то уложился бы за заявленные 12 часов. 

    Скрин из Гугл Аналитики:

    https://drive.google.com/file/d/0B7LUdA-v2vEHVHdXTTJaLXFNTk0/view?usp=drivesdk

    Переводил несколько своих проектов везде одна и та же картина:

    1. https://nspclub.org
    2. https://stasfalkovich.com

    Автору спасибо за статью, нашел несколько новых моментов, которые изначально не сделал!

  16. 0
    год назад

    сменили протокол.


    поставили переадресацию через .htaccess - страницы переадресовываются, все оk.


    копирую адрес картинки на сайте:


    https://mescompany.com.ua/image/data/krovati_zakaz/dvusp-krov-podjom-meh-351/dvusp-krov-podyemn-09.jpg


    адрес картинки с https.


    вставляю в строке адрес, но с http


    http://mescompany.com.ua/image/data/krovati_zakaz/dvusp-krov-podjom-meh-351/dvusp-krov-podyemn-09.jpg


    картинка отображается по http, как и по https (то есть по незащищенному соединению).



    Вопрос:


    должен ли адрес картинки переадресовываться с http на https?



    В .htaccess стоит переадресация: 


    RewriteEngine On


    RewriteBase /


    RewriteCond %{HTTP:SSL} !=1 [NC]


    RewriteRule ^(.*) https://mescompany.com.ua/$1 [L,R=301]


    Сайт опенкарт. На вордпрессе такая же ситуация.

  17. 2
    год назад

    Перешли на https около месяца, тиц упал с 30 до 0. Трафик просел на 20%. Спустя месяц тиц вернулся с первым апдейтом на 20. Только вот 2 день просели существенно ВЧ - стал искать причину. И заметил, что для сайта  на новой версии не загрузили "Если у вас есть отклоненные ссылки в Disavow Tool, не забудьте заново загрузить файл с ними". Через Вашу статью увидел и загрузил. Не знаю или в этом причина, посмотрим. Спасибо за статью 

Чтобы оставить комментарий, необходимо авторизироваться

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое

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