Как перевести сайт на https без потери позиций
Времена меняются и требования поисковых систем становятся все жестче. Теперь те, у кого нет ssl-сертификата не могут рассчитывать на ТОП -10 по высокочастотным запросам. Что ж, поиграем и в эту игру. Я вам покажу как за 10 минут перевести сайт на https без потери трафика и позиций.
Короткий алгоритм такой:
- В плагине velvet переадресовываем все страницы (после переноса плагин можно удалить)
- В CMS в общих настройках указываем новый сайт
- Прописываем код в .htaccess
- Оповещаем поисковые системы
1. Если у вас удобный хостинг BEGET beget.ru как у меня, заходите на страницу сайтов https://cp.beget.com/sites
2. Проверяете установлен ли сертификат. Должно быть вот так:
3. Идем в админ панель wordpress. Скачиваем плагин VELVET
4. Идем в настройки VELVET и указываем старый сайт (с http) и новый (с https):
5. Идем на хостинг в файловый менеджер. Заходим в корень сайта, в файл .htaccess
6. Прописываем в начало файла .htaccess следующий код:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Не забудьте сохранить копию с Notepad++ перед правкой системного файла
7. Заходим в общие настройки сайта (не плагина) и меняем урл сайта с http на урл c https
8. Все, мы перевели сайт на https за 10 минут. Проверяем все ли открывается и редиректится. Откройте свой файл xml sitemap и в роботсе поправьте адрес.
9. Идем в вебмастер для того, чтобы сказать поисковым системам, что сайт переехал на https.
В итоге появится фиолетовая строка как на картинке
«В ближайшее время в результатах поиска вместо домена pohydenie-dieta.ru появится https://pohydenie-dieta.ru.»
В течение 1-3 дней обычно вебмастер переводит на https.
10. В гугл вебмастере (google search console) все проще — просто добавляете сайт с протоколом https как новый сайт.
Вот и всё, радуемся и благодарим себя за проделанный путь)
С уважением, Елисеева Олеся.