Новости

«Трафик просел на 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/ нужно прийти на смену. Ant. оставить прежним на /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». Тут. Ant. там важно вручную проверить доступность каждого ресурса соответственно протоколу HTTPS.
  • Настройка SSL сертификата получи сервере Мы выбрали сертификат подобно EssentialSSL от Comodo. Также я приобрели отдельный сертификат в сервисе CloudFlare. В соответствии с стандарту там общий сертификат интересах нескольких доменов, который по нашим тестам ограничивал путь для ботов. Еще были проблемы с доступностью с некоторых серверов получай Украине. CloudFlare рекомендуют устанавливать система шифрования Full (strict) в разделе SSL, про его работы и требуется отдельный договор на сервере. Настройку сервера я отдали нашему внештатному специалисту, в полном составе процесс занял один час. В итоге наш брат получили сертификат класса A+ и HTTP2. Подвергнуть испытанию настройку и оценку сертификата можно (в. Постарайтесь выполнить все условия, с тем чтобы получить А или A+.
  • Настройка CMS под HTTPS. В нашем случае нельзя не было внести правки только в Вотан файл. Подробную информацию вы сможете сыскать на форуме или FAQ вашей CMS. Торопись всего она с коробки поддерживает SSL.
  • Внутренние редиректы. Приёмом настройте и проверьте внутренние редиректы в соответствии с новому сайту, с HTTP на HTTPS и возьми основной домен с «www» или безо.
  • Тестируем. Открываем сайт через Chrome или — или Firefox и листаем основные разделы (главную страницу, категорию товаров, карточку товара, блог, информацию страницы и в такой степени далее). Везде должен быть HTTPS и, наравне правило, иконка замка. Увидев урок о непроверенных источниках, смотрим консоль и правим шифр сайта. Chrome обозначает их иконкой щита с красным крестиком. Разве все стабильно и ошибок нет, пойдем дальше.

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

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

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