Вступление
В этой статье будут приведены все последние изменения и дополнения, для того чтобы сделать её максимально актуальной. С её помощью у вас получится решить большинство проблем, не прибегая к услугам специализированных компаний.
Как самостоятельно перейти на безопасный протокол (HTTPS)?
Организовать переход своего сайта на работу с использованием безопасного протокола теперь можно, задействуя единственный атрибут rel, присвоив ему значение canonical. Функция предоставляется в рамках одного хоста, однако, даже несмотря на это, очень удобна. Вот как она выглядит в действии:
<link rel="canonical" href="https://www.yoursite.ru"/>
Кроме того, с её помощью можно указать, какое зеркало будет выступать главным в группах зеркал (как для сайтов с www, так и без него). Для бота-зеркальщика задействованный атрибут выглядит как редирект. Из этого следует, что для полного переезда абсолютно всем вашим web-страницам с http необходим атрибут rel=canonical со ссылкой на те же самые web-страницы, использующие протокол HTTPS.
Для сайтов с различной организацией web-страниц следует настроить работу rel так же, как и редирект: сначала указать его для необходимых web-страниц домена с использованием защищённого протокола HTTPS, а с них — на адреса соответствующих им web-страниц.
yoursite.ru/list ⇒ https://yoursite.ru/list ⇒ https://yoursite.ru/listbot
Обращайтесь в компанию Артена в случае, когда у вас нет времени разбираться с тонкостями переезда!
Подробная информация по переезду на HTTPS есть в нашей статье и в разделе помощи на https://webmaster.yandex.ru. В этой статье мы лишь отметили для вас последние изменения в процедуре, которые значительно упрощают работу механизма перехода сайта на безопасный протокол.
Часто возникающие проблемы
Есть несколько причин, которые не позволяют выполнить переезд на протокол HTTPS. Рассмотрим самые частые из них и разберёмся, как их решить:
- Невнимательность при настройке редиректа. К примеру, в качестве канонической указан адрес страницы, которая не может попасть в поиск, или страницы ссылаются друг на друга. В результате этого становится невозможно выполнить склейку;
- Недоступные или несуществующие страницы в атрибуте rel=canonical на сайте с HTTPS. Явной, но не менее редкой ошибкой в этом случае может быть и указание http вместо https;
- Переадресация настроена с ошибками: например, страницы вида yoursite.ru/list перенаправляют на недоступные ссылки yoursite.rulist. Вам следует проверить настройки самого редиректа и отыскать пропавший слеш. Посмотрите ещё несколько примеров потери слеша, которые могут вам пригодиться:
Для успешного переезда необходимо, чтобы редирект со всех http-страниц вёл на полностью идентичные страницы на https.
Как настроить зеркало при переезде
Иногда бывает так, что сайт, использующий защищённый протокол HTTPS, является неглавным зеркалом другого домена. Чтобы в этом случае не возникло ошибок, перед началом переноса сайта нужно убедиться, что он не склеен с посторонними доменными именами.
Разберём пример того, как это можно проверить. Добавим в Яндекс.Вебмастере https://yoursite.ru.
Вариантов дальнейших действий может быть несколько:
- Не всплывает никаких уведомлений — всё хорошо, это означает, что сайт является главным зеркалом и вы можете начать переезд;
- Сайт выступает в роли неглавного зеркала для сайта с http. Как ни странно, но от вас снова не требуется никаких действий — всего лишь нажмите «Всё равно добавить»;
- https://yoursite.ru — неглавное зеркало https-сайта с www. Нужно определиться, какой из ресурсов требуется добавить в поисковую выдачу. Если существенной разницы нет, то стоит добавить в Яндекс.Вебмастер сайт https://www.yoursite.ru, а с остальных — сделать переадресацию. В противном случае, если необходим именно https://yoursite.ru, настройте на него редирект с https://www.yoursite.ru и лишь после этого добавляйте его в Яндекс.Вебмастер;
- https://yoursite.ru является неглавным зеркалом другого сайта, к которому вы не имеете совершенно никакого отношения. Такое могло случиться по ряду разных причин, и хоть это довольно неприятный вариант, не всегда всё так плохо. Необходимо добавить сайт в Яндекс.Вебмастер и после этого воспользоваться опцией «Отклейка зеркал» в рабочей панели сервиса. Существует вероятность, что ресурсы наполнены совершенно разным контентом. Тогда робот примет заявку, и через несколько недель они расклеятся, а вы сможете начать переезд.
Помните! Создать заявку можно только на главное зеркало.
Напомним, что в связи с тем, что автоматическое изменение адреса в Яндекс.Вебмастере невозможно, при переезде на протокол HTTPS необходимо самостоятельно добавить в него сайт. Это требуется сделать независимо от того, воспользовались вы уже ранее функцией «Переезд сайта» или нет.
Заключение
Надеемся, что статья была вам полезна. Переезд сайта на защищённый протокол — это непростой процесс, требующий внимательности, знаний, понимания основных понятий и процессов, поэтому иногда его лучше доверить профессионалам в области продвижения сайтов.