Блогосфера

Как перевести сайт на https без потери позиций в Яндекс и Гугл?

Сегодняшний пост небольшая памятка, прежде всего для себя, чтобы потом не искать инфу на компьютере в блокнотах, а ещё раз усвоить, и знать — что этот вопрос разбирался на страницах блога.

Итак. Сейчас многие сайты переходят на https. И те, кто ещё на http, уже отображаются как НЕ НАДЕЖНЫЕ в браузере гугл хром. Стоит задуматься!

И если, у вас тоже есть сайт, то рекомендую получить мою книгу и читать секреты раскрутки здесь…

Не защищенное соединение можно наблюдать здесь:

А те сайты, которые имеют сертификат SSL, отображаются с зелёным замочком, и надписью Надежный | https://

Я не буду в очередной раз повторяться о том, чего и так много сказано в сети. Что это, и зачем всё это нужно. В конце будет ссылка из блога Яндекса, где есть ответы на популярные вопросы (всего 12 вопросов).

Также, хочу сказать, что не занимаюсь отдельно услугой подключения сертификата ssl, и настройкой перевода сайтов на https://,  чтобы сайт был надежным. Сейчас, сертификаты активно подключают хостинг компании, а большая часть сайтов, у нас находится на спринтхост (считаю его самым надежным по соотношению цена-качество. Держит сайты до 40 000 посетителей в сутки на тарифе Восток-2, и этим все сказано)

Но одно дело, что они подключают… и совсем другое — это дальнейшая техническая настройка под поисковые системы и социальные сети (в частности, чтобы при публикации записей в социальные сети — правильно передавались изображения).

Особо внимательным, нужно быть тем, у кого сайт с трафиком (посещаемый). При неправильных действиях, большая вероятность потерять посетителей. Часто случается, что при неправильном переходе на https, яндекс понизил в выдаче тот или иной сайт. И такие ситуации, сплошь и рядом!

Внимание! Перед любыми изменениями — не забываем делать копию БД и сайта.

Во первых, если просто подключить сертификат, то сайт будет доступен по двум адресам. И по http:// и по https://

… а когда сайт доступен по двум адресам — это может вызвать ошибки индексирования на поиске, так как поисковый робот не сразу может понять главное зеркало сайта, и как его индексировать по http:// или по https:// . И в индексе могут быть страницы по двум вариантам. Далее, может получиться так, что страницы получают трафик и они проиндексированы по http:// а когда робот увидит ту же страницу по https:// , с тем же самым содержимым — получается две одинаковых страницы по разным адресам — то есть дубли. И при неправильной склейки, часть запросов может слететь в поиске. И трафик теряется!

Простыми словами — один и тот же сайт, на http:// и на https:// — для поискового робота, это разные сайты. Точно также, если сайт будет доступен и с www и без www .

www.leadinlife.info

leadinlife.info

http://leadinlife.info

https://leadinlife.info

Тоже самое — слеши в конце. Для робота, это две разные страницы:

https://leadinlife.info/

https://leadinlife.info

Чтобы понимали, для поискового робота  — это разные страницы! В моем примере, доступна только одна исходная версия: https://leadinlife.info Как бы не пытались открыть сайт, — всё равно откроется одна исходная версия. Именно в том виде, сайт и индексируется в поиске.

Что касается преимуществ сайта на https:// , то не буду перечислять все плюсы, о которых рассказывают другие. А скажу лишь те, которые вижу для своих проектов. И почему то, странно — что другие, кто перешел на https:// упускают главное преимущество (второй момент).

А именно:

  1. Банально, но ваш сайт вызывает больше доверия у посетителя и светится как НАДЕЖНЫЙ (это логично для всех):

  2. И второе, главное преимущество которое вижу для себя  — это подписка на сайт в 1 клик. По моим данным, это увеличивает число ПУШ подписок на сайт практически в 2-3 раза. (Не говоря уже о преимуществе перед емайл подпиской… на пуш подписку подписываются в 10 раз больше аудитории)

