Привет. Иногда возникает необходимость переноса домена с http на https. Если Ваш сайт поймал фильтр АГС от Яндекса, то переход на https позволит выйти из него. Да-да. Но у меня также было предположение, что переезд на данный вид протокола вытащит клиентский сайт из фильтра за накрутку поведенческих факторов. Как вы знаете, из фильтра за накрутку ПФ удалось выйти, но не благодаря переезду на https. Поэтому у меня был опыт перевода сайта на https.
Что такое https
Вот пару слов о https из Википедии:
HTTPS (HyperText Transfer Protocol Secure) — расширение протокола HTTP, поддерживающее шифрование.
HTTPS не является отдельным протоколом. Это обычный HTTP, работающий через шифрованные транспортные механизмы SSL и TLS. Он обеспечивает защиту от атак, основанных на прослушивании сетевого соединения — от снифферских атак и атак типа man-in-the-middle, при условии, что будут использоваться шифрующие средства и сертификат сервера проверен и ему доверяют.
То есть https может пригодится, когда:
- вам нужно выйти из фильтра АГС;
- использовать по прямому назначению, то есть для безопасности на сайте (при совершении транзакций, к примеру).
Про то, что https позволяет выйти из фильтра АГС я узнал в своем Твиттере от моего давнего товарища — Феникса (очень грамотный специалист по WordPress):
Способ действительно рабочий. Но прежде чем переходить на https, нужно избавиться от причины, по которой сайт попал под фильтр. Иначе есть сильная вероятность того, что сайт снова попадет под АГС уже на https.
Внимание! Перенос сайта на https для поисковых систем — это тоже самое, что переезд сайта на новый домен. Поэтому, если ваш сайт старенький, он может потерять позиции. Читайте пункт «Склейка сайтов» в конце урока.
ВНИМАНИЕ: совсем недавно я написал свежую инструкцию про переход на https с учетом SEO рекомендаций Яндекса и Google. Рекомендую следовать именно ей.
Покупка сертификата
Для того, чтобы перейти на https нужно приобрести так называемый SSL сертификат. Его можно купить в панели хостера. В моем случае я покупал на Beget.ru, там реализовано все великолепно. Просто пишите в техподдержку, что хотите приобрести SSL сертификат. Стоимость самого простого сертификата на 1 год — 2000 рублей.
Техподдержка сама все сделает за вас, очень удобно.
Редирект с http на https
Дальше нужно настроить 301 редирект c сайта http на https. Для этого в файл htaccess в самом начале вставьте вот этот код:
RewriteEngine on # redirect to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Robots.txt
Откройте файл robots.txt и там в строчке host пропишите название домена с https:
Панели вебмастеров
Яндекс Вебмастер
- Зайдите в Яндекс Вебмастер, там «Настройка индексирования» -> «Главное зеркало»:
- Там нажмите на ссылку «Установить протокол https» и поставьте отметку напротив нужного варианта:
- Если вдруг Яндекс выдаст ошибку, что данный домен не может быть выбран в виде основного зеркала, то просто добавьте сайт с https как новый сайт в панель вебмастера.
Google Webmasters
В Google Webmasters просто добавьте еще раз свой сайт с https. И все. Там в настройках сайта лучше указать сразу правильный вариант главного зеркала с WWW или без WWW.
Склейка сайтов
Как уже говорил выше, по сути для поисковиков вы переезжаете на новый домен. Поэтому придется еще подождать, пока поисковые системы склеят 2 сайта http и https. С помощью 301 редиректа вес входящих ссылок и всего остального передастся спустя немного времени.
Google склеивает все довольно быстро, но вот для Яндекса нужно больше времени. Примерно 1-2 месяца. То есть на протяжении этого периода старый сайт с http будет по-тихоньку выпадать из индекса, а вариант сайта с https начнет «залезать в индекс». Причем Яндекс не гарантирует, что позиции вернутся на свои места.
Вот «слова» Яндекса:
Дело в том, что в настоящее время сайты http://site.ru и https://site.ru воспринимаются поисковой системой как отдельные, не связанные между собой ресурсы.
По сути переход на протокол https сводится к объединению ресурсов вида http://site.ru и https://site.ru в группу зеркал (более подробную информацию о том, какие сайты Яндекс считает зеркалами, Вы сможете получить на странице http://help.yandex.ru/webmaster/yandex-indexing/site-mirrors.xml). Подробные рекомендации по склейке сайтов в группу зеркал можно найти на странице help.yandex.ru/webmaster/yandex-indexing/moving-site.xml.
Снижение позиций сайта при переносе мы не исключаем, особенно если Вы будете использовать перенаправление с http- на https-версию. Тем не менее, гарантировать сохранение позиций сайта в результатах поиска мы не можем, как в случае склейки зеркал, так и при любых других обстоятельствах. По возможности сделайте сайт доступным по обоим адресам, а адрес желаемого главного зеркала укажите с помощью директивы Host в robots.txt (http://help.yandex.ru/webmaster/controlling-robot/robots-txt.xml#host).
Если при обращении к указанным ресурсам наш робот будет получать одно и то же содержимое, то со временем они будут склеены в соответствующую группу зеркал. После склейки индексироваться и участвовать в поиске будут только страницы главного зеркала, которое будет выбрано в соответствии с указаниями директивы Host, а характеристики неглавного зеркала начнут учитываться для главного. Обратите внимание, процесс переклейки зеркал происходит автоматически и может занимать несколько недель, ускорить его, к сожалению, нельзя.
Вывод
Вообще, наличие https практически никак не влияет на ранжирование (очень слабо), поэтому я бы рекомендовал бы переезжать на этот безопасный протокол в исключительных случаях. А вот новые молодые сайты могут вполне безболезненно переехать на данный протокол. Ну или наоборот, сайты с «болезнью» могут вылечиться довольно быстро с помощью этой уловки.
Спасибо за внимание, всего доброго!
Интересная статья, возьму её за основу.
А если купить сертификат https то позиции гугла останутся? Или для гугла это тоже считается как-бы новый домен?
Я же писал что с помощью 301 редиректа вес передастся. Возможны временные падения позиций.
Зачем платить 2000 за самый простой сертификат!?
Есть бесплатные варианты для простых сертификатов, например, startssl.com, не сочтите за рекламу.
Пётр,
Я проверил свой старый больной сайт проверенным способом с https — https://yaca.yandex.ru/yca/cy/ch/https://kvartira-segodnya.ru . Всё равно пишет «ресурс — не определен» (то есть АГС).
Если бы Яндекс видел https как другой сайт, то написал бы Тиц 0.
Кто развеет моё заблуждение?)
Не совсем понял. Так вы переехали или нет на https?
Смешно))) Можно «переехать» и на другой домен) .Только 50 на 50, что снимут фильтр.
Эм, а что смешного-то? Фильтр снимут. «Фильтр переедет» в том случае, если не устранятся те причины, по которым сайт ушел под фильтр на новом домене или на варианте с https