SEO html5css.dev
html5css.dev

SEO продвижение сайтов

Полный цикл: от проектирования и семантики до ссылочного, перелинковки и текстов.

0. Старт С чего начинается работа: цели, инструменты, сервисы 2 1. Проектирование сайта Структура, семантика, title и description 11 2. Прототипирование Карточка товара и страница категории на примере магазина 3 3. Контент и ключевые слова Ключи в тексте, заголовки, объём, читаемость, изображения, внутренние ссылки 20 3.1. Сайт целиком и коммерция Структура, sitemap, крошки, домен, контакты, ассортимент, доставка, поддержка 22 3.2. Поведенческие факторы Домен и бренд, релевантность title, вложенность, удовлетворённость пользователя 11 4. Техническая оптимизация Скорость, дубли, robots.txt, sitemap.xml, битые страницы 9 5. Внешние факторы Ссылочное, доноры, анкоры, линкбилдинг 13 6. Продвижение бренда Брендовый трафик и его оценка 3 7. Нестандартные методы Актуализация контента, нулевая позиция, SILO, обрезка контента 17 8. Крауд-маркетинг Форумы, отзовики, Q&A, соцсети, поиск площадок и сервисы 16 8.1. Стратегии крауда Стратегии размещения, выживаемость постов, объёмы, делегирование 11 9. Юзабилити сайта Макет, навигация, формы, корзина, контрастность 10 10. Внутренняя перелинковка Вес страниц, анкоры, схемы связывания 10 11. Работа с текстами LSI, структура текста, применение ключей 8

С чего начать

Последовательный курс: проектирование → внутренняя оптимизация → техничка → ссылочное → тексты.

15глав
166уроков

Мобильная выдача

Отдельный курс про мобильный индекс: скорость, интерфейс, голосовой поиск и регионы.

6глав
44урока

Новый курс

Поиск всё чаще отвечает текстом. Курс о том, как попадать в источники этих ответов и не потерять доверие.

5глав
15уроков
  1. html5css.dev
  2. SEO
  3. Мобильное SEO
  4. Голосовой поиск
  5. Протокол HTTPS
Глава 3 · Голосовой поиск Урок 4 из 12 Обновлено 26.08.2026

Протокол HTTPS

HTTPS давно перестал быть «фактором, дающим преимущество» — это условие нормальной работы сайта. Разбираем актуальную конфигурацию: TLS 1.3, HSTS, HTTP/3 и ошибки, из-за которых переезд ломает индексацию.

Что изменилось с прошлой версии урока Раньше урок убеждал, что HTTPS «стоит внедрить ради позиций». Убеждать больше некого: сертификат бесплатен и выпускается автоматически. Актуальны другие вопросы — версия TLS, HSTS, HTTP/3 и корректность самого переезда.

Зачем HTTPS на самом деле

  • Доверие пользователя. Браузеры давно помечают http-страницы как небезопасные, а формы на них — предупреждением прямо в поле ввода.
  • Целостность содержимого. Без шифрования провайдер или публичный Wi-Fi могут подменить страницу — от вставки рекламы до подмены реквизитов.
  • Доступ к возможностям браузера. Service Worker, геолокация, камера, уведомления, Web Push работают только по защищённому протоколу. Без HTTPS невозможен PWA.
  • Современные протоколы. HTTP/2 и HTTP/3 на практике работают только поверх TLS.
  • Сохранность реферера. При переходе с https на http источник перехода теряется, и трафик уходит в «прямые заходы».

Актуальная конфигурация

ПараметрКак надоЧего избегать
Версии TLSTLS 1.3 и TLS 1.2TLS 1.0 и 1.1 — отключены повсеместно
ШифрыНаборы с прямой секретностью (ECDHE)RC4, 3DES, любые без PFS
СертификатLet's Encrypt или аналог, автопродлениеРучное продление раз в год
ЦепочкаПолная, с промежуточными сертификатамиТолько листовой — часть клиентов получит ошибку
OCSP staplingВключёнВыключен: лишний запрос при рукопожатии
HSTSmax-age=31536000Включать до того, как весь сайт работает по HTTPS
ПротоколHTTP/2 и HTTP/3Только HTTP/1.1
# nginx: минимальный современный набор
listen 443 ssl;
listen 443 quic reuseport;          # HTTP/3
http2 on;

ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers off;
ssl_stapling on;
ssl_stapling_verify on;

