Переход на https

Переход на https — инструкция по переезду

В последнее время все больше сайтов переходят на защищенный протокол https. Будущее интернета не за горами и может пока еще нет серьезной необходимости переводить сайт с http, то в скором времени — это, вполне возможно, станет обязательной процедурой.

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

Из-за того, что статья получилась довольно объемной, я сделал удобную навигацию по разделам :

1. Что такое https?

2. Преимущества и недостатки https

3. Инструкция по переходу на https

4. Быстрый переход на защищенный протокол https — Быстрая индексация

Переход сайта на https

Переводя свой сайт на протокол https, вам следуем учесть несколько нюансов, что бы после у вас не возникло непредвиденных обстоятельств и неприятностей, связанных с SEO продвижением и позициями сайта в поиске. А с чем именно вы столкнетесь, я опишу в статье чуть позже.

Что такое https ?

HTTPS (HyperText Transfer Protocol Secure) — защищенный протокол передачи гипертекста, где гипертекст — веб страница. Простыми словами протокол https — это защищенный канал связи между сервером и сайтом. Он передает данные, пользуясь методами шифрования, тем самым защищая конфиденциальные данные от сторонних лиц.

Довольно современный и безопасный подход к нынешней передачи информации и борьбе за конфиденциальность. А тот факт, что все больше сайтов переходят на https, заставляет задуматься над тем, что рано или поздно это будет одним из основных факторов доверия пользователя к сайту.

Что такое https? Что такое защищенный протокол?

Плюсы https

Плюсы https, помимо увеличения безопасности и сохранения конфиденциальности данных, состоят в нескольких факторах, которые положительно влияют на посетителей сайта и работу портала в целом:

1. Защищенный протокол;

2. Безопасное подключение;

3. Ранжирование в поисковых системах.

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

Защищенный протокол

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

Создание безопасного подключения

Подключение к сайту не защищено — один из основных факторов, требующий перейти на https. Я не проверял все браузеры, но в Google Chrome и Safari довольно сильно бросается в глаза тот факт, что сайт не защищен (слева от адреса страницы). Лично у меня в мыслях сразу возникает подозрение. А для коммерческих сайтов — это большая проблема.

К тому же, я когда-то слышал очень умную фразу от одного специалиста по контекстной рекламе — «Если есть хоть какой-то шанс, что из-за недоработки посетитель может покинуть сайт — он именно так и сделает». И это относится ко всем недостаткам, которые могут быть. Лучше их устранить.

А после перехода на https в адресной строке браузера появится надпись «безопасное подключение» и символ замка. Это усилит доверие пользователя к сайту.

Https плюс в SEO продвижении

Https будет плюсом в ранжировании позиций Google, Yandex и других поисковых системах.

Минусы https

Минусы перехода на https в основном проявляются не в работе сайта и не в защищенном протоколе, а в проблемах, возникающих при переезде. Основными проблемами могут быть — потеря поискового трафика или битые ссылки на сайте. Если с ссылками особых проблем у вас не возникнет, то потеря трафика — это довольно частый и существенный минус, который встречается практически всегда.

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

Минусы https - недостатки защищенного протокола

Потеря трафика при переходе на https

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

Медленный переезд на https

При переезде сайта на https, поисковый робот не сможет сразу проиндексировать сайт. На это ему понадобится время. И это ни один или два дня и даже ни одна неделя. Полный переезд сайта на https может занять несколько месяцев.

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

→ Чем грозит медленный и постепенный переход сайта на https?

— Потерей релевантных запросов в поиске и трафика в целом.

А что такое релевантные запросы?

Релевантные запросы — это запросы, схожие с основными. Например, запрос «переход на https» — основной, а запрос «как мне перейти на протокол https wordpress» — релевантный.

И во время переезда вы потеряете львиную долю таких релевантных запросов. Хотите узнать почему?

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

Переход на https — Инструкция

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

Если Вы сомневаетесь или у Вас возникли трудности при переходе на https — воспользуйтесь услугами вебмастера.

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

Начнем же, первым делом что нужно сделать — это подготовить сайт.

Переход на https инструкция

Замена ссылок http на https

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

Ссылки http на сайте https

Первое, что рекомендуют вебмастера в подготовке сайта при переходе на https — это замена старых ссылок http, на относительные.

Относительные ссылки — это ссылки на сайте без указания главного домена, просто название страницы.

Для сравнения : https://dosite24.ru/about — абсолютная.
/about/ — относительная.

https://dosite24.ru/contacts/ — абсолютная
//dosite24.ru/contacts/ — относительная

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

Например, у некоторых CMS уже имеются плагины, которые исправляют ссылки, добавляя в адрес защищенный протокол https. Вам просто нужно будет сделать специальную настройку и это не займет много времени.

Или же при переходе на защищенный протокол исправить в ссылках адрес с http на https самостоятельно. Проще говоря сделать из ссылки http://dosite24.ru — ссылку https://dosite24.ru/

В любом случае, либо за вас это сделает скрипт, плагин или программа, либо придется делать вручную.

Вложения с http на https

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

Если медиафайлы находятся в корне вашего сайта, то с исправлением проблем не возникнет. Используйте относительные ссылки или подставьте «https» в адрес.

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

Скрипт с http на https

По аналогии с предыдущими изменениями, меняем скрипты. Это могут быть счетчики типа Яндекс метрики и Google Analytics, скрипт библиотеки jQuery, javascript, а так же другие коды, добавленные вами на сайт вручную.

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

Лично у меня в замене скриптов и счетчиков потребности не возникло. CMS WordPress. Однако может быть на самописных сайтах такую процедуру провести все же потребуется.

SSL сертификат для сайта

