Все частіше ми стикаємося з вимогами seo-шників усувати зауваження, які видає автоматичний інспектор PageSpeed Insights.
На жаль, мало хто розуміє, що це за інструмент і що робити із зауваженнями, які він видає.
Отже, що ж таке PageSpeed Insights?
Існує міф про те, що це офіційний інспектор Google.
Цей ресурс є частиною проекту Google developers, однак не є офіційною оцінкою.
Це чітко описано в FAQ, який, на жаль, не перекладено на російську мову - тому, напевно, вітчизняні seo-фахівці про нього і не знають:
https://developers.google.com/speed/docs/insights/faq
PageSpeed Insights билразработан «на підставі рекомендацій постів і статей веб-розробників співтовариства» ( "Many of the rules used by PageSpeed Insights came out of recommendations of blog posts and articles published by developers in the web community ").
Виконання рекомендацій може пошкодити сайту, що прямо і відверто написано в цьому FAQ: PageSpeed- інструмент для вимірювання продуктивності, його рекомендації упереджені і можуть нашкодити окремому сайту. Ви самі повинні оцінювати ці рекомендації і приймати рішення про компроміси між функціональністю, швидкістю і дизайном.
"Since PageSpeed is a performance optimization tool, its recommendations are biased in favor of speed (...) our suggestions might be restrictive for an individual web site . You have to consider the tradeoffs for your own application (...) "
Однак це не говорить про те, що даний сервіс не потрібно використовувати. Це говорить про те, що використовувати його потрібно з розумом - потрібно розуміти, що означає кожне зауваження, чи можна і чи потрібно його усунути і які результати це дасть.
Інспектор PageSpeed Insights дає зауваження, які стосуються швидкості роботи сайту та до зручності перегляду на мобільних пристроях.
На жаль, зауваження, які стосуються зручності, до зручності не відносяться. В цьому розділі покажуть зауваження, які стосуються порушення технології верстки під мобільні пристрої в цілому. Але реальне зручність користування сервіс не оцінює.
Якщо є зауваження в цьому розділі, то це говорить про неякісну роботу верстальника або адміністратора сайту.
До слова, Google може виключити або знизити в пошуковій видачі на мобільних пристроях сайти, які не оптимізовані для мобільних пристроїв.
Що стосується зауважень з розділу по швидкості, то ці зауваження я б розбив на дві групи:
- Зауваження, а вірніше одне зауваження: «Скоротіть час відповіді сервера» вкрай важливо усунути.
Що таке час відповіді сервера? Це час, за яке після команди користувача відкрити певну сторінку на сервері відбувається виконання всіх команд програмного коду, збір інформації з бази даних, формування html сторінки, яку відобразить браузер, і передача її користувачеві.
Цей параметр впливає на позиції в пошуковій видачі. На сайті https://moz.com/blog/how-website-speed-actually-impacts-search-ranking наведені результати досліджень, що доводять це, а також спростування гіпотези про вплив на позиції часу завантаження зображень, стилів і інших супутніх сторінці файлів.
Googleсчітает, що час відповіді сервера має становити менше 200 мс. Якщо на завантаження вашого сайту потрібно менше часу, то сервіс не покаже зауваження і не покаже час завантаження Вашого сайту. Хоча, якщо ваші сторінки завантажуються за 150 мс, ви можете поліпшити цей показник до 30-50 мс. - До другої групи я відношу всі інші зауваження. Ці зауваження відображають не швидкість, а використання технологій, які в теорії можуть прискорити роботу сайту. Тобто зауваження можуть бути у дуже швидко працюючого сайту, і їх може практично не бути у вельми неквапливого ресурсу. Хочу відзначити, що сучасний сайт не може обійтися без зауважень, оскільки система пред'явить зауваження до всіх підключеним скриптів, в тому числі і google analytics, оскільки ми не можемо впливати на настройки серверів Google і інших сервісів.
Ці зауваження також відображаються на загальній швидкості завантаження сайту (але, як зазначено вище, це не впливає на позиції сайту), але ця швидкість вже важлива для людей - тобто, як довго користувач буде чекати відкриття вашого сайту?
Я рекомендую виконувати зауваження щодо включення Gzip стиснення і використання кешу браузера.
Не рекомендую виконувати «Видаліть код JavaScript і CSS, який блокує відображення верхньої частини сторінки», оскільки виконання цієї рекомендації часто призводить до неправильної завантаженні і функціонуванню сайту.
Решта зауважень слід оцінювати за ступенем ефективності, якщо виконання скоротить Вам пару кілобайт, то можна і пропустити таке зауваження, а якщо у Вас, наприклад, дуже об'ємні зображення, то подумайте про людей, які чекатимуть їх завантаження на телефоні, через мобільний інтернет і виконайте рекомендації.
Який ми можемо зробити висновок?
PageSpeed Insights - це інструмент технічного аналізу сайту, який вказує на можливі помилки, які пропустили розробники, але не є інструментом, що відображає думку Google про ваш сайт.
Отже, що ж таке PageSpeed Insights?Отже, що ж таке PageSpeed Insights?
Що таке час відповіді сервера?
Який ми можемо зробити висновок?