Google проводит публичный экзамен для сайтов — он называется PageSpeed Insights, и любой может бесплатно протестировать любой сайт. Экзамен намеренно суров: он симулирует дешёвый телефон (Moto G Power) в медленной сети 4G — худший реалистичный сценарий, кто-то с плохим покрытием в дороге. Он оценивает четыре параметра: скорость, доступность (могут ли люди с ограниченными возможностями пользоваться сайтом), лучшие практики и SEO. Максимум по 100 баллов за каждый.
Сегодня утром в 07:40 мы прошли этот экзамен. Вот точные цифры.
Скорость 90 из 100. Доступность 98. Лучшие практики 100. SEO 100. Первая буква появлялась на экране через 2,9 секунды.
Девяносто баллов считается «отлично» — большая часть интернета живёт намного ниже этой планки. Но в отчёте Google было одно конкретное замечание, стоившее целых 2 секунды потерь: шрифты.
Как и большинство сайтов в мире, мы загружали шрифты с серверов Google. Это выглядит безобидно — пока не увидишь это с телефона в медленной сети: прежде чем нарисовать хоть одну букву, браузер должен совершить два дополнительных путешествия на чужие адреса — представиться, запросить список шрифтов, дождаться ответа, затем скачать сами файлы. Каждое путешествие в медленной сети стоит времени. Итого: около двух секунд пустого экрана.
Ирония в том, что наш сайт быстрый. Ноль миллисекунд блокировки, ничего не прыгает во время загрузки. Мы просто ждали… пока чья-то чужая кухня доставит нам наши буквы.
Решение звучит просто: теперь шрифты живут у нас. Но мы сделали это точно:
Заодно мы добавили в код один невидимый указатель — «здесь начинается основной контент» — которым пользуются программы чтения с экрана для незрячих посетителей при навигации. Мелочь; именно она удерживала доступность на уровне 98.
В 08:26 — сорок шесть минут после первого экзамена — мы протестировали снова. Результат: скорость 100, доступность 100, лучшие практики 100, SEO 100. Первая буква: 1,5 секунды вместо 2,9 — почти в два раза быстрее, на том же медленном телефоне и в той же медленной сети. Блокировка: ноль миллисекунд. Сдвиг макета: 0,009 — невооружённым глазом «ничего не двигается».
А в новой категории Google — Agentic Browsing, которая проверяет, насколько сайт читаем для ИИ-агентов — полный балл, 2 из 2. Оценка пока экспериментальная, но мы принимаем её близко к сердцу: как мы рассказывали в предыдущей статье, ИИ-посетители — наши дорогие гости.
Экзамен в 07:40 → диагноз из отчёта → шрифты привезены домой → невидимый указатель → развёртывание → новый экзамен в 08:26 → 100/100/100/100. Сорок шесть минут, в течение которых сайт ни на секунду не прекращал работать.
Две вещи. Во-первых, если у вас есть сайт — протестируйте его: pagespeed.web.dev, это бесплатно и займёт минуту. Цифры, которые вы увидите, — те же самые, что видит Google, решая, кого показать первым.
Во-вторых — и это важнее: скорость реакции — это не удача, это способ работы. Утром у нас было замечание от Google; до полудня — идеальный результат. Каждый проект, о котором вы нам расскажете, получает тот же темп — убедитесь сами: расскажите агенту в углу вашу идею.