После завершения подготовки сайта к переходу на https можно переходить к основной части, а именно — покупка ssl сертификата.

SSL сертификат - защищенный протокол https

Что такое SSL сертификат ?

SSl (secure sockets layer) — защищенный протокол, использующий криптографию и аутендификацию ключей обмена. Простыми словами — это и есть наш шифровальщик, который позволяет обмениваться данными и делает наше соединение безопасным.

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

Сейчас уже на всех популярных хостингах появилась возможность установки ssl сертификата, к тому же при покупке доменного имени их стали предоставлять бесплатно. Обычно это делается в один клик, поэтому я уверен, что проблем с установкой не будет.

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

После добавления ssl сертификата, проверьте загружается ли сайт на https протоколе. Если все сделано правильно, сайт должен работать и на https, и на http.

Настройка сайта на https

Переходим к самой сложной и ответственной стадии перехода на https защищенного протокола — настройке сайта.

Первое, и главное, что нужно сделать — это настроить 301 редирект. Его задача перенаправлять адреса с http на уже новенький, и только что установленный протокол https.

301 редирект стоит так же использовать для переадресации домена с www на без www, и в других случаях, когда нужно перенаправление.

Редирект 301 на https

Для того, что бы установить 301 редирект на сайт, необходимо на своем хостинге найти файловый менеджер или любую другую вкладку с хранением данных. Далее отыскать папку .htaccess и добавить в нее директиву :

Код на редирект

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

После добавления команды в файл «.htaccess» проверяем работу сайта. Если при переходе по ссылке с http, вас перенаправляет на https, то все работает и можно идти дальше.

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

Проверка работы https

После выполнения предыдущих инструкций сайт уже должен идеально работать на защищенном протоколе. У вас появится зеленый замок в строке браузера и рядом должна стоять надпись защищено.

Полистайте страницы, проверьте переадресацию (введите домен с http) — убедитесь, что сайт работает на защищенном протоколе полностью.

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

Устраните проблему. Если невозможно исправить файл лучше избавьтесь от него и загрузите заново. Если в поисках такого файла возникнут трудности, обратитесь в техподдержку хостинга. Они без труда укажут на проблему.

Вебмастер переезд на https

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

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

Добавление сайта в Яндекс — Инструкция

и

Добавление сайта в Гугл — Инструкция

Правда на этот раз все будет намного проще. Сообщая поисковой системе о сайте на защищенном протоколе вам не нужно будет подтверждать права на домен, так как вы это уже сделали ранее, добавляя сайт в первый раз. Нужно просто добавить новый url с протоколом https и нажать проверить.

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

После добавления домена в вебмастер останется только подождать, когда робот зайдет на сайт и проиндексирует страницы на защищенном https протоколе.

Быстрый переход на https — Индексация за пару дней, секреты

Сейчас я расскажу как перейти на защищенный протокол https за несколько дней, а может быть и быстрее. Основные настройки ничуть не изменятся и все действия по переходу останутся прежними, как в этой статье ранее.

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

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

Ситуация такова, что после добавления сайта в вебмастер, робот яндекса зайдет к вам на портал, проверит его, и заменит главную страницу на https и может несколько второстепенных. Как именно он их выбирает, я понятия не имею. Но по личному опыту скажу, что после индексации, на https протоколе, в поиске появились «главная» страница и несколько статей. Остальные остались как были, на старом протоколе.

Лично я прождал 1,5 месяца, пока не сдали нервы и я не начал действовать. Все дело в том, что поисковик видит сайты http и https как разные порталы и из-за этого — релевантные запросы уходят, структура сайта теряется, трафик падает — ты нервничаешь.

Как бы я ни пытался : писал в техподдержку, отправлял страницы на переобход, звонил в Яндекс, толку никакого. А работа над сайтом продолжалась: я писал новые статьи пока вдруг меня не осинило..

Переход на https в поиске Яндекса — Быстро

Все новые страницы и статьи Яндекс индексировал на новом https протоколе без каких-либо проблем. К тому же индексация проходила быстро, в течение 48 часов, не более.

Тут то я и подумал, зачем мне ждать так долго, если я могу все свои страницы проиндексировать именно таким путем. Каким? Удалением страницы — и ее возрождением на защищенном протоколе.

Удаление старых страниц — создание новых

Да, вы не ослышались, все просто. Удаляем свои старые страницы, предварительно делая дубли. Убираем из поиска удаленные страницы, путем заявки в Яндекс вебмастер. Это делается во вкладке : «Инструменты» — «Удаление страниц из поиска». И вскоре, после заявки, яндекс удалит их.

Дальше публикуем свои новые станицы (со старым контентом) и при желании сообщаем об этом яндексу через вкладку — переобход страниц. Далее Яндекс проиндексирует страницы и они появятся в поиске. Вот и все! Вы на новеньком и защищенном https протоколе!

Долгий переход на https — Быстрый способ

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

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

Стоит ли вообще переходить на https ?

Учитывая вышеперечисленное остается вопрос — стоит ли вообще переходить на защищенный протокол? Компаниям с высоким статусом и организациям, работающим с онлайн платежами определенно имеет смысл прибегнуть к такой процедуре. Но нужен ли защищенный протокол малому бизнесу, фрилансерам или некоммерческим сайтам?

Ответ, все равно прежний — нужен.

Главное, что поисковые системы уделяют внимание факту, имеет ли сайт ssl сертификат и защищен ли канал передачи данных. А поисковое ранжирование, seo оптимизация и бесплатный трафик еще никогда не были лишними. К тому же рано или поздно протокол https станет основным атрибутом качественного сайта. Но основное решение переводить ли ваш сайт на защищенный протокол остается за вами.