Именно ради таких подписок, я и перешел на https  . Хотя, рано или поздно это бы сделал. В любом случае, основные проекты бы перевел, просто сделал бы это, чуть позже. Возможно ))

Про ПУШ подписки в 1 клик упоминалось в этой статье

Ладно, хорошо!

Теперь о проблемах, которые имеются при переходе сейчас, и сколько это может вам стоить?

Проблемы, которые встречаются при переводе сайтов на https?

Подключить сам сертификат, это вовсе не проблема. Проблема будет потом, в настройках. Хотя и там ничего сложного, если разобраться.

А сертификат, можно смело подключать БЕСПЛАТНЫЙ, и не париться. В том же спринтхосте, делается это здесь… (на вкладке «Управление сайтами»):

Сейчас, практически у всех уважающих себя хостеров, есть услуга, по подключению сертификата.

Но все это, не конец!

Не нужно подключать сертификат самостоятельно, если не знаете или не уверены — как дальше все настраивать. Тем более, если у вас не новый проект, а уже с посетителями. Большая вероятность того, что наломаете дров. Это серьёзные действия в отношении настроек сайта. Пожалуйста, будьте внимательны!

Вот главные проблемы, с которыми обращаются при переходе на https:

  1. Привет Денис, подключил(а) сертификат, а сайт теперь доступен по двум адресам по http:// и по https:// (а должен доступен в исходном виде только по одному. То есть, при переходе на сайт http://leadinlife.info/ в любом случае, откроется https://leadinlife.info/  — сработает перенаправление. Так называемый редирект)
  2. Эй Денис, после подключения сертификата, я попыталась настроить всё по инструкциям в интернете, но всё равно некоторые страницы высвечиваются как небезопасные (не зелёные). Хотя сайт на https://

    а должно быть так, на каждой странице сайта:

  3. Привет, Денис! После всех настроек, у меня изображения перестали передаваться в социальную сеть при клике — на соц. кнопки класс или поделиться.

    Раньше изображения подгружались и плагин Yoast SEO настроен, а после установки сертификата, например ОДНОКЛАССНИКИ не могут подгрузить изображение с сайта, и пост уходит без изображения в социальную сеть…

И эти три проблемы, самые распространенные. При чем, с последней из них, я сам недавно столкнулся, именно для хостинга БЕГЕТ. На спринтхост такой проблемы точно нету! Расскажу все ниже…

Помимо этих трёх распространенных ситуаций, ещё необходимо оповестить поисковые системы Яндекс и Гугл о том, что перешли на https:// — это банальная переиндексация сайта по новому адресу. Ведь раньше, сайт был на http:// и теперь, нужно чтобы поисковая система переиндексировала сайт по новому адресу (склеила зеркала). При этом, в течении 1-3 дней, возможны проседания по трафику , и потеря посетителей сайта. Вполне нормальное явление, при условии что делаете правильно. А то бывает и такое, что трафик упадёт и вовсе не вернется!

Бонусом к сегодняшней статье, покажу как переводил этот блог, и какие потери по посетителям были, и сколько времени всё заняло. Читайте до конца!

Далее, перед оповещением, ещё нужно внести корректировки в файл robots.txt . В моём случае, это:

Как установить ssl сертификат и перевести сайт на https? Переход без потери позиций в Яндексе и Google