add_header Alt-Svc 'h3=":443"; ma=86400' always;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
HSTS откатить трудно Браузер запоминает директиву на весь max-age. Если после включения выяснится, что какой-то поддомен работает только по HTTP, пользователи, уже получившие заголовок, к нему не попадут. Начинайте с небольшого max-age и добавляйте includeSubDomains только убедившись, что все поддомены готовы.

Что даёт HTTP/3 на мобильных

HTTP/1.1HTTP/2HTTP/3
ТранспортTCPTCPQUIC поверх UDP
МультиплексированиеНетЕстьЕсть
Блокировка очередиНа уровне запросовОстаётся на уровне TCPОтсутствует
Потеря пакетовТяжелоТяжелоЗатрагивает только один поток
Смена сети (Wi-Fi → LTE)РазрывРазрывСоединение переживает смену

На стабильном проводном соединении разница между HTTP/2 и HTTP/3 невелика. На мобильной сети с потерями пакетов и переключением между вышками она заметна — именно поэтому протокол попал в мобильный курс. Подробнее — в уроке о протоколах передачи.

Переезд на HTTPS: порядок и типичные ошибки

  1. Выпустите сертификат и убедитесь, что https-версия отдаёт те же страницы.
  2. Почините смешанное содержимое. Все внутренние ссылки, картинки, скрипты и стили — по относительным путям или через https. Ищется в консоли браузера и краулером.
  3. Настройте 301 с http на https. Один переход, без цепочек через www и обратно.
  4. Обновите canonical, hreflang, sitemap.xml — везде https-адреса.
  5. Добавьте https-версию как отдельный ресурс в Search Console и Яндекс.Вебмастер, укажите главное зеркало.
  6. Проверьте внешние сервисы: счётчики, виджеты, оплату, вебхуки.
  7. Включите HSTS — последним шагом, когда всё остальное работает.
ОшибкаСимптом
Смешанное содержимоеЗамок в браузере не появляется, часть ресурсов блокируется
Цепочка редиректовhttp://site → http://www.site → https://www.site — лишние переходы и потеря скорости
Canonical на httpПоисковик продолжает считать канонической старую версию
Старые адреса в sitemapРобот тратит бюджет обхода на редиректы
Забыт поддоменОшибка сертификата на m. или img.

Чем проверять

  • SSL Labs — оценка конфигурации TLS, цепочка, поддерживаемые версии и шифры.
  • Консоль браузера — предупреждения о смешанном содержимом.
  • Краулер (Screaming Frog, Netpeak) — поиск http-ссылок и цепочек редиректов внутри сайта.
  • curl -I --http3 https://site.ru — проверка, что HTTP/3 реально отдаётся.
  • Search Console → Индексирование — что старые адреса ушли, новые проиндексированы.

Итог

HTTPS сегодня — гигиена, а не преимущество. Задача не «внедрить», а не допустить ошибок конфигурации и переезда: полная цепочка сертификата, TLS 1.3, отсутствие смешанного содержимого, один редирект вместо цепочки и включённый HTTP/3 для мобильных пользователей.

Частые вопросы

Даёт ли HTTPS прибавку к позициям?

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

Что такое HSTS и нужно ли его включать?

Заголовок, который говорит браузеру обращаться к сайту только по HTTPS. Он убирает лишний редирект и защищает от подмены протокола. Включать стоит, но осознанно: откатить сложно, пока не истечёт max-age у пользователей.

Нужен ли HTTP/3, если уже есть HTTP/2?

HTTP/3 работает поверх QUIC и заметно лучше держит нестабильные мобильные сети: нет блокировки очереди на уровне TCP, быстрее восстановление соединения при смене сети. На мобильном трафике выигрыш заметнее всего.

Почему после перехода на HTTPS упал трафик?

Обычно из-за неполного переезда: смешанного содержимого, canonical на http-адреса, цепочек редиректов или того, что https-версия не добавлена в Search Console и Яндекс.Вебмастер как отдельный ресурс.

Вся глава «Голосовой поиск» — 12 уроков
  1. Голосовой поиск и его факторы ранжирования
  2. Факторы ранжирования в голосовом поиске
  3. Преимущество быстрых сайтов в голосовой выдаче
  4. Протокол HTTPS
  5. Размер результата голосового поиска
  6. Использование микроразметки
  7. Влияние авторитетных источников
  8. Простота изложения контента
  9. Отсутствие точных ключей в контенте
  10. Доминация длинных материалов
  11. Корреляция результатов с органической выдачей
  12. Featured Snippet и генеративные ответы