CityHost.UA
Помощь и поддержка

Как без потерь трафика перенести сайт на HTTPS

 4114
28.08.2019
article

 

 

Еще несколько лет назад HTTPS был рекомендацией — сегодня это стандарт. Без защищенного протокола сайт может потерять доверие пользователей и позиции в поисковой выдаче, а Google официально обозначает такие проекты как «опасные», что влияет на поведение посетителей и конверсии. Теперь это не просто техническая формальность, а немаловажный шаг для SEO, безопасности данных и репутации бренда. Переезд на HTTPS несложный, но имеет свои нюансы: во избежание потери трафика нужно грамотно настроить редиректы, обновить внутренние ссылки и проверить индексацию сайта.

Как подготовить сайт к переезду на HTTPS

О том, что такое SSL сертификат и зачем переносить сайт на HTTPS протокол, мы рассказывали в предыдущей публикации. А теперь разберем, как это сделать.

Чтобы перенести сайт без потери позиций, сначала нужно выполнить ряд подготовительных работ:

  1. Замените все абсолютные ссылки в рамках внутренней перелинковки на относительные. Это избавит от ненужных проблем с доступностью элементов сайта и повторной индексацией поисковых роботов после переезда.
  2. Исправьте ссылки на медиа-контент. Если файлы размещены на вашем сайте — URL меняются на относительные, как и в предыдущем пункте. А если на стороннем портале — то ссылки меняются лишь в том случае, если тот контент доступен по протоколу HTTPS.
  3. Проверьте настройки подключения внешних скриптов. Если используются абсолютные линки — их надо изменить, прописав относительные пути.

Важно! Абсолютные ссылки содержат полный адрес страницы с доменом и протоколом (https://site.ua/page.html), а относительные — только путь внутри сайта (/page.html). Абсолютные — используют для внешних ссылок. Относительные — для внутренних, чтобы сайт легко переносился без ошибок.

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

Настраиваем HTTPS на хостинге

После подготовительного этапа пора переходить к основным работам. Чтобы перевести на сайт на HTTPS, сделайте следующее:

  1. Выберите и купите SSL сертификат. Они бывают разных видов, так что отталкивайтесь от потребностей и финансовых возможностей:
    • Обычные. Применяются для одного домена. Выдаются за 5-10 минут, так как проверяется лишь принадлежность домена человеку, который запросил сертификат.
    • Extended Validation. После покупки сертификата в адресной строке появляется зеленый замочек и название организации. Для большинства пользователей — это гарантия надежности сайта. Для получения данного сертификата нужно подтвердить права доступа к домену, предоставить документы о госрегистрации фирмы. Дополнительно проверяется имя компании в данных Whois, проводятся тестовые звонки на основные телефоны организации и так далее.
    • Wildcard. Применяются для поддоменов.
    • С поддержкой IDN. Предназначены для сайтов с кириллическими доменами.
  2. Установите SSL сертификат на сервере. Обычно на эту процедуру уходит пару минут. Ведь она выполняется в интуитивно понятной панели управления, предоставленной компанией-хостером. Если возникнут трудности — обратитесь за помощью к техподдержке либо же наймите опытного программиста, чтобы выполнить перенос сайта на HTTPS без потери трафика.
  3. Проверьте доступность веб-ресурса. Удостоверьтесь, что он открывается по двум URL: с HTTP и HTTPS в начале адресной строки. Затем настройте, чтобы при открытии HTTP-версии пользователя автоматически перенаправляло на защищенный протокол HTTPS.

Если сайт недоступен по одному из адресов, или перенаправление не осуществляется — значит, допущены ошибки при настройке. Либо же имеются проблемы на стороне хостера. Здесь совет один: ищите причину и устраняйте ее.

Кстати, всем, кто пользуется услугами хостинг-компании Cityhost, достаточно только купить SSL сертификат — и веб-ресурс сразу будет доступен по HTTPS. Потребуется лишь слегка подкорректировать движок сайта и изменить адреса в mySQL.

Настраиваем файл .htaccess и оповещаем поисковые системы

Напоследок нужно выполнить ряд несложных действий:

  1. Настройте 301 редирект. Для экономии времени прописывайте его в файле .htaccess с помощью модуля mod_rewrite. Или обратитесь за помощью к техподдержке компании-хостера.
  2. Найдите и устраните ошибки. Переход сайта с HTTP на HTTPS всегда сопровождается какими-то нюансами. Поэтому после переезда проверьте все: доступность каждой страницы, корректность работы ссылок и медиа-файлов. Если нужно — исправляйте.
  3. Сообщите поисковикам о переезде на HTTPS. Это необходимо для минимизации потерь трафика. Оповестить поисковики можно в Google Search Console.

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

Публикация была познавательной? Тогда поделитесь ею в социальных сетях и добавляйтесь в наш Telegram канал. Напомним, что купить недорогой хостинг в Украине вы можете у компании Cityhost. По техническим вопросам обращайтесь в онлайн чат или по телефону ☎️ 0 800 219 220.

Понравилась статья? Расскажите о ней друзьям:
Автор: Богдана Гайворонская

Журналист (с 2003 года), IT-копирайтер (с 2013 года), контент-маркетолог Cityhost.ua. Специализируется на статьях о технологиях, создании и продвижении сайтов.