Вот по порядку, что нужно сделать в целом:

  1. Подключить ssl сертификат (можно бесплатный). После этого, сайт будет доступен по двум адресам:  http://  и https://
  2. Настроить редирект (обычно в файле .htaccess в каталоге сайта), чтобы все адреса перенаправлялись с  http:// на https:// , и сайт в итоге был доступен только по https:// . И, никак иначе!
  3. Изменение главного хоста сайта с http:// на  https:// в настройках вордпресс (на вкладке НАСТРОЙКИ-ОБЩИЕ):
  4. Изменить оставшиеся ссылки внутри сайта, с http:// на https:// (или относительные // ), чтобы соединение стало НАДЕЖНЫМ, для любой страницы. Здесь можно использовать плагин «HTTP / HTTPS Remover» или вручную сделать несколько SQL запросов в БД — способ без плагина.
  5. Изменение файла robots.txt (нужно добавить приставку https://  к хосту и карте сайта)
  6. Оповещение поисковых систем о переходе на https://

Вот вам инструкция, по которой можно следовать по порядку. А 3 проблемы, которые упоминались выше, особенно последнюю, про соц. сети, я разберу отдельной главой, в самом конце. Постараюсь краткой и по делу!

И так, поехали…

Деликатный переход сайта с протокола http на https, с получением бесплатного ssl сертификата. Пошаговая инструкция:

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

1. Как подключить (получить) бесплатный ssl сертификат. Сайт будет доступен по двум адресам — http://  и https://

В этом нет ничего сложного. Идём в хостинг панель, и подключаем.

В спринтхосте, достаточно передвинуть ползунок, на вкладке УПРАВЛЕНИЕ САЙТАМИ:

На хостинге бегет, ситуация похожая. Выбираем протокол http/2 :

…и далее, установить SSL сертификат (можно выбрать бесплатный):

После этих действий, через некоторое время (обычно до 3 часов), сайт будет открываться и по http:// и по https:// . Следующим шагом, нам нужно сделать автоматическое перенаправление (редирект) с http:// на https:// для любой страницы сайта, не только для главной!

Это разберем в шаге 2:

2. Как настроить редирект для сайта, чтобы все адреса перенаправлялись с  http:// на https:// , и сайт в итоге был доступен только по https:// . И, никак иначе!

Я не буду давать инструкцию для всех хостинг компаний. Так как у каждого сервера будут свои настройки, и соответственно, что работает для одних, не будет работать для других. Тем более, иногда редирект нужно настраивать именно в настройках сервера для нужного домена.

Покажу лишь, на примере хостинга спринтхост — так как в основном, там все наши проекты. И бонусом покажу для хостинга бегет. Также, в сети есть другие варианты редиректов. Вы можете попробовать, если вариант ниже не подойдет для Вас. Или ещё правильней — обратиться в хостинг компанию, через тикет, и в поддержке попросить, чтобы вам сообщили правильный код редиректа (обычно в файле .htaccess) ,чтобы все страницы  сайта перенаправлялись с http:// на https:// , или пускай сделают необходимые настройки перенаправления со своей стороны. С этим моментом они должны вам помочь (это в их интересах)! А вот, дальнейшая настройка, о которой будем говорить далее — это уже в ваших интересах.

Итак.

2.1 Код редиректа для хостинга спринтхост у нас следующий:

Нужно открыть файл .htaccess , и после строчки RewriteEngine On, вставить следующие две строки:

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Кстати! Для редактирования файлов на хостинге по FTP, старайтесь пользоваться не блокнотом, а Notepad++ (чтобы в один прекрасный день, не возникло проблемы с кодировкой UTF-8 . Должна быть UTF-8 без BOM)

Хорошо. Добавите эти две строчки, как показано выше, и сайт будет доступен только по одному адресу. Обязательно проверьте, чтобы не только главная страница сайта открывалась по адресу https, но и все внутренние не должны открываться по http, а сразу должно сработать перенаправление на https. Пишу об этом потому, что при неправильной установки кода, может получиться так, что редирект будет срабатывать только для главной странице и всё. А все внутренние, так и будут доступны по двум адресам. А это, не правильно!

2.2 Код редиректа для хостинга бегет у нас следующий:

RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Также вставляйте, и проверяйте. Чтобы всё работало правильно, и все страницы сайта открывались только по https://

…а не так, что одна и та же страница, доступна по двум. Как в примере ниже:

Пример сайта «с ошибкой», когда открывается по адресу http:// и по адресу https://

Тест 1. Проверяем по http:// — открывается с http://

Тест 2. Проверяем https:// — открывается с https://

Неправильная настройка в том, что при попытке переходе по адресу сайта по http:// — должно открываться  https://

Попробуйте перейти по адресу http://leadinlife.info/ . Всё равно откроется https://leadinlife.info/

…и у вас должно быть так! Для главной и любых внутренних страниц сайта.

Двигаемся далее…

3. Изменение главного хоста сайта с http:// на  https:// в настройках вордпресс (на вкладке НАСТРОЙКИ-ОБЩИЕ):

Следующим этапом идём в настройки-общие, в консоли блога вордпресс — и меняем адрес сайта с https://, как показано ниже…

Интересную особенность заметил для хостинга БЕГЕТ на этом этапе! Расскажу ниже…

Смотрите, что мы сделали:

Мы указали нашему движку сайта wordpress о том, что все файлы скриптов и стилей, а также изображения, подгружаемые через библиотеку для статей и в целом для сайта — уже будут по умолчанию на https:// , тем самым, это облегчает нам дальнейшую работу по поиску оставшихся файлов, подгружаемых в нашей теме, которые остались на http:// . А если, что-либо ещё будет грузиться на http://, то у сайта будет высвечиваться предупреждение, вида:

Оставшиеся недочеты, мы будем исправлять в следующей главе.

Двигаемся далее…

4. Как изменить оставшиеся ссылки внутри сайта, с http:// на https:// (или относительные // ), чтобы соединение стало НАДЕЖНЫМ, для любой страницы

Здесь можно использовать плагин «HTTP / HTTPS Remover» или вручную сделать несколько SQL запросов в БД — способ без плагина.

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

На спринтхост такой проблемы не наблюдаю, и проще всего установить плагин. Чего и вам советую, чтобы не сломать чего:

Способ 1. Через плагин HTTP / HTTPS Remover — быстро и просто

Плагин активируете, и теперь, в 99% случаев, все страницы сайта будут НАДЕЖНЫМИ.

Но возможен 1%, что ещё что-нибудь будет подгружаться по http://, и будет высвечиваться предупреждение.

Достаточно нажать F12, и в гугл хром откроется «Console», и вы увидите свою ошибку. Увидите что ещё подгружается по http, и мешает защищенности соединения. В нашем случае, подгружалось изображение через файл стилей.

Обратите внимание, что изображения подгружаемые через файл стилей, вы не увидите через внутренний код страницы. То есть, при ручном анализе кода через правую кнопку мыши — «Просмотр кода страницы (Ctrl+U)»

… вы не увидите это изображение. И не сможете найти причины, почему соединение НЕ ЗАЩИЩЕНО, и браузер ругается.

То есть, если бы анализировал так, то естественно, не увидел ничего подозрительного. Так, данные у микроразметки и так могут подгружаться по http:// , и это не будет ошибкой. Браузер на это не будет ругаться. А вот если изображение, отображаемое на сайте, будет идти с http:// — то здесь уже браузер будет выдавать предупреждение!

Ну да ладно, с этим можно разобраться, и понять, что именно подгружается не так.

В моём случае, подгружалось изображение для похожих новостей (галочка), и для внутренних страниц сайта эти изображения грузились с http:// , что и вызывало ошибку.

Значит идём в файл стилей темы, и проверяем, какие изображения грузятся по http:// и меняем адреса либо на https:// или на относительные, как сделал в примере ниже:

Чтобы вызвать поиск по документу, необходимо нажать комбинацию клавиш: Ctrl+F

После изменений, сохраняем (нажимаем синюю кнопку — Обновить файл), и можно снова проверить!

Обратите внимание! Что повторная проверка в этом же браузере, может не помочь. И предупреждение так и будет высвечиваться. Нужно либо почистить кеш браузера, либо открыть приватную вкладку, и вбить адрес проверяемой страницы в ней.

Чтобы открыть ПРИВАТНУЮ ВКЛАДКУ в гугл хром, необходимо нажать комбинацию:

Ctrl+Shift+N

или так:

И далее, откроется такое окно:

Далее, вбиваете нужный адрес страницы, для проверки…

Если появилась надпись — НАДЕЖНЫЙ, значит все отлично!

Если нет, ищем проблему дальше, по принципу описанному выше, через консоль F12.

Как видите, даже несмотря на то, что установили плагин, некоторые моменты пришлось подправить вручную. Это и есть тот самый 1%

Способ 2. Вручную, путем SQL запросов в базу данных

Этот этап даже не хотел публиковать, по причине, что кто-нибудь по неосторожности, воспользуется им не правильно, и что-нибудь сделает не так, и сайт вовсе перестанет открываться.

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

Если используете Способ 2. , то Способ 1. по установке плагина — можно пропустить. Только лишь работу с консолью можете взять на вооружение. Сам плагин вам не нужен!

Итак. Идем в phpmyadmin на своем хостинге…

Далее, выбираем нужную базу данных:

Чтобы вспомнить к какой базе данных ваш сайт подключен, имя и пароль от базы — можно посмотреть в файле wp-config.php в корневой папке сайта:

Будем надеяться, что свою базу вы знаете…

Выбираем её, и переходим на вкладку SQL

И здесь нужно вставить несколько строчек.

В своём случае, делал эти  запросы:

Вот они, по порядку:

UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, ‘src=»http://leadinlife.info/’, ‘src=»https://leadinlife.info/’);
UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE `meta_key` = ‘rcl_avatar’;
UPDATE `wp_usermeta` SET `meta_value` = REPLACE (`meta_value`, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE `meta_key` = ‘ulogin_photo’;
UPDATE wp_posts SET `guid` = REPLACE (`guid`, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE post_type = ‘attachment’;

Вам нужно лишь изменить адрес сайта на ваш. Главное, чтобы у вас не возникло ошибок с кавычками. Будьте внимательны!

Суть кода в том, чтобы изменить адреса с http:// на https://

В вашем случае, скорее всего, будет достаточно вот этих двух строчек:

UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, ‘src=»http://leadinlife.info/’, ‘src=»https://leadinlife.info/’);
UPDATE wp_posts SET `guid` = REPLACE (`guid`, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE post_type = ‘attachment’;

То, что выделено красным, нужно изменить на своё. И далее, вставить в поле запроса и выполнить:

Всего два запроса. И всё готово! 

После нажатия на кнопу вперед, вы увидите зеленые пояснения, об успешном изменение.

Примерно тоже самое, выполняет плагин выше. Только он делает всё это дело на лету для ваших адресов. И после деактивации плагина, ссылки будут снова на http:// , а здесь вы принудительно перезаписываете ссылки на https://

В общем, начинающим — рекомендую делать через плагин. Те, кто знаком с базами данных, может делать через соответствующие запросы.

Дополнение (не обязательно):

Есть ещё один вариант запроса, более подробный:

UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’);
UPDATE wp_posts SET guid = REPLACE (guid, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’) WHERE post_type = ‘attachment’;
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, ‘http://leadinlife.info/’,’https://leadinlife.info/’);
UPDATE wp_comments SET comment_content = REPLACE (comment_content, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’);
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, ‘http://leadinlife.info/’, ‘https://leadinlife.info/’);

Здесь уже, целых 6 строчек. Дополнительно, смена постоянного адреса для главной страницы, и корректировки для комментариев. Вполне вероятно, что верхних двух запросов будет достаточно!

Тем более, если будете менять вручную по этому коду, где 6 строк, и принудительно перезапишите адрес сайта для поля home и siteurl, то к примеру на хостинге бегет, возникнет ситуация, когда пользователи будут нажимать кнопку поделиться или класс — и изображения не будут отправляться в социальную сеть одноклассники! Точно ещё не знаю почему, но на бегет, изображения из разметки для социальных сетей open graph, с адресом на https:// — не передаются в соц. сеть одноклассники. Поэтому, нужно будет обходить этот момент. Расскажу ниже… На спринтхост этого нюанса не замечал.

Двигаемся далее…

5. Изменение файла robots.txt (нужно добавить приставку https://  к хосту и карте сайта)

Здесь самое простое. Открываем свой robots txt , и дополняем приставку https:// к директиве host , чтобы получилось так:

Почему у меня такой короткий файл robots.txt объяснять в рамках этой статьи не буду. Так как это тема отдельная. И те, кто делает длинные файлы роботс исключая внутренние папки — делает не правильно. Так как для гугла запрещать доступ к дерективам через роботс не совсем правильно. Есть приоритет больший именно на мета теги для отдельных страниц, которые не должны попадать в индекс поисковых систем. А запрещая только через роботс, гугл всё равно будет индексировать их. Простыми словами, у поисковых роботов, должен быть доступ ко всему вашему сайту. Но если вы хотите, исключить отдельные директивы, или страницы сайта из индекса или запретить их для индексации, то делается это не через robots.txt , а через мета теги.

К примеру, для страниц навигации — стоит именно такой код:

Ну да ладно. Здесь сколько специалистов, столько и мнений. Доказывать правду про robots.txt, никому не буду. Так как тема сильно изгрызана на многих форумах. И мало кто из специалистов, понимает что делает на самом деле. Скажу лишь, что 90% всей инфы в интернете про robots — полная чушь!

Ну и последний пункт, когда у вас уже все настроено и сайт надежный и открывается только по https://, следует оповестить поисковые системы о переходе на https://

Двигаемся далее…

6. Оповещение поисковых систем о переходе на https://

Кстати говоря, недавно Яндекс. Вебмастер снова обновился, и не знаю с чем связано, но из вебмастера все мои сайты удалились. Ну да ладно, я им особо и не пользуюсь… ))

Алилуя, с новой версией! Теперь карта сайта, которая преобразуется плагином Yoast SEO светится без ошибок. Хотя раньше ругался на неизвестный тег image. Хотя это и не являлось ошибкой!

Хорошо. Вам хочу показать, как оповестить. Ранее я делал через вкладку «Индексирование»:

Просто ставим галочку и всё. У меня сайт уже на https://leadinlife.info/ — поэтому отображается так сразу и в новом вебмастере https://leadinlife.info/ .

Хотя раньше, когда только переводил и ставил эту галочку (Добавить HTTPS), то внизу сайт отображался просто http://leadinlife.info/

В общем сейчас, сайты в вебмастеры вообще висят как не проиндексированы. Пришлось заново их добавлять!

Хорошо. Яндекс Вебмастер мы оповестили, теперь идём в гугл:

Здесь мы просто добавляем наш сайт на https://

То есть, раньше сайт был на http://, и я добавил ещё одну версию, перейдя по кнопке — «ДОБАВИТЬ РЕСУРС», вбил свой сайт со значением

https://leadinlife.info/

Старый так и не стал удалять. Это не является обязательным!

Более того, могу вас уверить в том, что добавлять сайт в Яндекс Вебмастер и В Гугл Консоль — не является необходимостью. Потому как, при правильной технической настройки, и так будет всё хорошо!

Например, я не заходил 3 месяца в Яндекс Вебмастер, и если бы не зашел сегодня туда в рамках статьи, так и не увидел, что все сайты из-за обновлений НОВОГО ЯНДЕКС ВЕБМАСТЕРА слетели. И ничего страшного в этом нету, если сайт и вовсе не добавлен у вас в яндекс вебмастер или гугл консоль. Это по идее не влияет на индексацию. В некоторых лишь случаях, может ускорить её для молодых сайтов.

Что касается переезда на https:// сайтов, то мы ускоряем оповещение через Яндекс Вебмастер, тем самым делаем так называемый деликатный переезд на https:// с оповещением. Хотя, тоже самое, робот поймет и по тем действиям, которые описывались выше. А именно, когда для сайта настраивается редирект, то происходит склейка страниц сайта — и робот сам поймет, что нужно менять постоянные адреса у сайта с http:// на https:// — и это логично, так как сайт у вас доступен будет доступен в одном единственном варианте. А именно на https://

Вот и всё!

p.s.

Ещё рекомендую почитать достоверные источники. А именно по Яндексу, Платона.

Вот ссылка на пост: https://yandex.ru/blog/webmaster/delikatnyy-pereezd-na-https-ili-o-chem-esche-stoit-znat

Ну а технические моменты связанные с переездом блогов wordpress на https:// , я постарался разобрать в сегодняшнем выпуске. Если возникнут вопросы, спрашивайте ниже в комментариях…

Если же вам требуется комплексная настройка блога, то пишите в личку: https://ok.ru/denis.povaga

ВАЖНО! Что касается отдельной настройки сайтов с сертификатом SSL под https:// — которая становится уже необходимостью для многих проектов, то ранее этого не настраивал. Во первых, в этом не было необходимости, и во вторых — я не специализируюсь на технических моментах отдельно. С марта 2017 года, делаю комплектом с настройкой блога. Ранее, кто на обучении, могут обратиться — настрою со скидкой. Или, можете сделать самостоятельно — по инструкции выше. Постарался описать подробно для начинающих, но понимаю что многие моменты могут быть не понятны, и можете спросить ниже… В основном, берусь за сайты с трафиком — делаю дорого, но качественно, чтобы избежать возможных потерь по посещаемости! В порядке очереди — выделяю буквально 10 дней на эти вопросы. Дальше этим не занимаюсь, так как это не моё направление!

p.p.s.

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

А именно:

И следующие 6 часов был в поисках проблемы. Отлично, что нашел!

Кстати, эту проблему заметил на большинстве сайтов, находящихся на бегет.

Вот короткая памятка для себя, на будущее:

Для ХОСТИНГА БЕГЕТ, чтобы изображения подгружались в ОК РУ, необходимо выполнить два запроса, затем временно изменить в настройках с http на https, и изменить логотип сайта, подгрузив его с https через библиотеку. Далее, вернуть в настройках https на http, но при этом поставить редирект повторно в файле .htaccess


Вот и всё на сегодня. Надеюсь сегодняшняя статья будет полезна многим владельцам сайтов. Несмотря на то, что информации очень много про переезд сайта на https:// и подключение SSL сертификата, считаю, что есть много информационного шума на этот счет, и не полного раскрытия темы. Приходится всё собирать по крупинкам, чтобы разобраться. Даже в сегодняшнем выпуске, могут не все моменты затрагиваться. Но постарался разобрать всё подробно для вас. И конечно же, если возникают вопросы, спрашивайте ниже в комментариях…

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

И ещё один момент, пожалуй последнее, чем хотел поделиться:

Про проседания и потери по трафику (число посетителей) при переезде сайта на https

Несмотря на то, что вы будете делать правильно… В любом случае, будут проседания по трафику и переиндексация — и это отразится на посещаемости ресурса. Обычно, это занимает не более 3 дней. А иногда и вовсе не заметно!

Тем более сейчас — яндекс и гугл отлично понимают, что вы переходите на https , и переезд осуществляется деликатно. Не так, как раньше, когда пошла первая и вторая волна. Когда владельцы сайтов делали переезд на свой страх и риск. И было заметно, как многие потеряли посетителей.

Обратите внимание! Если после смены на https , трафик значительно упал и не возвращается — стоит беспокоиться.

Что касается по преимуществам с точки зрения ранжирования — то поиску всё равно, на http ваш сайт или на https. Вероятно в будущем будет приоритет сайтам на https. Но не думаю, что это будет скоро.

Яндекс официально заявляет:

Также, прикладываю переписку, в момент когда переводил свой блог, чтобы вы могли наблюдать ситуацию, как это было на самом деле…

Спасибо Дмитрию (https://ideafox.ru/pro-blog/perehod-na-ssl-2017.html), который помог решиться с переездом. Самое сложное порой — это принять решение!

Вот скрин из комментария (эти запросы есть в статье выше):

Продолжение…

Продолжение…

И последнее… Это РЕЗУЛЬТАТ и как в целом прошел переезд:

Скрин из комментария:

Вот такой небольшой опыт, которым решил поделиться с вами, и сделал памятку на блоге.

Отвечу на ваши вопросы…

Денис Повага

Мой телеграм канал, про блогинг и не только... Присоединиться!

Комментариев к статье: 15

  • Отлично, Денис! Спасибо!
    Обязательно воспользуюсь этой инструкцией.
    Сразу как Гугл ввёл эти сертификаты думал, переводить или нет.
    Но поскольку я ничего не продаю, то особой необходимости в этом не было, да и побаивался, получится ли?
    Однако думаю со временем всё равно это станет важным для всех и придётся перейти и к тому же те плюсы которые Вы описали то же нужны.
    Так что нужно делать!

    Ответ
    • чем раньше начать собирать подписчиков, тем лучше будет . переход на https — сильно с этим связан

      Ответ
  • И ещё, Денис. Немного не по теме, но всё про блоги.
    Что нужно сделать в настройках блога, что бы после ответа на комментарий, человеку отправлялось письмо на почту?
    Могли бы Вы и на эту тему сделать статью!

    Ответ
    • ReplyMe — плагин, там все просто ставите, и заменяете английские варианты писем на свои. Возможно напишу об этом…

      Ответ
  • Ой, Денис, я сомневаюсь, что самостоятельно справлюсь и не наломаю дров. Попробую для начала сама разобраться. Но может быть, если будет не под силу, позже можно попросить Вас ? За отдельную плату, разумеется.

    Ответ
  • Денис после вашей проверки моего сайта, я исправил все ошибки с https и теперь редирект работает отлично, только возник у меня такой вопрос: Влияет ли ошибки которые била на моем сайте на поисковые выдачу?

    Ответ
    • Закир, доброго дня. Уточните, какие ошибки были у вас? Если имеете ввиду, что страницы были доступны по двум версиям долгое время, то вполне вероятно, в выдаче было не правильное зеркало сайта. Как вариант. Но это нужно смотреть наглядно, как ваш сайт проиндексирован. Бывает и без последствий!

      Ответ
      • Если я вам дам доступ к Яндекс Вебмастер можете проверить? Или у вас нет времени?

        Ответ
  • Решил сегодня перейти на https:// ,но после добавления редиректа возникли проблемы, сайт стал не правильно отображаться. Вернул все назад и написал в техподдержку спринтхоста и они помогли мне все настроить. Точнее сказать, они сами все полностью сделали и в течении 30 минут отписались и попросили проверить сайт.
    К чему все это пишу, а к тому, что уже не первый раз убеждаюсь в качестве данного хостинга. А тем, кто боится делать переход на SSL сам и держит сайт на спринтхосте, могут обратиться к ним и они помогут.

    Ответ
    • Ринат, отлично. Да, это тоже в интересах хостера. Уважаемые хостеры, всегда идут на встречу

      Ответ
  • Денис, здравствуйте! Уже в который раз перечитываю Вашу статью, но каждый раз все на этой стадии и остается. Даже боюсь подступиться к этому делу, не то что начать что — то нажимать. Скажите пожалуйста, правильно ли я поняла из последнего комментария, что я могу обратиться в службу поддержки Спринхоста, и они могут мне помочь в этом? И нужно ли мне перед обращением к ним самой что — либо делать? Или они все делают от начала и до конца?

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

      Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *