Перейти к содержимому

Скорость загрузки

как быстро страница становится видимой

Время между кликом и моментом, когда посетитель действительно может увидеть главное на вашей странице.

  1. Посетитель нажимает на ссылку
  2. Сервер отвечает страницей
  3. Загружаются картинки, шрифты и скрипты
  4. Содержимое видно и им можно пользоваться

Что означает Скорость загрузки?

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

Именно этот момент измеряет показатель, о котором сегодня все говорят. На профессиональном языке он называется Largest Contentful Paint, в переводе примерно: момент, когда самый крупный видимый элемент уже на месте — как правило, главная картинка или заголовок в самом верху. Google проводит границу на 2,5 секунды. Ниже значение считается хорошим, начиная с 4,0 секунды — плохим, между ними лежит область, в которой стоит доработать.

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

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

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

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

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

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

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

2,5 секунды: столько по пороговому значению Google может самое большее длиться ожидание, пока появится самое крупное видимое содержимое страницы, — начиная с 4,0 секунды значение считается плохим.

Этот показатель называется Largest Contentful Paint и означает не то, когда страница догрузилась полностью, а то, когда посетитель может увидеть главное. Важно при проверке: одна и та же страница при двух измерениях подряд даёт разные результаты, потому что сеть, нагрузка на сервер и промежуточные кеши колеблются. Поэтому отдельное измерение не годится как доказательство — измерять несколько раз и называть разброс.

Источник: Google, web.dev — пороговые значения Core Web Vitals для Largest Contentful Paint (хорошо до 2,5 секунды, плохо начиная с 4,0 секунды). Открыто задокументировано и доступно для проверки в любой момент.

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

Насколько быстрым должен быть мой сайт?

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

Даёт ли более быстрый сайт лучшие позиции?

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

Не хватает термина? Напишите нам

Мы спокойно объясним любой термин без профессионального жаргона — и честно скажем, что вам действительно нужно, а что нет.

ProvenExpert