Оглавление:
- 1 Кейс: как безопасно перейти на протокол HTTPS
- 1.1 Подготовить владельца сайта к переносу
- 1.2 Приступить к выбору сертификата
- 1.3 Избавиться на сайте от протокола http
- 1.4 Установить сертификат на сервере
- 1.5 Проверить отображение обеих версий (http и https) на разных платформах
- 1.6 Доработать sitemap и robots
- 1.7 Сообщить поисковикам о переезде на HTTPS
- 1.8 Выводы
- 1.8.1 Рекомендуемые статьи
- 1.8.2 Disqus — сеть для общения
Статья последний раз была обновлена 04.03.2023
Кейс: как безопасно перейти на протокол HTTPS
Статья написана в рамках статейного конкурса Serpstat и SEOnews. Условия конкурса
Речь идет о массовом переводе сайтов на протокол HTTPS (англ. HyperText Transfer Protocol Secure) — модификацию http-протокола, которая шифрует данные и обеспечивает их конфиденциальность. Его настройка защищает пользователей от кражи персональной информации и платежных данных при взаимодействии с веб-сайтом. Другими словами, все интернет-магазины и ресурсы, содержащие формы сбора личных данных, просто обязаны поддерживать данный протокол.
Многие веб-мастера и владельцы сайтов пренебрегали этим. Естественно, кто хочет просадки своих позиций в выдаче при переезде с протокола на протокол?
Но тут вмешался Google: «Мы отдаем предпочтение безопасным сайтам. Все кто не с нами — против нас!». Браузеры тоже подхватили волну «безопасного интернета» и предостерегают пользователей.
Ненадолго. После переезда многие заметили улучшение видимости сайта в поисковых выдачах.
Между двумя равноценными интернет-магазинами, даже незнающий пользователь интуитивно выберет тот, в адресной строке которого красуется зеленый замок с надписью «Надежный».
Наблюдая за изменениями позиций на разных сайтах, выработали схему, при которой не наблюдается потеря трафика, либо она минимальна. Ниже делимся этим опытом, как мы переводим сайты на HTTPS поэтапно.
Подготовить владельца сайта к переносу
Приступить к выбору сертификата
- Обычные подойдут физическим и юридическим лицам, выдаются на один домен. Для получения данного сертификата необходимо подтвердить владение доменом.
- Для сайтов с поддоменами нужно взять Wildcard сертификат.
- Для кириллических доменов нужно подобрать сертификат с поддержкой IDN.
- EV-сертификаты подойдут тем, кто желает видеть в браузере вместо слово «Надежный» название своей компании.
Мы выбрали обычный SSL-сертификат, оформили его на www.site.ru. Он был применен и для домена без www. На сайте главным зеркалом являлся домен без www.
Избавиться на сайте от протокола http
Пример внутренних относительных ссылок:
<a href=»/page/»> или
<a href=»//your-site.ru/page/ «>
Если на сайте присутствуют внешние ссылки не на https-протоколе, то они тоже должны быть относительными.
Пример ссылки на внешний ресурс //www.site.ru/
Браузер сам выберет с каким протоколом открыть сайт.
В нашем случае, старт и окончание работ 27 февраля.
Установить сертификат на сервере
Старт и окончание работ 3 марта (до этого ждали покупки сертификата).
Корректность настройки сертификата проверили валидатором. Нам поставлена оценка «A-«. Это значит, что настройка выполнена правильно.
Проверить отображение обеих версий (http и https) на разных платформах
Доработать sitemap и robots
- Настроили ссылки в файле sitemap.xml,чтобы они отображались с протоколом https. Так как физически сайт один, то и карта сайта для обоих протоколов будет одна.
- В файле robots.txt указали ссылку на новую карту и host:
Host: https://site.ru
Sitemap: https://site.ru/sitemap.xml
Старт и окончание работ: 3 марта.
Сообщить поисковикам о переезде на HTTPS
Для этого добавили https версию в вебмастер Яндекса и Google и подтвердили права на сайт. Затем в ЯВМ в разделе Индексирование / Переезд сайта поставили галочку «Добавить https».
Заявку на переезд в Google отправлять не нужно, он видит, что у домена 2 протокола и по умолчанию открывает https версию.
Старт и окончание работ: 3 марта.
Утомительное ожидание склейки сайта в Яндексе завершилось 13 марта. В панели вебмастера склеенные сайты отображаются вот так:
Поэтому мы рекомендуем настраивать постраничные 301 редиректы либо сразу после склейки либо спустя несколько дней после нее, когда в индексе будут 50-70% https страниц. При этом редирект со страницы http://site.ru/robots.txt делать не стоит.
Необходимо проверить файл htaccess и убедиться, что там не осталось редиректов на http. Также нужно перенести все настройки с вебмастеров http версий в вебмастера https версий.
Выводы
- настройки относительных ссылок,
- установки на сервер SSL-сертификата,
- настройки sitemap.xml (в случае, если она динамическая и генерируется на стороне сайта),
- настройки 301 редиректов.
- контроля процесса переезда и своевременной постановке задач программисту,
-
настройки Вебмастеров,
-
подготовки файлов robots.txt и sitemap.xml (в случае, если карта статическая).
В конце концов, самая главная задача переезда — это предоставить пользователю максимальную безопасность при работе с вашим ресурсом.
Рекомендуемые статьи
Комментарии
Войти с помощью
или через Disqus
Disqus — сеть для общения
- Disqus никогда не модерирует. Правила этого сообщества регулируются им самим.
- Не делайте глупостей и ничего незаконного. Так всем будет лучше .
-
Полезная информация для начинающих.
Работало всё и тут в один прекрасный момент смена протокола!
Ха!
Почитал блог, подумал, сел и сделал. Не умеешь, нанял программиста тот сел и сделал. Главное чтоб умел это делать ) ) ) интригу в этом случае не кто не отменял… -
-
В дополнение, материал «SSL сертификат и HTTPS в поисковой оптимизации» — http://www.megaindex.org/ssl
-
-
//www.site.ru/ Джон Мюллер, не рекомендует. Такой урл тоже считается не безопасным.
«Если настроить их сразу после отправки сайта на склейку, то старые страницы начнут выпадать из индекса, а новые еще не успеют туда попасть.» это кто такое сказал? Старые страницы могут сидеть в индексе и до посинения иногда. Еще и трафик давать. Единственный вариант, почему новые не пойдут в индекс, только потому что они не понравятся(контент или качество продвижения) гуглу.-
Мы так делали на ранних проектах и получали просадок в трафике. Новым страницам требуется время на индексирование, это хорошо видно из панели вебмастера. После склейки страницы на http выпадают, на их место встают страницы на https. Сидеть до посинения они вряд ли будут, так как настроен 301 редирект, опять же из панелей вебмастеров можно смотреть на динамику. Контент http и https сайтов идентичный, поэтому вероятность, что ПС понравятся страницы, которые раньше совсем не нравились, не такая большая.
-
А Вы зайдите на форум гугла, и скажите что все страницы заходят в индекс после редиректа в темах с титлом «мой сайт плохо индексируется и ранжируется после перехода на хттпс» Он иВам обязательно поверят 🙂 У Вас есть на продвижение хоть один магазин? найдите на старом страницу, где будет надпись «Товара нет в наличии» или подобное. Я дом 99% что ее в новом сайте уже не будет. Гугл такое читает и выкидывает.
-
-
-
Подскажите, почему редирект со страницы http://site.ru/robots.txt на https://site.ru/robots.txt не нужно делать?
-
Периодически поисковые роботы обращаются к этому файлу, и если стоит редирект, то в вебмастере выдается ошибка, что робот не может получить доступ к нему. Если не ставим редирект, то обращаясь, робот видит, что в файле прописан хост с https. Когда все страницы на http выпадут из индекса, то можно не опасаясь ставить и там редирект.
-
-
Какой из сертификатов выбрали? Смотрю описание сертификатов Comodo Positive, GeoTrust Rapid и Comodo Essential — у них одинаковые характеристики — https://sslcertificate.ru/s…. Отличие в цене пару долларов. Есть существенная разница или можно взять самый дешевый?
-
Брали Comodo для коммерческого сайта, поддоменов нет. Выбор сертификата зависит от специфики вашего сайта.
-
-
Есть свои перлы… ‘поисковых ввжачах’. ‘внешние ссылки…должны быть относилельными’ — зачем? Ничего страшного в HTTP ссылках нет, может быть проблема ‘mixed content’ ‘ если у вас картинки, JS или CMS подключаются по HTTP протоколу. Видно, что статья написана копирайтеру, а не тем, кто делал переезд сайта на HTTPS.
Правовая информация
https://serpstat.com/ru/blog/kejs-kak-bezopasno-perejti-na-protokol-https/
Кандидат технических наук, доцент кафедры ИУ-6 (Компьютерные системы и сети) Московского государственного технического университета им. Н. Э. Баумана. Самый молодой в России PhD in Computer Science. Эксперт в области компьютерных технологий и программирования.
Стаж: 8 лет.
Образование: МГТУ им. Н. Э. Баумана, к.т.н.
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023