Блог Яндекса для вебмастеров

Правда и действие: как робот Яндекса индексирует HTTP/2 и на что влияет протокол

Поисковая система Яндекса теперь лучше воспринимает протокол HTTP/2, чем раньше. На частоту обхода страниц и изменение позиций сайта в результатах поиска Яндекса HTTP/2 напрямую не влияет. Однако протокол позволяет увеличить скорость загрузки страниц, снизить ожидания ответа сервера для пользователей и сэкономить трафик. Если же вы используете HTTP/1.1, робот продолжит индексировать ваш сайт. Эти два протокола совместимы, поэтому конфликтов с настройками вашего сервера не будет.

Преимущества HTTP/2

  • Мультиплексирование

В HTTP/1 для каждого запроса необходимо устанавливать отдельное ТСР-соединение, что приводит к замедлению скорости загрузки. Технология мультиплексирования позволяет браузеру выполнять множество запросов пользователя в рамках одного ТСР-соединения, благодаря чему повышается производительность сайта.

  • Приоритизация

Каждому запросу можно назначить приоритет на основе веса или зависимостей. При приоритезации по первому признаку каждый поток получает определенный вес, а сервер равномерно распределяет нагрузку между ними. При приоритезации по второму признаку браузер просит сервер загружать определенные элементы контента в первую очередь. Например, сначала CSS-файлы или JavaScript, а затем — HTML или изображения.

  • Сжатие HTTP-заголовков

При запросе на загрузку каждого элемента контента страницы и при отправке каждого из них браузер передает небольшой фрагмент дополнительных данных. Это HTTP-заголовки, которые описывают поведение браузера или сервера. Большое количество одновременных подключений требует огромного количества данных для обработки — а значит, времени и высокой производительности. В HTTP/2 эти заголовки передаются в сжатом виде, благодаря чему уменьшается количество информации для обмена между сервером и браузером и упрощается процесс передачи данных.

  • Безопасность

При передаче текста в HTTP/1 все данные представляют собой простой текст. Ни клиент, ни сервер не могут проверить информацию друг о друге, чтобы убедиться в безопасности данных. В HTTP/2 используется сертификат TLS, которое позволяет обеспечить максимальную защиту данных.

  • Server PUSH

Сервер может заранее отправлять клиенту данные, которые еще не были запрошены — например, на основании информации о том, на какую страницу дальше переходят пользователи.

Сравнение HTTP/1 и HTTP/2

Все больше сайтов начинают использовать новый протокол для обеспечения безопасности соединения, повышения производительности и улучшения качества ресурса. Переход сайта на HTTP/2 не такой сложный процесс, как это может показаться по техническому описанию протокола: не придется переделывать URL-адреса страниц, менять разметку или долго разбираться с новыми настройками. Проверьте, перешел ли ваш сайт на HTTP/2. Если ваш ресурс остался на старом протоколе, попробуйте обратиться к провайдеру и уточнить возможность перехода сайта на HTTP/2. Ведь это — одна из современных технологий, позволяющих сделать ваш сайт еще лучше и удобнее для пользователей. Подробнее о работе поиска Яндекса и HTTP/2 вы можете прочитать в Справке.

P. S. Подписывайтесь на наши каналы
Блог Яндекса для Вебмастеров
Канал Яндекса о продвижении сайтов на YouTube
Канал для владельцев сайтов в Яндекс.Дзен

21 комментарий
Приоритезация  =  приоритИзация
Илья Захаров
7 апреля, 08:30
lesotechnika,
приоритЕзация.
Илья Захаров,
https://mel.fm/gramotnost/gramotny-otvet/1268047-prioritization
http://new.gramota.ru/spravka/buro/search-answer?s=%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B8%D0%B7
Обновлено 11 апреля, 05:59
Илья Захаров
11 апреля, 08:52
Тех,
спасибо. буду знать ;)
всё уже перешли на HTTP/3.
HTTP/2 - прошлый век
ZagSer168,
So slow🦥
ZagSer168,
Все - это кто?
Mikhail Kobzarev
12 мая, 15:46
ZagSer168,
Уже три года на HTTP/12
Максим Н.
4 апреля, 22:41
"На частоту обхода страниц и изменение позиций сайта в результатах поиска Яндекса HTTP/2 напрямую не влияет." 



И на том спасибо!
"Проверьте, перешел ли ваш сайт на HTTP/2"


И как же это сделать?
girl-without,
Сервисы для проверки поддержки HTTP/2, ALPN и HSTS
https://page-speed.ru/tests/http2/
https://tools.keycdn.com/http2-test
https://http2.pro/
Oleg,
Спасибо!
Oleg,
странно сайт https://page-speed.ru/tests/http2/ показывает что мой сайт НЕ на протоколе  HTTP/2..............
А сайт https://tools.keycdn.com/http2-test показывает что используется протокол HTTP/2............
Как это так? При том что на хостинге включён протокол  HTTP/2 для сайта.
Роман,
проверьте ещё раз всеми тремя сервисами.
1) Если 2 из 3-х покажут ошибку, то что-то не правильно настроено на хостинге.
2) Если покажет ошибку только один, то, возможно, не корректно работает этот сервис. При этом хостинг тоже надо проверить.
В любом случае пишите в тех.поддержку хостинга.
Как вы можете объяснить такую правду


https://pcexpert.ru.com/damage/apple.html



? ( Только без милоты... )
platon
Сотрудник Яндекса3 мая, 16:32
semir922,
увы, я не смогу прокомментировать работу других поисковых систем. Рекомендую вам обратиться непосредственно в службу поддержки Bing: https://support.microsoft.com/ru-ru/topic/bing-справки-82d20721-2d6f-4012-a13d-d1910ccf203f .
--
Пожалуйста, оцените наш ответ 
Обновлено 4 мая, 09:57
platon,
Может быть .. бл.. бла
Обновлено 4 мая, 01:46
юзаю HTTP3 / QUIK все нормально
julia-raider
5 мая, 14:26
"Приоритизация" - заголовок у вас с ошибкой написан