Переход с HTTP на HTTPS - контрольный список
Google уже давно сообщил нам, что вы должны начать использовать HTTPS, так как со временем это станет значительным фактором ранжирования. Поэтому переход с HTTP на HTTPS был предпринят многими веб-сайтами не только из соображений безопасности, но и для повышения их рейтинга в результатах поисковых систем. Хотя Google предоставил список, описывающий, что необходимо сделать при переходе с HTTP на HTTPS, реальность такова, что во многих случаях некоторые шаги выполняются неправильно или просто пропускаются.
В связи с этим, когда переход с HTTP на HTTPS осуществляется неправильно, сайт может быть вообще выброшен из индекса или просто начнет индексироваться с нуля, что также не выгодно.
Поэтому мы подготовили контрольный список, состоящий из трех частей со всеми (надеюсь) задачами, которые необходимо выполнить до, во время и после перехода с HTTP на HTTPS.
Переход с HTTP на HTTPS - подготовка веб-сайта
Пункт | Задание | Например | Где |
---|---|---|---|
1 | Настройка SSL-сертификата | Приобретите, настройте и протестируйте сертификат TLS с использованием SHA-2 для SSL. | На сервере (стоит спросить вашего веб-хостера, будет ли он делать это за вас) |
2 | Регистрация домена в Google Search Console | Зарегистрируйте в Google Search Console домены HTTP и HTTPS, включая версии с "www" и без него. Если у вас есть поддомены, продублируйте их и настройте на версию HTTPS. | Google Search Console |
3 | Контроль положения | Начните отслеживать позиции вашего сайта в поисковых системах для обеих версий домена (HTTP и HTTPS). | Инструмент отслеживания положения |
4 | Самые высокие рейтинги страниц и прибыльные ключевые слова | Определите свои лучшие подсайты, которые высоко ранжируются, и не забудьте о ценных ключевых словах. Сосредоточьтесь на их проверке и частом контроле. | Google Search Google Analytics |
5 | Текущая индексация сайта | Проверьте, сколько подстраниц вашего сайта проиндексировано в поисковых системах. Запишите текущую структуру вашего сайта. | Инструмент для "ползания", например, Screaming Frog |
6 | Установка новой версии HTTPS, обновление внутренних ссылок | Установите новую версию сайта для внесения изменений, тестирования и обновления сайтов. Помните, что теперь каждая внешняя и внутренняя ссылка должна начинаться с HTTPS. Это относится ко всем изображениям, скриптам, CSS-файлам, PDF-файлам и т.д. | Код сайта |
7 | HTTPS canonical URL | Обновляйте канонические адреса, включая абсолютные URL, используя HTTPS в коде сайта. | Код сайта |
8 | Проверка различных версий адресов | Проверьте, что перенаправления сайта (www, без www, слэш и без слэша) также отражаются в HTTPS-версии сайта, как и в старой HTTP. | Код сайта |
9 | Подготовка перенаправлений | Подготовьте все перенаправления и протестируйте правила 301 с HTTP-адреса на HTTPS-адрес. | Сервер |
10 | Генерация новой карты XML | Сгенерируйте новую XML sitemap с URL-адресами, содержащими HTTPS, которую вы отправите в Google Search Console после того, как ваш сайт будет перенесен. | Generator map XML |
11 | Подготовьте robots.txt | Подготовьте файл robots.txt, который будет загружен в HTTPS-версию после того, как сайт будет запущен. Продублируйте все директивы, не забыв при необходимости изменить на HTTPS. | robots.txt |
12 | Подготовка изменений в онлайн-кампаниях | Измените URL во всех активных кампаниях с HTTP на HTTPS. | Платформы для проведения кампаний |
13 | Конфигурация дезавуирования | Проверьте, подавали ли вы когда-либо запросы на отключение. Вы должны исправить и повторно отправить их, принимая во внимание новые HTTPS-адреса в вашем профиле Google Search Console. | Google Search Console |
14 | Конфигурация геолокации | Если вы переносите домен gTLD, который вы геолокализуете через Google Search Console (поддомены и поддиректории тоже), убедитесь, что вы снова геолокализуете его в HTTPS. | Google Search Console |
15 | Конфигурация параметров URL | Если параметры URL поддерживаются Google Search Console, продублируйте все и перенастройте в HTTPS-версии профиля сайта. | Google Search Console |
16 | Подготовьте конфигурацию CDN
| Если вы используете систему CDN, убедитесь, что ваш поставщик услуг сможет правильно поддерживать HTTPS и версию SSL-сертификата вашего домена после завершения перехода с HTTP на HTTP. | Поставщик услуг CDN
|
17 | Обновление социальных сетей и существующей рекламы | Убедитесь, что все рекламные коды и адреса сайтов социальных сетей, которые вы указываете, ведут на HTTPS-версию сайта. | Реклама и социальные медиа |
18 | Конфигурация инструментов анализа | Убедитесь, что существующая конфигурация инструмента анализа также будет отслеживать трафик с нового HTTPS-адреса. | Платформы для анализа сайта |
Переход с HTTP на HTTPS - Внедрение HTTPS
Здесь мы немного изменим таблицу с информацией "когда". Нелишним будет записать для себя точную дату, так как это поможет вам найти возможные ошибки.
Пункт | Задание | Например | Где | Когда |
---|---|---|---|---|
1 | Запуск HTTPS-версии веб-сайта | Опубликуйте утвержденную версию страницы HTTPS. | FTP или инструмент для хостинга | Data |
2 | Проверка структуры нового веб-сайта на базе HTTPS | Убедитесь, что структура URL нового сайта совпадает с HTTP-версией. | Код сайта | Data |
3 | Внутренние ссылки HTTPS | Проверьте все внутренние ссылки вашего сайта на наличие некорректных URL-адресов (измените все HTTP на HTTPS). | Код сайта | Data |
4 | HTTPS canonical URL | Проверьте, что канонические адреса указывают на версию HTTPS. | Код сайта | Data |
5 | HTTPS canonical URL | Внедрите перенаправления сайта (www, без www, слэш и без слэша) в HTTPS-версии сайта. | Код сайта | Data |
6 | 301 перенаправление с HTTP на HTTPS | Выполните все 301 редиректы с каждого адреса сайта в версии протокола HTTP на HTTPS. | Код сайта | Data |
7 | Отложите дату перехода с HTTP на HTTPS | Отметьте во всех инструментах, анализирующих ваш сайт, дату перехода с HTTP на HTTPS. Еще раз убедитесь, что все инструменты имеют доступ к новой версии вашего сайта. | Инструменты анализа | Data |
8 | Проверка SSL сертификата | Проверьте конфигурацию SSL-сертификата на вашем сервере. Вы можете использовать инструмент SSL Server Test. | Инструмент для тестирования хостинга и SSL | Data |
9 | Обновление файла robots.txt | Обновите старый файл robots.txt, подготовленный ранее, с соответствующими изменениями для адреса на HTTPS. | robots.txt | Data |
Миграция с HTTP на HTTPS - контрольный список после внедрения
Пункт | Задание | Например | Где | Когда |
---|---|---|---|---|
1 | Проверка уровня индексации сайта HTTPS | Используйте инструмент "crawling", чтобы проверить, что все адреса HTTPS доступны, правильно связаны и что нигде нет ошибок, т.е. ошибок 404, канонических ошибок и т.д. | Инструмент для "ползания", например, Screaming Frog | Data |
2 | Валидация новых HTTPS перенаправлений | Проверьте все правила 301 редиректа для HTTP на HTTPS, www на без www и со слешем и без слеша. Правильный переход с HTTP на HTTPS во многом зависит от правильного 301 редиректа. | Код сайта
| Data |
3 | Карта сайта XML | Еще раз проверьте XML sitemap (с точки зрения URL-адресов) и отправьте его на индексацию в Google Search Console. | Google Search Console | Data |
4 | Официальное подтверждение внешних ссылок | Проверьте все свои внешние ссылки и убедитесь, что они содержат новый адрес HTTPS. | Социальные сети, партнерские сайты, реклама | Data |
5 | Позиции страниц с HTTPS и генерируемый с их помощью трафик | Отслеживайте HTTP- и HTTPS-версии сайта, проверяйте падение трафика, так как это может быть вызвано неудачным переходом с HTTP на HTTPS. | Инструменты для мониторинга и анализа положения | Data |
6 | Мониторинг индексации | Ежедневно посещайте Google Search Console и ищите ошибки во всех версиях вашего сайта HTTP, HTTPS www, без www и т.д. | Google Search Console | Data |
7 | Проверка файла robots.txt | Еще раз проверьте правильность всех директив файла robots.txt в HTTPS-версии домена. | robots.txt | Data |
Переход с HTTP на HTTPS - Резюме
С помощью нашего контрольного списка, я надеюсь, что ваш переход с HTTP на HTTPS пройдет без каких-либо проблем или падения рейтинга в поисковых системах.
Если отсутствует какой-либо важный подпункт, не бойтесь написать соответствующий комментарий.
Желаем вам успешного перехода с HTTP на HTTPS!