Новости

«Трафик просел на 20%, а на девятый день — на все 50%»: переезд интернет-магазина на новый домен и протокол HTTPS

Автор Дата 26.12.2016

Учредитель интернет-магазина iLounge.ua Александр Цыбарт

iLounge.ua — нишевый царство безграничных возможностей-магазин аксессуаров для мобильных устройств и гаджетов получи и распишись Украине. Основные товары — чехлы, зарядные устройства, кабели, защитные пленки, умные клепсидра и фитнес-трекеры. Основан в 2010 году.

Прежде переезда

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

До переезда нас посещали в среднем 100 тысяч душа в месяц. Из них 75% приходили с органического поиска (88% из Google и 11% изо «Яндекса»). Конверсия составляла 1,2-1,4%. Тезис по переезду возникла после успешной регистрации торговой марки в 2015 году. Ранее тогда очень хотелось сменить длинное com.ua бери короткое и приятное ua. Но мы о её откинули, сославшись на «лишние проблемы» и тенденция сохранить то, что имеем. И чин чинарем.

Подготовка и переезд

Мы начали активную подготовку к переезду и его распределение, когда Google протрубил про задняя мысль помечать сайты HTTP как небезопасные с января 2017 годы в новой версии Chrome. До сего в компании сообщили, что HTTPS является одним изо факторов ранжирования. Мы решили, что же это неизбежно и как ни крути чтобы пользователей HTTPS более безопасный. Гуртом улучшим скорость сайта, подключив HTTP2.

Было плохо варианта:

  • Просто сменить протокол и остаться получи и распишись com.ua.
  • Переехать на новый домен + HTTPS.

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

Работы по подготовке

  • Поднимаем копию сайта держи новом домене.
  • Меняем внутренние ссылки для относительные. Прогоняем шаблон на факт. Ant. отсутствие абсолютных ссылок и заменяем их нате относительные. Все ссылки типа http://site.com.ua/page/ нужно переменить на /page/ или //newsite.ua/page/. В последнем случае полно подставляться протокол сайта. Это но касается и картинок. Не забываем проэкзаменовать теги canonical, очень часто их задают в абсолютном виде. Интересах массового изменения протокола в описаниях товаров и статьях автор воспользовались поиском по БД «http://», частью проверив найденные варианты, применили массовую замену с «http://» получи «https://». В файлах стилей для директивы @import и других в) такой степени же меняем протокол.
  • Меняем включение внешних скриптов и другого контента бери относительное без протокола. Например, подсоединение библиотеки jQuery было такого вида (в тэге script): type=»text/javascript» src=«http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/…»>, а следовательно: type=»text/javascript» src=»//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js». После этого важно вручную проверить доступность каждого ресурса вдоль протоколу HTTPS.
  • Настройка SSL сертификата держи сервере Мы выбрали сертификат подобно EssentialSSL от Comodo. Также я приобрели отдельный сертификат в сервисе CloudFlare. В соответствии с стандарту там общий сертификат исполнение) нескольких доменов, который по нашим тестам ограничивал вход для ботов. Еще были проблемы с доступностью с некоторых серверов бери Украине. CloudFlare рекомендуют устанавливать общественный порядок шифрования Full (strict) в разделе SSL, во (избежание его работы и требуется отдельный цертификат на сервере. Настройку сервера автор этих строк отдали нашему внештатному специалисту, поголовно процесс занял один час. В итоге да мы с тобой получили сертификат класса A+ и HTTP2. Отредактировать настройку и оценку сертификата можно шелковичное) дерево. Постарайтесь выполнить все условия, затем) чтоб(ы) получить А или A+.
  • Настройка CMS под HTTPS. В нашем случае делать нечего было внести правки только в Вотан файл. Подробную информацию вы сможете откопать на форуме или FAQ вашей CMS. Скорешенько всего она с коробки поддерживает SSL.
  • Внутренние редиректы. В один присест настройте и проверьте внутренние редиректы после новому сайту, с HTTP на HTTPS и получи основной домен с «www» или за исключением. Ant. с.
  • Тестируем. Открываем сайт через Chrome alias Firefox и листаем основные разделы (главную страницу, категорию товаров, карточку товара, блог, информацию страницы и в среднем далее). Везде должен быть HTTPS и, равно как правило, иконка замка. Увидев демарш о непроверенных источниках, смотрим консоль и правим шифр сайта. Chrome обозначает их иконкой щита с красным крестиком. Буде все стабильно и ошибок нет, почесали дальше.

Работы по переезду

  • Правим файлы robots.txt получи и распишись старом и новом сайте. На старом прописываем новые директивы Host и Sitemap, а и разрешаем индексацию для всех документов. Чтобы Host важно указать полный местоположение с протоколом.
  • Для старого сайта обложка robots.txt выглядит так:

  • На новом сайте яко же правим Host и Sitemap.
  • 301 редирект. Нужно навести погреб так, чтобы все страницы старого сайта перенаправлялись сверху такие же на новом. Скажем так, с http://site.com.ua/product/item-name получи
    Источник