Стоит ли на 100% доверять мнению PageSpeed Insights?
В последнее время стал проверять свои проекты на этом сервисе, так вот, некоторые его советы я не совсем разделяю, например, он требует убирать таблицы стилей из тега , или вечно жалуется на оптимизацию картинок, ну и так далее. Стоит ли гнаться за большой цифрой, которую показывает этот сервис, или нет?
Ну вот простой вам пример про оптимизацию картинок, на главной картинки весят 10 МБ , грузится главная капец как медленно, после оптимизации весят 1 МБ, это ускоряет загрузку главной в 10 раз .
Каждый пункт их рекомендаций неплохо так аргументирован. Рекомендую ознакомитсья подробнее почему они это все рекомендуют.
Так же не забывайте что гугл учитывает рейтинг сайта по версии именно pagespeed при ранжировании. Ну и да, я не припомню что бы какой-то из их советов был плохим. Единственное что некоторые советы не совсем выполнимы, типа инлайнинг стилей для above-the-fold. На одном из проектов это приводило к уродливой вспышке когда подгружались основные стили, но это не потому что методика проверки не верна а реализация верстки была кривой.
Так же добрая половина их советов поддается автоматизации. Начиная выделением этих "критических мест в css" и оптимизацией доставки css и откладывания выполнения jS, до всевозможных минификаций. Естественно если проект старый и изначально не закладывались в него такие вещи то будет тяжко.
Сергей Протько: тем что все это должно быть в head. Мне вообще не нравятся лишние вещи в body.
Не понимаю почему не придумали какой-нибудь <metadata> для изоляции метатегов внутри body.
Suntechnic: ну и опять же, вас никто не заставляет так делать, просто все что подключается в head будет блокировать отрисовку страницы. Если у вас цель загрузить страничку, открыть исходный код и радоваться - то да, эти советы плохие. Если же вам нужно что бы до момента отображения контента проходило минимум времени - приходится понять и простить.
Suntechnic: мне больше нравится идея что красота должна быть внутри... исходники должны быть прекрасны словно эльфы первых дней, а при деплое их ловит Мелькор и превращает в уродливых орков... зато эффективных.
Не кому и не чему нельзя доверять на 100%, если разве что себе)
Доверяй, но проверяй, это относится и к этому сервису) А еще есть всякие факторы, которые все портят.
Доверять стоит базовым советам: например, расширить область просмотра и улучшить читаемость шрифтов. А сжатие картинок, если разница в микропроцентах - это можно отложить до лучших времён.
Но согласитесь, чем больше цифра, тем приятнее :-).
Google не учитывает "мнение" и т.п. PageSpeed, это просто инструмент для веб-мастера. Другое дело, что в PageSpeed заложены важные рекомендации, которые условно можно привязать к ранжирванию.
На WordPress используйте WebP для оптимизации изображений. Ставил Плагин WebP Express, скорость сайта заметно выросла. Google уже не ругается и не выдает ошибку "Используете современные форматы изображений". Один минус, не все браузеры поддерживают данный формат, но смотря на поддержку браузеров - https://caniuse.com/#search=webp, видим, что 80% пользователей могут просматривать этот формат.