В последнее время достаточно модным трендом в поисковой оптимизации стал переезд сайта с протокола HTTP на HTTPS. Несомненным катализатором этого процесса стал Google.



6 августа 2014 года в официальном блоге Google Webmaster Central появилась статья «HTTPS as a ranking signal», в которой утверждалось, что Google будет учитывать использование сайтом протокола HTTPS в качестве одного из факторов ранжирования. Пока что этот сигнал оценен, как довольно слабый и влияющий менее чем на 1% мировых запросов, однако в будущем не исключается его усиление. Это заявление подытоживалось призывом ко всем вебмастерам осуществить переход с протокола HTTP на HTTPS в целях повешения безопасности передачи информации в интернете.



Многие вебмастера и владельцы сайтов отнеслись к этому заявлению достаточно серьезно и начали планировать переезд. Однако, отечественным специалистам пришлось столкнуться с неожиданной проблемой – нюансы корректного переезда с HTTP на HTTPS в двух основных поисковых машинах русскоязычного рынка – Яндексе и Google несколько различаются. И для того, чтоб переезд был максимально безболезненным, нужно учесть ряд определенных моментов.



Итак, каковы же рекомендации по переезду у фактического инициатора данного процесса – Google? Они содержатся в разделе «Перенос сайта с изменением URL» справки сервиса «Инструменты для вебмастеров» и достаточно просты – нужно всего лишь настроить 301-й редирект со страниц HTTP-сайта на соответствующие им страницы HTTPS-сайта. Эта же рекомендация содержится и в другом документе справки: «Защитите свой сайт с помощью HTTPS» . Альтернативного способа, к сожалению, не предлагается. Так, например, в справке по «Инструменту изменения адресов» сервиса «Инструменты для вебмастеров» указано, что в настоящее время этот инструмент не поддерживает такой вид переноса сайта, как изменение протокола с HTTP на HTTPS.



Яндекс также поддерживает протокол HTTPS при индексировании сайтов. Для изменения главного зеркала Яндекс предлагает два способа:




с помощью директивы Host;



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


Однако, если следовать рекомендациям Google и выбрать второй способ, настроив 301-й редирект со страниц HTTP-сайта на соответствующие им страницы HTTPS-сайта, то в Яндексе можно столкнуться с весьма неприятными последствиями. Перенос сайта может затянуться, и на этот период может произойти частичное выпадение страниц сайта из индекса, сопровождаемое потерей занимаемых позиций. Поэтому в Яндексе при переезде следует придерживаться другой тактики, а именно – переклейки главного зеркала путем использования соответствующего инструментария. Для безболезненной переклейки главного зеркала, я рекомендую использовать директиву Host в файле robots.txt. Чтобы ускорить процесс переклейки Яндекс предлагает воспользоваться инструментом «Главное зеркало» раздела «Настройка индексирования» сервиса «Яндекс.Вебмастер». Причем некоторое время назад в этом инструменте появился режим «Установить протокол https»:





Также в Яндексе есть одна особенность, связанная с форматом HTTPS, которую необходимо учитывать. В советах вебмастеру по индексированию картинок содержится следующая информация:



«Для того чтобы в индекс попали картинки, в ссылках на которые используется протокол https, необходимо, чтобы к этой картинке был доступ по http. Например, если вы хотите, чтобы проиндексировалась картинка по адресу https://domain.ru/image.jpg, нужно дать роботу возможность скачать эту картинку по адресу http://domain.ru/image.jpg».



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




Обеспечьте полную доступность для индексаторов поисковых машин, необходимых для индексации страниц сайта, как по HTTP, так и по HTTPS. При этом, если на сайте используются абсолютные адреса внутренних страниц (в ссылках, в атрибуте rel="canonical" тега link и т.п.), в HTTPS-версии необходимо заменить во всех таких адресах “http” на “https”.



Пропишите в директиве Host файла robots.txt адрес сайта с HTTPS.



Установите протокол HTTPS в инструменте «Главное зеркало» раздела «Настройка индексирования» сервиса «Яндекс.Вебмастер». Можно столкнуться с ситуацией, что какое-то время данный инструмент не будет позволять это сделать, сообщая, что указанный вами домен с HTTPS не может быть выбран в качестве главного зеркала – роботу надо убедиться в том, что HTTPS-версия сайта действительно является зеркалом HTTP-версии, и склеить эти версии в группу зеркал (см. раздел «Причины отклонения заявок на смену главного зеркала» на).



Дождитесь через некоторое время сообщения от Яндекса в сервисе «Яндекс.Вебмастер» о том, что главное зеркало изменено на вариант с HTTPS и убедитесь в этом, проверив изменение главного зеркала сайта с помощью формы «Сообщить о новом сайте».



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



Добавьте HTTPS-сайт в сервис «Инструменты для вебмастеров» Google и подтвердите права на него. Если для HTTP версии сайта использовался инструмент отклонения ссылок «Disavow links» сервиса «Инструменты для вебмастеров», то загрузите использовавшийся файл с отклоняемыми ссылками также и для HTTPS версии.


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

Удачи!




Обсудить  

Читайте также


Комментарии Кто голосовал Похожие новости

Комментарии