Переход на https

Обновлено: 11.10.2026 12202

Как перевести сайт на HTTPS: TLS, 301-редиректы, canonical, Sitemap, формы, HSTS и проверка Яндекс/Google. Таблица приёмки миграции.

Переезд сайта с HTTP на HTTPS без потери SEO

Время прочтения:

Переход на HTTPS — не «установка замочка», а изменение адресов. Даже если сайт внешне выглядит одинаково, для поисковых систем http://example.ru/page/ и https://example.ru/page/ являются разными URL. Задача миграции — перевести пользователей и роботов на защищённую версию без потерь значимых страниц, контента и аналитики.

Перед миграцией: снимите контрольную картину сайта

Зафиксируйте список важных URL, текущие индексационные статусы, трафик по основным посадочным, канонические адреса, цепочки редиректов, robots.txt, XML Sitemap и внешние сервисы, привязанные к протоколу. Выделите страницы с формами, оплатой, загрузкой файлов и личными кабинетами — на них ошибки сертификата особенно критичны.

Проверьте TLS-сертификат: домены и поддомены, срок, корректную цепочку и доступность через реальные браузеры. Тестовая HTTPS-версия должна отдавать страницы и ресурсы без предупреждений смешанного содержимого (mixed content). В шаблонах CMS проверьте базовый URL, абсолютные ссылки, источники CSS/JS, картинки, canonical, og:url и микроразметку.

Карта редиректов HTTP → HTTPS

Оптимальная модель для сохраняемых страниц — прямой постоянный редирект старого HTTP-адреса на соответствующий HTTPS-адрес. Не отправляйте каждую старую страницу на главную, иначе появятся плохие пользовательские переходы и риск soft 404. Для удалённых ресурсов заранее выберите 404/410 или настоящий релевантный эквивалент.

# Пример для Apache при корректно настроенном HTTPS-виртуальном хосте
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://example.ru%{REQUEST_URI} [R=301,L,NE]

Конфигурация зависит от Apache, прокси и CDN; за обратным прокси переменная HTTPS может отражать соединение от балансировщика, а не исходный пользовательский протокол. Такие правила проверяют в конкретной инфраструктуре, иначе можно получить петлю перенаправлений.

Canonical, Sitemap и внутренние ссылки

На индексируемой HTTPS-странице canonical обычно должен указывать на предпочтительный HTTPS-адрес. В Sitemap отправляйте конечные URL без HTTP-версий и без лишних редиректов. Внутренние ссылки по возможности сразу обновляйте на конечный протокол: не полагайтесь на редирект для каждого перехода пользователя.

Проверьте Open Graph, ссылки в RSS, JS-generated URL, hreflang, CSS-фоновые изображения и технические ресурсы: они часто остаются на старом протоколе после замены главного шаблона. Для CMS с несколькими контекстами или виртуальными поддоменами необходим аудит каждого контекста отдельно.

Яндекс и Google: как наблюдать миграцию

В Google Search Console убедитесь, что есть доступ к корректному свойству и новой HTTPS-версии, проверьте индексирование, карты сайта, ошибки обхода и показатели кликов/показов по URL. Не путайте смену протокола с переносом на новый домен: механизмы и инструменты для отдельных случаев различаются. В Яндекс.Вебмастере проверьте главное зеркало, статусы индексирования, доступность robots и ошибки переадресаций.

Падение числа HTTP-страниц и рост HTTPS-адресов в поисковых отчётах во время переобхода ожидаемы. Однако длительный рост 404, циклы редиректов, несовпадение canonical или появление noindex не относятся к нормальным последствиям и требуют исправления.

Проверка после переключения: 12 контрольных сценариев

Проверка Ожидаемый результат
HTTP главной и важных страниц Прямой 301/308 на правильный HTTPS URL
HTTPS конечной страницы Код 200 и полезный HTML
HTTPS URL из robots.txt Файл доступен, нужные правила не потеряны
Sitemap Только предпочтительные URL
Canonical Нет противоречий с редиректами и sitemap
Изображения / CSS / JS Нет критического mixed content
Формы / оплата Работают в HTTPS-сессии
Cookie и авторизация Не сломана авторизация, безопасные атрибуты корректны
Веб-аналитика События и цели сохраняются, нет двойного счёта
Поддомены Настроены сертификаты и нужная маршрутизация
Антибот / CDN Поисковики получают реальные страницы, не пустую заглушку
Внешние системы Callback и API с абсолютными URL обновлены

Нужно ли включать HSTS

HSTS заставляет поддерживающие браузеры использовать HTTPS после получения заголовка. Его имеет смысл включать после успешного перехода; сначала используйте умеренный max-age и проверьте все поддомены. includeSubDomains и особенно preload требуют отдельной проверки инфраструктуры — ошибочная политика способна надолго нарушить доступ к сервисам.

HSTS не заменяет серверный редирект: он влияет на поведение браузеров, а поисковый робот и другие клиенты должны получать предсказуемый ответ на HTTP URL. HTTPS не гарантирует роста позиций, если сама страница нерелевантна или недоступна.

Что записать в отчёте о миграции

Дата включения, версия конфигурации, список исключений, выборка контрольных URL, результаты curl -I/краулера, число успешных и ошибочных редиректов, динамика 404/500 и показов. Если сайт одновременно меняет домен, CMS и структуру, разбивайте работу на этапы с отдельными контрольными точками, иначе сложно понять источник проблем.

Связанные инструкции: разница редиректов 301/302, канонические URL. Источник: Google — перенос сайта с изменением URL.

Если сайт находится за CDN или антиботом

При подключённом прокси часть запросов может приходить на origin по HTTP, хотя пользователь обращался через HTTPS. Нельзя слепо верить входящему X-Forwarded-Proto от любого клиента: этим заголовком должен управлять доверенный балансировщик, иначе появляются ошибки маршрутизации. Проверьте источник истины о схеме соединения, настройку trusted proxy и SSL-режим CDN прежде, чем включать массовый редирект.

При жёстком HTTPS важно не получить ситуацию, когда подтверждённый поисковый робот попадает в бесконечную проверку, а обычный браузер — на правильный сайт. Проверяйте ответы в серверных логах, итоговые URL и реальный HTML, не сводя тест к curl -I с одного IP.

После миграции: что сравнивать через неделю и месяц

Не ограничивайтесь общим трафиком сайта. Сделайте таблицу по важным группам: главная, услуги, категории, статьи, медиа, API. Сравните адреса страниц, HTTP-статусы, наличие в Sitemap, поисковые показы и долю URL, признанных каноническими. При изменении протокола возможен временный пересчёт показателей, но устойчивый рост ошибок индексации, пропажа важных изображений и отказ форм требуют немедленного разбора.

Связаться в Telegram

Рейтинг: 5/5
2 голосов

Следующие страницы вас также могут заинтересовать:

Обновлено: 11.10.2026