Техническое состояние: скорость, ответы сервера, протокол

Техническая группа — про то, как сайт отвечает, а не про то, что на нём написано. Медленный ответ, тяжёлый код, отсутствие защищённого протокола мешают одинаково и человеку, и роботу.

7 проверок15% оценки здоровья

Поисковый робот ограничен временем: чем дольше отвечает сервер, тем меньше страниц он успевает обойти за визит. На сайте из двадцати страниц это незаметно, на сайте из пятисот — решает, дойдёт ли робот до половины из них вообще.

Мы отмечаем время ответа от 600 миллисекунд и страницы тяжелее 200 килобайт кода. Это не пороги поисковика — таких порогов никто не публикует, — а границы, за которыми разница видна невооружённым глазом. Вес группы в оценке — 0,15.

Проверки раздела

Нет мета-тега viewport

Критично

Что это значитБез него сайт на телефоне отображается как десктопная версия — мелко и неудобно. Больше половины трафика приходит с мобильных.

Как исправитьДобавьте <meta name="viewport" content="width=device-width, initial-scale=1">.

#no-viewport

Небезопасные ресурсы на защищённой странице

Критично

Что это значитСтраница по https подгружает файлы по http — браузер их блокирует и показывает предупреждение о небезопасности.

Как исправитьЗамените все ссылки на ресурсы с http:// на https:// (или относительные).

#mixed-content

Медленный ответ сервера

Важно

Что это значитОтвет дольше 600 мс — человек ждёт пустой экран, а поиск учитывает скорость при ранжировании.

Как исправитьВключите кэширование на сервере, проверьте нагрузку хостинга и запросы к базе.

Наш порогДольше 600 мс до первого байта ответа сервера.

#slow-response

Нет сжатия ответа

Важно

Что это значитБез gzip или brotli страница передаётся в несколько раз большего размера, чем могла бы.

Как исправитьВключите сжатие на сервере (gzip или brotli) для HTML, CSS и JS.

#no-compression

Тяжёлый HTML-код страницы

Улучшение

Что это значитБольшой объём кода дольше грузится и дольше обрабатывается браузером.

Как исправитьВынесите стили и скрипты в отдельные файлы, уберите неиспользуемую разметку.

Наш порогБольше 200 КБ кода страницы без картинок и скриптов.

#heavy-html

Нет иконки сайта (favicon)

Улучшение

Что это значитИконка показывается во вкладке браузера, в закладках и иногда в выдаче — без неё сайт выглядит незаконченным.

Как исправитьДобавьте favicon и ссылку на неё в <head>.

#no-favicon

Изображения без размеров

Улучшение

Что это значитБез указанных ширины и высоты вёрстка «прыгает» при загрузке — это раздражает людей и ухудшает оценку страницы.

Как исправитьПроставьте атрибуты width и height у изображений.

#images-without-size

Как мы это находим

Время ответа меряем на каждой странице обхода, а не один раз на главной. Разница принципиальная: главная обычно закеширована и отвечает быстро, а карточка товара с фильтрами — нет, и именно на ней робот теряет время.

Вес страницы считаем по коду без картинок, шрифтов и скриптов: это та часть, которую robot скачивает всегда и на которую владелец сайта может повлиять вёрсткой. Общий вес страницы с медиа — другая метрика, и смешивать их значит получить цифру, из которой ничего не следует.

Скорость обхода мы подстраиваем под сайт: до шести потоков, если сервер отвечает быстро, и назад к одному при первой же ошибке, с паузой на ответах 429 и 503. Проверка не должна становиться нагрузкой на проверяемый сайт.

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

Скорость влияет на позиции?

Влияет, но не так прямо, как обычно думают. Ускорение с трёх секунд до одной заметно; с 0,8 до 0,6 — нет. Куда важнее другое: скорость определяет, сколько ваших страниц робот успеет обойти, и именно поэтому мы меряем её на каждой странице, а не только на главной.

Что такое время ответа сервера и чем оно отличается от скорости загрузки?

Время ответа — сколько сервер думает до первого байта ответа, без картинок и скриптов. Это чистая скорость бэкенда и хостинга. Скорость загрузки — сколько человек ждёт до готовой картинки на экране, туда входит всё остальное. Мы меряем первое: на него владелец сайта может повлиять, не переделывая вёрстку.

Сайт до сих пор на http — насколько это плохо?

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

Проверить, есть ли это у вас

Аудит обходит до пятисот страниц и по каждой проверке из этого раздела отдаёт список конкретных адресов — не «14 ошибок», а какие именно страницы. Бесплатно, 1–3 минуты.

Проверить свой сайт