~ / blog / pagespeed

PageSpeed — страница 3

Как на самом деле считается оценка PageSpeed и что её поднимает: окно первой отрисовки, шрифты, картинки, CSS, сторонние скрипты. Только проверенное на живых сайтах.

#PageSpeed 3 мин

Какие символы нужны шрифту — спросите базу, а не три страницы

Набор символов для сабсета шрифта — из всего контента сайта: 204 символа, среди них ⌀ ≈ − ● ₽ №. Скрипт для WordPress, проверка «ни одной потери» и сюрприз: в полужирном Open Sans нет знака рубля.

· · ·
#PageSpeed 3 мин

«subset»-шрифты от Google — не сабсет: режем шрифт под свой сайт

В файле subset-*.woff2 — 1092 символа, из них 247 вьетнамских, а русскоязычному сайту нужно около трёхсот. fontTools: 45 КБ → 19 КБ на начертание, шрифты главной 333 → 172 КБ. Команда, диапазоны и проверка без потерь.

· · ·
#PageSpeed 3 мин

Анимации появления и LCP: «задержка отрисовки» при загруженной картинке

Баннер загружается за 180 мс, а PageSpeed пишет «задержка отрисовки элемента 2040 мс». Так проявляется анимация появления на первом экране. Как её найти, как лечить без потери дизайна и родственная ловушка со стилями в ленивом файле.

· · ·
#PageSpeed 3 мин

Googlebot не прокручивает: ленивые блоки, которых нет в поиске

259 заходов поискового робота за неделю — и ни одного запроса за содержимым ленивых блоков. Почему робот не видит блоки, которые грузятся при прокрутке, как это проверить и как починить, не потеряв в PageSpeed.

· · ·
#PageSpeed 2 мин

У ленивых блоков два пути загрузки — закрывать нужно оба

Ворота после отрисовки поставили на наблюдатель, а фоновая догрузка обгоняла отрисовку на 600 мс и приносила в окно 1,2 МБ. Как найти второй путь загрузки и закрыть его, не потеряв блоки для людей и поисковиков.

· · ·
#PageSpeed 3 мин

defer выполняется до отрисовки: как скрипты темы держат белый экран

Скрипты с defer запускаются до первой отрисовки — слайдеры и замеры держали белый экран 2,5 секунды. Пауза в один кадр перед инициализацией: товарная 92 → 95–98, первая отрисовка 2531 → 1376 мс.

· · ·

$ tail -f /blog

Не пропустите новые статьи

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

В Telegramодна кнопка «Старт» в боте

или на почту

связаться

Расскажите о задаче