Переезд сайта на https

Переезд сайта на https

0

использование https

Как нужно переезжать или переносить сайт с http на https? Об этом я сегодня расскажу и покажу на примере wordpress.

Использовать протокол https?

Отвечу однозначно «да», если у вас сайт под трафик или коммерческий. В этом случае использовать протокол https обязательно. Если вы торгуете ссылками, то это не обязательно. Хотя многие хотят разабатывать на пушах, и там как раз ssl очень нужен.

Просядет ли трафик при переезде на https?

Просядет в большинстве случаев. Это случится при переиндексации новых страниц, пока поисковики сделают склейку.

Восстановится ли посещаемость сайта в будущем?

Поисковики уверяют, что все вернется. Но кто ж им верит то? Здесь один момент: при переносе сайта на защищенный протокол прицепом делаешь разные недочеты и подгоняешь сайт под требования Яндекса и Гугла. И скорее всего эти действия и выравнивают посещаемость в будущем и увеличивают её. Если же, например, на дропе (который был без протокола) поднять сайт сначала на http, а потом посадить его на https и ничего не делать, то можно трафик и не вернуть.

В целом, сейчас я все проделаю на одном из сайтов, и увидим, будет ли от этого польза или нет.

Переезд сайта на https: пошаговая инструкция

1) заказ протокола;
2) перенаправление сайта;
3) борьба с миксконтентом;
4) редактирование robots.txt и проверка карты сайта;
5) переезд на https в google search console
6) переезд на https яндекс вебмастер
7) делаем стартовые замеры уровня трафика

Заказ https протокола

Заказ бесплатного сертификата let s

Я всегда использую бесплатные SSL-сертификаты Let’s Encrypt для своих доменов (сайтов). И, как правило, современные хостеры позволяют его заказать из панели:
1) пример 1 (тот что использовался сегодня);
2) пример 2.

Перенаправление сайта на защищенный протокол

Я знаю 3 варианта переноса сайта на движке WordPress с http на https:

1. С помощью плагинов.
2. Настройка редиректа через .htaccess.
3. Перенаправление с http на https при помощи функционала хостера.

Чаще всего я использую плагины (если ВП), на втором месте — функционал хостера (например бегет иди хостингукраина). Вариант с .htaccess использую в основном НЕ на водпресс.
Что-то типо такого, но не всегда сработает.

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

В кокретном примере был использован функционал хостера.

Переадресация с http на https

Борьба со смешанным контентом (миксконтент)

запрос в phpmyadmin по смене http на https

Во всех статьях нужно сменить урлы сайта на урлы с https. Бывает по-разному, но в этот раз были использованы поиск замена по теблице wp_posts.

Присутствие миксконтента

Миксконтент в исходном коде

На фото видно, что в исходном коде присутствует миксконтент. В частности, это ссылка раздела комментирования.

Поиск источника смешанного контента

Исправить можно прямо в админке сайта.

Изменение в админке урла сайта

Редактирование robots.txt и проверка карты сайта

Идем в robots.txt и прописываем корректный путь к карте сайта и директиву host.

Смена https в файле robots.txt

На этом уровне был отловлен баг: в роботс тхт указан пусть на несуществующую карту сайта sitemap.xml. Это правильная карта сайта https://stoydiz.ru/sitemap_index.xml. Правда и её пришлось создать заново.

Баг: отсутствие sitemap.xml

Переезд на https в Google Search Console

Переезд на https в google search consol

В гугле, а точнее Google Search Console переезда на https по факту никакого нет. Создаем новый сайт уже с новым урлом и добавляем сайт. И у вас будет показываться 2 сайта, а трафик перекочует. Должен, по крайней мере.

Добавления сайта с https в google search consol

Переезд на https в Яндекс Вебмастер

При переезде на https в Яндексе придется клеить зеркала. Если у вас вообще не был добален сайт ранее в панель вебмастера, то нужно добавить сайт и с http и с https. Если был, то добавляем только с протоколом.

Склейка http с https в яндекс

В яндексе предусмотрен функционал для перехода на защищенный протокол.

Добавление https а Яндекс Вебмастере

Не забываем добавитьк арту сайта сразу же. И протестировать тоже. У нас обнаружилась ошибка.

Лишняя директория host

Стартовые замеры уровня трафика

Временная метка в Яндекс Метрике

Здесь все просто. Я в Яндекс.Метрике ставлю временную метку (событие), когда вносились изменения в работу сайта. Через время будем проверять, как изменяется трафик.

Итог. Не забывайте посматривать в метрику и следите за уведомлениями из серч консоли и явебмастера. А лучше вносите правки согласно рекомендаций, и тогда точно трафик будет расти.

НЕТ КОММЕНТАРИЕВ

ОСТАВЬТЕ ОТВЕТ