HTTPS протокол - как перейти и настроить для SEO продвижения
[/] Главная Кейсы Услуги О нас Блог Контакты Партнерам +38 (068) 477-477-0 Обсудить проект Протокол HTTPS Главная Блог Протокол HTTPS Что такое https? Как перейти на https Замена внутренних URL на относительные SSL сертификат Разница между платными и бесплатными SSL сертификатами Проверка корректности SSL сертификата Замена адресов языковых версий Настройка 301 редиректов Настройка Robots.txt и Sitemap.xml Проверка кодов ответа сервера Переезд сайта на HTTPS в панелях Яндекс Вебмастер и GSC Правка robots Отклоненные ссылки на сайт Оставить заявку В статье вы узнаете – что такое https протокол, нужно ли вам его использовать, преимущества и как безопасно настроить https на своем сайте при SEO продвижении. Что такое https? Https – это расширение протокола HTTP, которое поддерживает шифрование данных между вашим сайтом и браузером посетителя в целях предотвращения просмотра третьими лицами личных данных (пароли, номера кредитных карт, e-mail и др.). Актуальность Помимо того, что ваш сайт будет защищен от вмешательства, что увеличит доверие пользователей, https – еще и фактор для SEO продвижения . Google еще в 2014 году публично заявил, что протокол https будет учитываться как один из факторов ранжирования. Поисковик Яндекс все время совершенствуется и скоро может также начать учитывать данный фактор. Как перейти на https Для того, чтобы сайт быстро перевести на протокол HTTPS, можно использовать краткий алгоритм, приведенный ниже. Для удобства в инструкции разделены работы, которые выполняет разработчик и SEO-специалист. Замена внутренних URL на относительные Для того, чтобы произвести переход на HTTPS, предварительно, нужно подготовить сайт. Все внутренние ссылки следует изменить с абсолютных на относительные без указания http. Пример: https://site.ru.ru/about/ — абсолютная //site.ru/about/ — относительная Таким образом, при смене протокола ссылки не окажутся битыми – они будут всегда ссылаться на страницы с текущим протоколом (вне зависимости – http или https). Чтобы быстро заменить внутренние ссылки, можно создать и скачать с сервера дамп базы данных (MySQL), который в итоге будет иметь вид обычного текстового файла. Затем, с помощью текстового редактора заменить все ссылки на относительные. Скрипты и счетчики Для кодов аналитики, ремаркетинга и разных скриптов и плагинов нужно заменить URL на относительные (без протокола http, как указано выше). Изображения и видео Ссылки на картинки, видео, баннеры и т.д. также необходимо заменить на относительные. Часто на страницах используют картинки с других сайтов. Лучше скопировать их к себе на сайт. Дело в том, что внешний ресурс, с которого взяты картинки, может быть доступен только по HTTP и после смены протокола на страницах с данными картинками может быть отображено незащищенное соединение (открытый замочек в адресной строке). Также, если, например, программно все адреса (включая адреса картинок) заменить на https, то файлы с других сайтов просто окажутся битыми. Cсылки в link rel=”canonical” Необходимо проверить теги rel=”canonical” и заменить ссылки на относительные. SSL сертификат После подготовки сайта заходим на хостинг и подключаем SSL сертификат. На всех крупных хостингах, как правило, на выбор предоставляется платная и бесплатная версия SSL сертификата. Можно либо подключить сертификат, предоставляемый хостером с помощью панели управления, либо загрузить свой сертификат. Перед получением сертификата следует уточнить у хостера – возможно ли его использование? В целом, получение сертификата обычно проходит без проблем. Во многих популярных админках хостинга стоит лишь нажать пару галочек. Необходимо зайти в настройки вашего сайта и выбрать пункт «настройка SSL» (либо ему подобный). Далее следовать инструкциям, а при возникновении вопросов обратиться в техподдержку. Пример админки одного из хостингов: Разница между платными и бесплатными SSL сертификатами Бесплатный сертификат имеет такие особенности: Проверка осуществляется только по e-mail и домену (либо проверка отсутствует вообще, в зависимости от хостинга). Получение сертификата производится быстро – от 10 минут до нескольких часов (в основном, ждать не дольше суток). В случае использования SSL от Let’s Encrypt – на многих популярных хостингах настроено автоматическое получение и продление данных сертификатов. Платный сертификат имеет такие особенности: Осуществляется проверка домена или юрлица (DV, OV, EV типы сертификатов) EV (Extended validation) сертификат будет содержать название организации (зеленая строка перед URL). Срок выдачи сертификатов – от 3 до 14 рабочих дней. Стоимость от 20$ до более 400$, в зависимости от типа сертификата. Самые дорогие – EV сертификаты. Бесплатный тестовый период — например, есть у Symantec secure site, Geotrust rapidssl, Comodo positive ssl, Thawte ssl web server. Гарантии. Возможна выплата компенсаций пользователям, которые получили ущерб. Проверка корректности SSL сертификата С помощью сервиса https://www.sslshopper.com/ssl-checker.html можно проверить SSL сертификат на корректность. Замена адресов языковых версий Пример. Для переключения языковых версий необходимо заменить http://site.com/en/ и http://site.com/ru на https ://site.com/en/ и https ://site.com/ru соответственно. Настройка 301 редиректов Самое важное при переезде – это настройка 301 редиректа со старой версии с HTTP на новую с HTTPS. После настройки нужно кропотливо проверить сайт на отсутствие ошибок: чтобы все типы страниц были доступны по HTTPS, чтобы не было битых изображений и внешних ссылок, чтобы корректно работали все плагины, счетчики, скрипты. Настройка Robots.txt и Sitemap.xml Файл robots.txt и Sitemap.xml должны быть доступны и по http, и по https. В Robots.txt и в Sitemap.xml должна содержаться только информация для версии https. В htacсess при настройке редиректов исключение для файла роботс можно настроить строкой: RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] Проверка кодов ответа сервера Далее, нужно проверить, чтобы существующие страницы возвращали код ответа 200, а несуществующие — 404. Если есть битые страницы, проверить где есть на них ссылки. В случае ссылок которые отдают 301 редирект – следует исправить их, чтобы был код ответа 200. Переезд сайта на HTTPS в панелях Яндекс Вебмастер и GSC Необходимо перевести сайт на https в разделе «Переезд сайта» в панели Яндекс.Вебмастера . Просто ставим галочку напротив пункта “Добавить https”. Обычно, переезд происходит автоматически. Срок переезда может занять несколько недель и повлиять на сроки мы никак не можем. В панели Google Search Console необходимо добавит новый сайт – домен с протоколом https и внести все настройки, аналогично сайту с http – добавить sitemap, robots.txt, страну… и т.д. Правка robots Чтобы ускорить переезд, в файле robots.txt пропишите новую строку host, указав в ней доменное имя вместе с https: Host: https://site.com Также пропишите новый адрес XML карты сайта – с https. Отклоненные ссылки на сайт При переезде не забыть перенести старый disavow файл в новую GSC для корректного отклонения ссылок на HTTPS версию. Финиш Вот и все. По опыту, можем сказать, что обычно Google индексирует новый протокол довольно быстро. Хотя многие специалисты говорят, что не исключено кратковременное проседание позиций, в наших проектах в общем-то все проходило гладко и без падений. Поэтому рекомендуем всем, кто сомневается – смело переходите на HTTPS. Надеемся, что наши рекомендации вам помогут. Удачного переезда! Комментарии Отправить Нет ни одного комментария Напишите нам seo@proposition.digital Днепр, ул. Княгини Ольги 22, оф. 721 +38 (068) 477-477-0 Получить консультацию © 2019 Proposition All Rights Reserved Обсудить проект Что делаем дальше: Мы свяжемся с вами в течение нескольких часов Подробно обсудим текущую ситуацию по вашему сайту Подготовим детальный план развития сайта Совместно утвердим стратегию, подпишем договор и приступим к работе Расскажите нам о своем проекте Что вас интересует? Продвижение сайта Контекстная реклама Отправить Спасибо! Ваша заявка была отправлена! В ближайшее время наш менеджер с вами свяжется! Назад Мы вам перезвоним Закрыть Отправить Вы успешно оставили запрос Telegram WhatsApp Меню Кейсы О нас Партнерам Блог Услуги SEO продвижение сайтов услуг Англоязычное SEO продвижение Seo Продвижение интернет магазинов SEO на этапе разработки нового сайта Seo аудит сайта Контекстная реклама Google Shopping для интернет магазинов Контакты +38 (068) 477-477-0 seo@proposition.digital Днепр ул. Княгини Ольги 22, оф. 721 Понедельник – Пятница: с 9.00 до 18.00