Доступность и редиректы
Переход на HTTPS: как перенести сайт без потери страниц

Переход на HTTPS — это смена адресов страниц с http:// на https:// и настройка защищённого соединения. Подготовьте сертификат, откройте новые адреса, перенаправьте старые на соответствующие новые и проверьте поиск. Один только значок замка в браузере не означает, что переезд завершён.
Сначала составьте карту адресов
Выпишите важные страницы, файлы, поддомены и варианты адресов с www и без него. Для каждой старой страницы определите соответствующий HTTPS-адрес. Если меняется только протокол, путь и параметры обычно сохраняются: http://example.ru/catalog/item становится https://example.ru/catalog/item.
Учебный пример: у магазина 50 карточек товара и 10 страниц категорий. Проверьте не только главную: потеря одной категории может затронуть намного больше переходов, чем ошибка в служебной странице. Сохраните список до правок, чтобы сравнить его с итогом.
Установите сертификат и откройте HTTPS
Сертификат подтверждает защищённое соединение для нужного домена. Проверьте, что он действителен, охватывает выбранный вариант адреса и что сайт открывается по HTTPS без предупреждения браузера. Удобно проверить главную, карточку, форму и вложенные ресурсы на телефоне и компьютере.
Старые HTTP-ссылки на изображения, стили или скрипты внутри новой страницы создают смешанное содержимое. Замените их на HTTPS или относительные адреса и убедитесь, что форма, меню и оплата работают. Не переводите одновременно весь сайт и несколько других крупных изменений: тогда сложнее найти причину сбоя.
Настройте перенаправление каждой старой страницы
Настройте постоянный редирект с HTTP-адреса сразу на соответствующий HTTPS-адрес. Не отправляйте все старые страницы на главную: человек, открывший карточку товара, должен попасть на ту же карточку. Если страница удалена без замены, разберите её отдельно и выберите честный ответ сервера.
Проверьте на выборке коды ответа и конечный адрес: старый URL перенаправляет, новый отдаёт 200, между ними нет цепочки или цикла. Когда сайт одновременно меняет www или слеш, объедините правила так, чтобы не появлялись лишние переходы. Цепочки подробно разобраны в отдельной статье блога.
Обновите внутренние ссылки и сигналы поиску
Замените HTTP во внутренних ссылках, canonical, карте sitemap.xml, ссылке на карту в robots.txt и, если есть, hreflang. Тег canonical — подсказка в коде страницы о её основной версии; на HTTPS-странице он должен указывать на выбранный HTTPS-адрес. Карта сайта должна перечислять только страницы, которые вы действительно хотите видеть в поиске.
Добавьте HTTPS-версию в Яндекс Вебмастер и подтвердите права. В инструменте «Переезд сайта» укажите переход на HTTPS. В Google Search Console проверьте новый ресурс и отправьте обновлённую карту сайта. Эти действия помогают поисковикам увидеть изменения, но не обещают немедленного переноса всех страниц.
Как проверить результат
Сразу после выкладки откройте несколько старых и новых URL. Затем пройдите краулером весь список из первого шага: ищите 404, циклы, цепочки, HTTP-ресурсы и неверный canonical. Отдельно проверьте форму входа, корзину и оплату, если они есть.
В следующие недели смотрите в Яндекс Вебмастере и Search Console, какие URL остаются в поиске, появляются ли ошибки обхода и меняется ли число показов. Старые адреса постепенно уступают место новым; точный срок не гарантирован. Если трафик просел, сначала проверьте соответствие перенаправлений и доступность ключевых HTTPS-страниц.
Первоисточники
FAQ
Частые вопросы
Достаточно ли установить сертификат, чтобы завершить переход?
Нет. Проверьте HTTPS-страницы, перенаправления со старых URL, внутренние ссылки, sitemap и доступность в инструментах поисковиков.
Можно ли отправить все HTTP-страницы на главную?
Не следует. Каждую старую страницу перенаправляйте на соответствующую новую; удалённые страницы разбирайте отдельно.
Когда старые адреса исчезнут из поиска?
Точного срока нет. Наблюдайте за обходом и ошибками в Яндекс Вебмастере и Search Console после переезда.
Проверьте себя
Вопрос 1 из 2. Результат увидите только вы.
Обсуждение
На каком шаге перехода на HTTPS у вашего сайта возникла трудность: сертификат, редиректы или старые внутренние ссылки?
Войдите, чтобы оставить комментарий. Читать обсуждение могут все. Комментарии проходят автоматическую и редакционную проверку.