Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Блог RGB

  • записів
    6
  • коментарів
    247
  • переглядів
    12 770

RGB

11 608 переглядів

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

 

Содержание записи для многих будет очевидно и понятно, однако есть немалое количество людей, которые до сих пор верят определенным мифам о PageSpeed, поэтому цель всего этого чтива – развеять мифы, простым и понятным языком объяснить, что же это за звери такие – попугаи PageSpeed, на что они влияют и с чем их едят, а в будущем при очередном повторении все тех же вопросов – отсылать пользователей на эту запись.

 

Миф №1: Оценка PageSpeed влияет на позиции в поисковиках

 

Как можно убедиться в документации Google, баллы PageSpeed действительно показывают оценку скорости работы сайта, а скорость работы сайта, как говорится в блоге Google для вебмастеров, действительно является фактором ранжирования поисковой выдачи. Итого мы имеем два утверждения, которые нередко преподносятся следующим образом:

 

  1. Баллы PageSpeed = оценка скорости работы сайта
  2. Скорость работы сайта = фактор ранжирования поисковой выдачи

 

И вот, ознакомившись с этими двумя утверждениями, нередко можно увидеть и третье утверждение, которое эксплуатируется некоторыми разработчиками и фрилансерами, занятыми «накруткой» баллов:

 

      Баллы PageSpeed = фактор ранжирования поисковой выдачи

 

Это утверждение ошибочно по одной простой причине – «оценка скорости работы сайта» и «скорость работы сайта» – это не тождественные понятия, хоть они и взаимосвязаны, но лежат в совершенно разных плоскостях.

 

Даже у такой могущественной корпорации, как Google, нет ни физической возможности, ни реальной необходимости регулярно прогонять все сайты из поисковой выдачи через PageSpeed, поэтому в ранжировании принимают участие вовсе не конкретные цифры из PageSpeed, а гораздо более объективные и реалистичные данные, к примеру, из пользовательских метрик, в частности, фактическая клиентская скорость загрузки сайта из Google Analytics.

 

Почему сам Google не должен и не будет полагаться на цифры из PageSpeed для поискового ранжирования? Есть немало причин:

 

  • Этими данными легко манипулировать (их можно накрутить до невероятных значений, подсовывая боту не тот контент, что получат пользователи)
  • На эти данные значительно влияет география серверов (утрированный пример – представьте себе скорость загрузки магазина на серверах, работающих в Минске, для бота, заходящего из США)
  • Оценка и многие рекомендации PageSpeed ориентированы в первую очередь на пользователей интернета в США и Канаде, где технологии значительно отличаются от наших реалий (к примеру, в плане распространения ADSL)
  • Результаты оценки имеют слабую точность и повторяемость, поскольку зависят от доступности сети и ее состояния в момент проверки, из-за чего два оценивания подряд могут иметь разброс в десятки пунктов
  • Данные PageSpeed изначально не предназначены для оценки того, «любит» ли Google ваш сайт, а лишь для того, чтобы обнаружить узкие места в работе сайта

 

Из всего вышеперечисленного легко сделать вывод о том, что оценка PageSpeed не имеет и не может иметь прямого влияния на позиции в поисковой выдаче, однако не спешите закрывать PageSpeed Insights и облегченно вздыхать – хоть у этой оценки и нет прямого влияния, это вовсе не значит, что красные циферки 17/42 можно игнорировать, поскольку стабильно плохие показатели (в красной зоне) сигнализируют о том, что с сайтом есть проблемы.

 

Особенно если речь идет о крайне долгом отклике сервера и времени загрузки до взаимодействия – такие симптомы будут серьезно влиять и на поведенческие факторы, ведь никто не станет сидеть на вашем сайте минуту в ожидании его полной загрузки.

 

Поэтому сильно проседающие показатели можно и нужно выводить до более-менее приемлемого уровня, ориентируясь на самостоятельные наблюдения и на те самые вышеупомянутые метрики, среди которых можно выделить процент отказов как один из индикаторов того, «нравится» ли посетителям ваш сайт.

Если же вы переживаете из-за красной зоны, т.к. надеетесь, что поисковый трафик обеспечит вам основную часть продаж, то можно уже не переживать – с большой долей вероятности вы и так скоро закроетесь, потому что сегодня на одном только поисковом получится выехать лишь в очень узких, региональных и неконкурентных нишах. Это является еще одним аргументом в пользу того, что не стоит гнаться за оценкой 99/100, лучше направить эти ресурсы на более важные вещи – на рекламу или контент.
 

 

Миф №2: PageSpeed показывает скорость работы шаблонов

 

Так уж сложилось, что мне знакома ситуация с шаблонами, поскольку нередко ко мне обращаются с подобными вопросами о том, какой шаблон «быстрее», а в качестве аргументов рассматриваются именно цифры PageSpeed из демо-сайтов шаблонов. При этом данный миф активно эксплуатируется некоторыми авторами шаблонов, которые указывают в роли преимуществ шаблона его скорость работы и ссылаются при этом на конкретные цифры PageSpeed. Тут надо напомнить немного теории.


На формирование итоговой оценки PageSpeed влияет множество факторов, значительная часть которых вообще не связаны с шаблонами, а зависят исключительно от настроек сервера и его времени отклика, наличия кеширования, оптимизации графики сайта и прочих технических особенностей. В частности, среди ключевых метрик рассматриваются три важнейшие:

 

Отрисовка крупного контента (Largest Contentful Paint, LCP) -  время, за которое браузер отрисовывает самый крупный видимый элемент в области просмотра. Отсчет начинается с того момента, когда пользователь запрашивает URL. Самым крупным элементом контента обычно является изображение или видео, но это также может быть объемный блочный элемент с текстом. Этот показатель важен, так как появление первых элементов на экране говорит посетителю сайта о том, что URL загружается.
Первая задержка ввода (First Input Delay, FID) - время между первым взаимодействием пользователя со страницей (нажатием на ссылку, кнопку и т. д.) и ответом браузера. Учитывается нажатие на любой интерактивный элемент. Этот показатель позволяет оценивать эффективность страницы, на которой пользователи могут предпринять какие-либо действия, и определяет, с какой скоростью реагируют интерактивные элементы на ней.
Совокупное смещение макета (Cumulative Layout Shift, CLS) - показатель того, насколько элементы на странице смещаются во время ее загрузки. Значения показателя находятся в диапазоне от 0 (без смещения) до 1 (максимальное смещение). Этот показатель важен, поскольку смещение элементов страницы при загрузке плохо влияет на удобство использования сайта.

 

Даже если не углубляться в детали каждой из метрик, достаточно рассмотреть первую - LCP (или похожую по сути FCP - First Contentful Paint), на значение которой влияют следующие важнейшие факторы, согласно документации:

 

  • Медленное время отклика сервера
  • Ресурсы JavaScript и CSS, блокирующие отображение
  • Время загрузки ресурсов
  • Рендеринг на стороне клиента

 

Как видите, сразу на первом же месте идет то, что обычно никак не контролируется шаблоном и зависит в первую очередь не от него, а от того, быстрый ли у вас сервер. Аналогичная ситуация будет и со временем загрузки ресурсов (хотя «продвинутые» шаблоны могут плодить их количество) и множеством других пунктов, поэтому если вы попросите у авторов шаблонов, хвастающих высокой оценкой PageSpeed, хотя бы 5 примеров реально работающих (не пустых) магазинов на их шаблонах и проверите их через PageSpeed – вы и близко не увидите тех красивых цифр, которые видите при проверке специально подготовленных и вылизанных демо-сайтов шаблонов.

 

Можно ли в таком случае утверждать, что оценка демо-сайта шаблона не играет никакой роли при выборе шаблона? Лишь отчасти, ведь хотя эта оценка и показывает в первую очередь уровень подготовленности демо-сайта, вместе с тем она позволяет проверить и те факторы, которые все же зависят от шаблонов, например вышеупомянутый FID (Первая задержка ввода), повысить который, согласно документации, предлагается следующим образом:

 

  • Уменьшить влияние стороннего кода – чем больше всякого «мусора» в виде скриптов и плагинов тянет шаблон с собой, тем хуже
  • Сократить время выполнения JavaScript – на первый взгляд красивая и плавная JS-анимация с выдвигающимися товарами запросто может стоить нескольких секунд проигрыша
  • Минимизировать работу основного потока – чем больше стилей, скриптов и захламленности, тем больше уйдет времени на анализ, компиляцию и выполнение всего этого добра
  • Минимизировать количество запросов и размеры передаваемых данных

 

Также немаловажно будет обращать внимание на следующие факторы:

 

  • Размер структуры DOM – если рассматривать два гипотетических шаблона, у которых выводится одинаковое кол-во товаров в категории, то чем меньшей будет структура DOM, тем легче будет верстка шаблона
  • Размер кода CSS – чем меньше вес и легче правила, тем лучше
  • Размер кода JS – чем меньше вес и сложность в выполнении, тем лучше и быстрее все будет отрабатывать

 

Разумеется, это не все факторы, на которые стоит обращать внимание, но цель рассмотрения данного мифа не в том, чтобы научить выбирать шаблоны, а в том, чтобы показать сомнительную целесообразность оценивания и сравнения шаблонов по оценке PageSpeed.

 

Важность метрики CLS (Совокупное смещение макета) в плане юзабилити можно хорошо продемонстрировать следующим примером:

Спойлер

e9904389f3596098a34e684142081a71.gif

При этом оценивающие инструменты вроде того же PageSpeed и Lighthouse подходят к вопросу измерения этой метрики очень формально, являясь автоматизированными инструментами, не понимающими контекста измерений и не знающими, по каким сценариям используется ваш интерфейс. Например, нередко эта метрика показывает плохие результаты из-за того, что определенные блоки инициализируются с помощью скриптов Javascript и могут быть не видны до момента инициализации. Самый распространенный пример – слайдшоу или карусели, на практике «внезапное» появление таких блоков выглядит следующим образом (обратите внимание на блок карусели дополнительных фото товара справа вверху):

Спойлер

699cd317cc1133a21cc890e6a11195b1.gif

Можно ли от этого избавиться ради получения более низкого показателя CLS? Конечно, есть разные способы (от довольно простого и «глупого» принудительного указания рассчитанной высоты этого блока, чтобы на его месте до инициализации карусели выводилась пустота, до более серьезных и продуманных способов с выводом статичных миниатюр дополнительных фото, визуально идентичных таковым в инициализированной карусели), однако практической ценности у этого будет очень мало, кроме выигрыша «попугаев» этой метрики, да и то не факт.

 

Улучшится ли UX (user experience, опыт взаимодействия пользователя) на сайте после этих действий? Нисколько, т.к. все эти скрипты, вызывающие смещения в макете, грузятся сразу со страницей, поэтому пользователь до их загрузки все равно ничего с сайтом не сделает и не сможет сделать, даже если поставить заглушки вместо неинициализированных блоков каруселей – заглушки будут нефункциональными до момента инициализации самих каруселей, а значит ими все равно невозможно будет пользоваться.

 

Возможна ли ситуация, когда пользователь захочет нажать на какую-то из кнопок или ссылок под неинициализированным блоком карусели и промахнется из-за смещения блоков, последовавшего после инициализации карусели? В теории да, но на практике такая ситуация крайне маловероятна, поскольку чтобы нажать на кнопку покупки товара или на какую-то из информационных ссылок, их нужно как минимум успеть увидеть и прочесть. Конкретно в вышеприведенном примере даже при использовании медленного мобильного 3G-интернета основное фото товара загружается намного дольше, чем инициализируется карусель и подгружаются ее дополнительные фото (потому что при весе основного оптимизированного фото в 15.5 кБ дополнительные даже суммарно весят в 4 раза меньше), а кто будет нажимать кнопки покупки товара, не увидев его фото, не говоря про чтение описания и т.п.?

 

Как видите, на практике результат оценки шаблона по такой метрике может быть низким даже тогда, когда никакого влияния на юзабилити эти измерения не оказывают, поскольку машинные алгоритмы физически не могут знать всех вышеуказанных нюансов и оценивают такие вещи исключительно с «машинной» точки зрения. Стоит ли из-за этого закрывать глаза на все случаи смещения макета? Конечно нет, по возможности это лучше исправлять, особенно если такие проблемы вызывают больше неудобств, чем в вышеуказанном случае (например, когда весь контент страницы дергается и съезжает вниз из-за загрузки большого фото).

 

 

Миф №3: PageSpeed это зло

 

До версии 5.0 инструмент PageSpeed сложно было назвать архиважным или очень информативным, но после того, как PageSpeed начал использовать Lighthouse, его оценка стала намного информативнее и объективнее, достаточно лишь относиться к ней со здоровой критичностью и видеть в ней не цель развития сайта, а ориентир – тот самый «Lighthouse» (в пер. с англ. - маяк), направление которого стоит учитывать, но не стоит принимать как единственно возможное.

 

Если вы считаете, что все рекомендации PageSpeed выеденного яйца не стоят и никак не повлияют на поисковое ранжирование магазина, каждая страница которого грузится по 30 секунд, то в целом вы правы – ваши посетители убегут прочь с вашего сайта и забудут о нем как о страшном сне безо всякого участия и PageSpeed, и Google :) 

Однако если вы думаете, что достижение заветных цифр 99/100 проложит вам дорогу в Топ-3 поисковой выдачи по всем ВЧ-запросам, то вам стоит сразу написать это в письме Деду Морозу, ведь вы, скорее всего, все еще в него верите.

 

 

Выводы для тех, кто читает только заголовки

 

 

1. Я не призываю и никогда не призывал "забить" на оценку PageSpeed

 

2. Оценка PageSpeed (абстрактные баллы 0..100) и метрики, на которых основана оценка PageSpeed (конкретные данные FCP, SI, LCP, TTI, TBT и CLS) – не одно и то же!

 

3. Оценка PageSpeed не является точным индикатором сама по себе, потому что не несет никакой конкретной информации, в отличии от метрик, на которых основана оценка PageSpeed (вышеупомянутые FCP, SI, LCP, TTI, TBT и CLS)

Почему так? Распишу подробнее на примере из комментариев: 

Цитата

Если мы рассматриваем одну лишь оценку PageSpeed:

Информация о том, что на сайте 60/70 попугаев из 100 - это информация "для домохозяйки", т.е. ни о чем, эти 60/70 попугаев могут появиться вследствие как высокого значения CLS, так и вследствие "долгого" TBT или просадки любой другой из метрик. По сути все, что говорит одна лишь оценка PageSpeed (сама по себе, т.е. те самые баллы, на которые все смотрят и которыми меряются) - это то, что с сайтом все плохо/средне/хорошо, без какой-либо конкретики. Поисковые системы, разумеется, не прогоняют ваши сайты через PageSpeed и не могут ориентироваться на такую примитивную градацию при ранжировании сайтов, где принимают участие тысячи разных факторов, поэтому они ориентируются вовсе не на эти абстрактные цифры 60/70, а на конкретные данные метрик FCP, SI, LCP, TTI, TBT и CLS (на которых основана приблизительная оценка PageSpeed). 

 

Если мы рассматриваем подробные метрики, на которых основана оценка PageSpeed:

Информация о том, что на сайте CLS равно 0.5, а FCP больше 3 секунд - позволяет понять в чем проблема и как ее можно решать, потому что является конкретным индикатором конкретных проблем.

В случае значительного CLS (совокупное смещение макета) можно сделать вывод, что на сайте страдает т.н. "визуальная стабильность", т.е. по мере загрузки контента элементы (чаще всего, изображения) смещают другие элементы, ухудшая юзабилити сайта. 

В случае долгого FCP (первая отрисовка контента) можно сделать вывод, что на сайте очень долго не появляется никакого видимого содержимого страницы, поэтому пользователь не видит прогресса в загрузке страницы и может покинуть сайт, так и не дождавшись появления контента.

Эти два примера, в отличии от абстрактных баллов-"попугаев" PageSpeed, дают значительно больше необходимой информации о проблемах на сайте и именно на такие метрики и следует смотреть в первую очередь для исправления положения, если вы хотите улучшить скорость/удобство работы с вашим сайтом.

 

4. С умом улучшая метрики, на которых основана оценка PageSpeed, вы, естетственно, улучшаете и саму оценку PageSpeed

Ключевое слово - "с умом", т.е. понимая за что именно отвечает каждая из метрик и каким образом ее правильно улучшать. Слепое выполнение всех рекомендаций без понимания их сути (например, назначение абсолютно всем изображениям атрибута loading="lazy") принесет больше вреда, чем пользы, хоть и может реально улучшить итоговую оценку!

 

5. Даже вывод всех метрик, на которых основана оценка PageSpeed, в зеленую зону - не сыграет большой роли в ранжировании вашего сайта и не может гарантировать высокие позиции в поиске

При этом фактором ранжирования (одним из множества) является вовсе не оценка PageSpeed (абстрактные баллы 0..100), а данные метрик (вышеупомянутые FCP, SI, LCP, TTI, TBT и CLS), на которых эта оценка основана и которые собираются с помощью разных механизмов отслеживания пользовательского взаимодействия.

Еще раз - поисковые системы не гоняют и физически не могут прогонять все сайты в поисковой выдаче через PageSpeed для их оценивания!

 

6. Оценка PageSpeed косвенно показывает то, насколько грамотно сделан шаблон, но она не может объективно показывать его «скорость», потому что зависит от массы факторов, никак не связанных с шаблонами (скорость ответа сервера, наличие кеширования и тому подобное).

 

7. Улучшать удобство и скорость работы можно и нужно независимо от оценки PageSpeed.

 

UPD (20.12.2021): Запись актуализирована, убраны устаревшие скриншоты, а также добавлены выводы для тех, у кого сложности с чтением и пониманием.

UPD (25.12.2021): Выводы дополнены информацией из комментариев.

  • +1 11

54 коментаря


Recommended Comments



10 минут назад, MaxD сказал:

Ну, вы и спорите )

Где вы это увидели? Я пытаюсь доказать очевидный тезис, что в контексте скорости/удобства важна именно фактическая скорость/удобство, а не то, 90 у вас попугаев PageSpeed или 95.

 

10 минут назад, MaxD сказал:

Core Web Vitals (вот прямо циферки)

Все смешалось! Я писал про циферки PageSpeed от 0 до 100, а не циферки Core Web Vitals, у последних вообще нет такого абстрактного деления в виде шкалы от нуля до ста, там играет роль либо время - секунды (для LCP до 2.5 сек, для FID до 0.1 сек), либо результат умножения долей воздействияи расстояния  в случае CLS (до 0.1).

Надіслати
3 минуты назад, RGB сказал:

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

О, я думал тут спор о том, влияют ли показатели PageSpeed на позиции в выдаче Google. А то, что для скорости/удобства важнее всего скорость/удобство - странно поддавать сомнению ;-) 

 

8 минут назад, RGB сказал:

Я писал про циферки PageSpeed от 0 до 100, а не циферки Core Web Vitals, у последних вообще нет такого абстрактного деления в виде шкалы от нуля до ста

На данный момент не существует лучшего синтетического способа оценить Core Web Vitals, чем PageSpeed Insights. Если он появится - будут использовать его, а не PageSpeed. Да, PageSpeed показывает баллы - но они вычисляются из того, насколько у вас хороши Core Web Vitals. Если они все в зеленой зоне - балы PageSpeed будут 90+

Надіслати
14 минут назад, MaxD сказал:

О, я думал тут спор о том, влияют ли показатели PageSpeed на позиции в выдаче Google. А то, что для скорости/удобства важнее всего скорость/удобство - странно поддавать сомнению ;-) 

Эта запись появилась на свет после -надцатого обращения кого-то из пользователей моего шаблона с вопросом в духе:

Цитата

- Обратился к оптимизаторам, было 80 попугаев, убрали скрипты вниз и что-то там перенесли, стало 95, а позиции в поиске не улучшились, что делать, виноват шаблон?

Очень многие, по крайней мере раньше, реально воспринимали оценку пейджспида как сакральную цель, для достижения максимума которой (после чего гугл сразу отдаст топ-1) все средства хороши. Точно так же многие решили, что если прогонять через пейджспид демку шаблона - получим некую абстрактную "скорость" шаблона, гарантированную всем его пользователям - я с этим бредом, естественно, не согласен и постарался аргументированно это изложить в записи. К моему удивлению, смысл записи почему-то прекрасно поняли только chukcha, spectre и optimlab, а большинство остальных комментаторов (и вы в том числе) усмотрели в записи смысл полностью противоположный тому, который я в нее вложил. Возможно, тому виной чрезмерно длинное и запутанное изложение, каюсь, надо перечитать Ильяхова :) 

  • +1 1
Надіслати

Как вам setTimeout в коде метрики ;)
Итак раз 100500 а потом DOMContentLoaded....
А потом ... каждый смотрел профайлер браузера
Я думаю нет
Ну ладно я так просто ... подписался  здесь
Парни просто проанализируйте
"ничего не хочу сказать"

Надіслати

PageSpeed - это фактор ранжирования, но очень не существенный чтоб на него обращать внимание. Более существенные - это возраст, ссылочная масса. А ПейджСпид  это больше понт нежели реальный фактор.

Надіслати
32 минуты назад, drondo1241 сказал:

PageSpeed - это фактор ранжирования

Опять двадцать пять :) Фактором ранжирования (одним из) является скорость работы сайта и его удобство, а не циферки PageSpeed. Вы скажете - так циферки же как раз и показывают скорость и удобство, разве не так? Так-то оно так, но не на попугаев же гуглу ориентироваться и не гонять же миллионы сайтов из выдачи через Lighthouse, чтобы определять их скорость и удобство?

 

  • +1 1
Надіслати
31 минуту назад, RGB сказал:

Опять двадцать пять :) Фактором ранжирования (одним из) является скорость работы сайта и его удобство, а не циферки PageSpeed. Вы скажете - так циферки же как раз и показывают скорость и удобство, разве не так? Так-то оно так, но не на попугаев же гуглу ориентироваться и не гонять же миллионы сайтов из выдачи через Lighthouse, чтобы определять их скорость и удобство?

Боты не умеют оценивать некую абстрактную "сокрость работы" и "удобство". Они, конечно, не "гоняют сайты" именно через Lighthouse, но пользуются теми же алгоритмами оценки и теми же попугаями.  Так что не обманывайте себя, гугл ориентируется как раз таки на циферки пэйджспид.
Подозреваю, что вы это прекрасно понимаете, но уперлись чисто из упрямства. 
Пока ваши доводы из серии: "процессоры не могут мерять напряжение вольтметром! Значит, на показания вольтметра ориентироваться не надо!"

Надіслати
31 минуту назад, Shureg сказал:

Они, конечно, не "гоняют сайты" именно через Lighthouse

31 минуту назад, Shureg сказал:

гугл ориентируется как раз таки на циферки пэйджспид

Забавно, что вы в одном сообщении написали два взаимоисключающих тезиса :) Как гугл может ориентироваться на "циферки пэйджспид", не гоняя сайты через Lighthouse, данные с которого и позволяют получать циферки пэйджспид? Или вы тоже не понимаете разницу между, к примеру, абстрактными попугаями 80/90 (циферки пэйджспид, на которые все смотрят) и конкретными значениями какого-нибудь LCP в 1.99 сек (на который как раз таки и нужно смотреть в первую очередь)?

 

31 минуту назад, Shureg сказал:

Подозреваю, что вы это прекрасно понимаете, но уперлись чисто из упрямства. 

А может это вы прекрасно поняли смысл моих слов, но из упрямства продолжаете спорить?

 

31 минуту назад, Shureg сказал:

Пока ваши доводы из серии: "процессоры не могут мерять напряжение вольтметром! Значит, на показания вольтметра ориентироваться не надо!"

Когда человек прибегает к аналогиям - значит нормальных аргументов у него уже нет, но есть желание поупражняться в софистике.

  • +1 1
Надіслати
48 минут назад, RGB сказал:

абавно, что вы в одном сообщении написали два взаимоисключающих тезиса :) Как гугл может ориентироваться на "циферки пэйджспид", не гоняя сайты через Lighthouse, данные с которого и позволяют получать циферки пэйджспид? Или вы тоже не понимаете разницу между, к примеру, абстрактными попугаями 80/90 (циферки пэйджспид, на которые все смотрят) и конкретными значениями какого-нибудь LCP в 1.99 сек (на который как раз таки и нужно смотреть в первую очередь)?

Ок. 
Для особо упертых - без аналогий.
Боты не используют онлайн версию лайтхаус. Им не надо гонять через неё сайты.
Но они используют при анализе сайта те же самые алгоритмы и факторы, что и лайтхаус.
Так что полученные в пэджспид от лайтхауса циферки вполне коррелируют с оценкой ботов. И именно их, попугаев от пэйджспид,  нужно использовать как критерий оценки сайта ботами, а не ваши сферические в вакууме "удобство" и "скорость работы". 
Чем больше попугаев - тем выше будет оценка бота. 
А вы можете и дальше верить, что боты оценивают "удобство".

Змінено користувачем Shureg
Надіслати
3 минуты назад, Shureg сказал:

сферические в вакууме "удобство" и "скорость работы". 

У "меня" как раз такие не сферические, а вполне конкретные, четко обозначенные и описанные Web Vitals метрики - LCP, FID и CLS.  Напомню, хорошие результаты - это когда LCP до 2.5 сек, FID до 0.1 сек, а CLS - до 0.1. Как эти цифры считают, на чем они основаны, как их измерять - все это описано и всем известно.

А вот вы предлагаете смотреть именно на абстрактных сферических попугаев в вакууме - обобщенную и упрощенную оценку удобства и скорости в виде пары цифр от 0 до 100. Это две большие разницы!

 

 

 

Надіслати
1 час назад, Shureg сказал:

Боты не умеют оценивать некую абстрактную "сокрость работы"

А зачем боту оценивать? Он ждёт ответа, если тайм-аут превышен, то не сканирует, это же видно в отчётах об ошибках.

https://support.google.com/analytics/answer/1205784?hl=ru#zippy=%2Cсодержание - а тут что у вас?

Надіслати
3 минуты назад, RGB сказал:

У "меня" как раз такие не сферические, а вполне конкретные, четко обозначенные и описанные Web Vitals метрики - LCP, FID и CLS.  Напомню, хорошие результаты - это когда LCP до 2.5 сек, FID до 0.1 сек, а CLS - до 0.1. Как эти цифры считают, на чем они основаны, как их измерять - все это описано и всем известно.

А вот вы предлагаете смотреть именно на абстрактных сферических попугаев в вакууме - обобщенную и упрощенную оценку удобства и скорости в виде пары цифр от 0 до 100. Это две большие разницы!

Вы можете измерять, что угодно. Хоть три параметра, хоть вообще один.
Гугл оценивает по гораздо большему количеству. И с разной значимостью(весом) разных параметров. И предоставил инструмент, который позволяет оценить эти параметры с учетом их значимости для гугла.\

Если вы хотите развлекаться "для себя" - меряйте хоть Web Vitals, хоть браузером. Но для продвижения в гугле ваши потуги быть не таким, как все - бесполезны, оценивать надо в PageSpeed.

Надіслати
В 23.12.2021 в 02:14, MaxD сказал:

PageSpeed показывает баллы - но они вычисляются из того, насколько у вас хороши Core Web Vitals.

Подмена тезиса!

 

Core Web Vitals состоит из:

  1. LCP — скорость загрузки основного контента (Largest Contentful Paint);
  2. FID — время ожидания до первого взаимодействия с контентом (First Input Delay);
  3. CLS — стабильность верстки и элементов, не препятствующих взаимодействию с контентом (Cumulative Layout Shift).

А PageSpeed из чего слеплен?

Надіслати

У Г, как минимум три этапа
Бот (для него важно время отдачи контента (текст)
Индексатор - содержимое
и, условно гуглоспид (обработка скриптов, оценка качества + передача данных в индексатор)
Все процессы разнесены как по серверам (облакам) и по времени.. И в какой момент наступит  ЧАС ага - web vitals плох не известно.

  • +1 1
Надіслати
В 22.12.2021 в 02:14, buslikdrev сказал:

Тема создана, чтобы оправдать плохую оптимизацию шаблонов автора темы.

"Апелляция к личности" - самый подлый метод демагогического приёма.

  • +1 3
Надіслати
3 часа назад, optimlab сказал:

Подмена тезиса! А PageSpeed из чего слеплен?

PageSpeed формируется на 30% - из ТВТ (который есть синтетическим выражением FID), на 25% - из LCP, на 15% - из CLS и еще по 10% из FCP, SI и TTI.

То есть 70% веса баллов PageSpeed формируются из показателей, которые сейчас входят в Core Web Vitals.

 

3 часа назад, chukcha сказал:

и, условно гуглоспид (обработка скриптов, оценка качества + передача данных в индексатор)

Роботы Google не оценивают синтетически показатели Core Web Vitals, а снимают эту статистику с браузеров Chrome у реальных посетителей сайта.

Надіслати
5 часов назад, Shureg сказал:

Если вы хотите развлекаться "для себя" - меряйте хоть Web Vitals, хоть браузером

5 часов назад, Shureg сказал:

оценивать надо в PageSpeed

Вы же опять себе противоречите - сама оценка PageSpeed опирается в значительной степени на те самые CWV, на которые вы предлагаете не смотреть, а брать во внимание исключительно попугаев PageSpeed.

Для большей наглядности и понимания того, насколько сильно (и что конкретно) влияет на итоговую оценку по конкретным метрикам, какие у них пропорции (выше @MaxD уже это расписал) - советую посмотреть сюда: https://googlechrome.github.io/lighthouse/scorecalc/ 

Информация о том, что на сайте CLS, скажем, 0.5, а FCP больше 3 секунд - позволяет понять в чем проблема и как ее решать, потому что является конкретным индикатором проблем на сайте, на который и следует смотреть в первую очередь для исправления положения. А информация о том, что на сайте 60 попугаев из 100 - это информация "для домохозяйки", т.е. ни о чем, эти 60 попугаев могут появиться вследствие как высокого значения CLS, так и вследствие "долгого" TBT или просадки любой другой метрики.

Надіслати
1 час назад, RGB сказал:

Вы же опять себе противоречите - сама оценка PageSpeed опирается в значительной степени на те самые CWV, на которые вы предлагаете не смотреть, а брать во внимание исключительно попугаев PageSpeed.

Для большей наглядности и понимания того, насколько сильно (и что конкретно) влияет на итоговую оценку по конкретным метрикам, какие у них пропорции (выше @MaxD уже это расписал) - советую посмотреть сюда: https://googlechrome.github.io/lighthouse/scorecalc/ 

Это вы себе противоречите.
Зачем пользоваться левыми сервисами, а потом в уме пересчитывать их показатели по пропорциям, если можно зайти на PageSpeed, и он сам всё посчитает как надо? Причем не 70% нужных параметров, а все 100.
Вы упорно (или преднамеренно) не хотите признать простую вещь: "попугаи" пэйджспида - это и есть оценка, которую даст вам гугл-бот, оценивая те самые "скорость и удобство". Не потому,  что я так придумал, а потому, что гугл сделал PageSpeed именно для такой цели - дать возможность веб-разработчикам оценивать страницу так, как её оценит гугловский бот.

Надіслати

В-общем, в данном топике имеются два мнения, два варианта продвижения в гугле:

1. Не верить гуглу.  Верить RGB. Игнорировать PageSpeed (он для домохозяек), оценку оптимизации делать своими собственными, эксклюзивными методами. Если оценка не совпадёт с оценкой гугл-бота - это его(бота) проблема, пусть подстраивается.

2. Не верить RGB. Верить гуглу. При оценке ориентироваться на гугловский PageSpeed - гугл лучше знает, что и как его собственные боты оценивают.

Очень хотелось услышать хоть один конкретный довод в пользу первого варианта (просто интересно, мало ли), увы, так ничего и не прозвучало. Поэтому остаюсь на  варианте N2, и всем рекомендую :)

Надіслати
1 час назад, Shureg сказал:

Это вы себе противоречите.
Зачем пользоваться левыми сервисами, а потом в уме пересчитывать их показатели по пропорциям, если можно зайти на PageSpeed, и он сам всё посчитает как надо? 

Вы хоть ссылку открыть смогли на этот "левый" сервис? Ничего не смущает? :-D 

b193d70786882b08078b2f5ee6476a81.png

 

1 час назад, Shureg сказал:

В-общем, в данном топике имеются два мнения, два варианта продвижения в гугле:

 

 

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

Надіслати
3 минуты назад, RGB сказал:

Нет, это совершенно не так, называйте вещи своими именами - это вы решили свести все обсуждение к двум абсурдным тезисам, один из которых исковеркали, перевернули с ног на голову и приписали мне :)

Правда? А это не вы писали:

3 часа назад, RGB сказал:

А информация о том, что на сайте 60 попугаев из 100 - это информация "для домохозяйки", т.е. ни о чем, эти 60 попугаев могут появиться вследствие как высокого значения CLS, так и вследствие "долгого" TBT или просадки любой другой метрики.

 

10 часов назад, RGB сказал:

Фактором ранжирования (одним из) является скорость работы сайта и его удобство, а не циферки PageSpeed. 


 

 

9 минут назад, RGB сказал:

Вы хоть ссылку открыть смогли на этот "левый" сервис? Ничего не смущает?

Смущает.
Что вы не читаете даже то, что цитируете:

1 час назад, Shureg сказал:

Зачем пользоваться левыми сервисами, а потом в уме пересчитывать их показатели по пропорциям,

Какие такие показатели  по ссылке  MaxD... Эта ссылка не про "показатели", она про "пропорции".
А "левые сервисы" - это сервисы, которые ваш последователь будет вынужден использовать для оценки своего сайта. Раз уж пэйджспидом низя, чем-то оценивать всё-таки надо. Или, полагаете, хватит TTFB в браузере?
 

 

25 минут назад, RGB сказал:

Попытка, конечно, хорошая, но давайте не будем разводить софистику и демагогию

Да, согласен. Не вижу смысла продолжать в выбранном вами стиле, демагог на своем поле непобедим.

Надіслати
10 минут назад, Shureg сказал:

Правда? А это не вы писали:

И где же вы здесь увидели приписанный мне призыв? 

2 часа назад, Shureg сказал:

Игнорировать PageSpeed (он для домохозяек)

 

Вы понимаете, что такое метрики CWV и чем они отличаются от попугаев PageSpeed? Если понимаете, то к чему перекручиваете мои слова? Если не понимаете, то перечитайте еще раз этот абзац:

3 часа назад, RGB сказал:

Информация о том, что на сайте CLS, скажем, 0.5, а FCP больше 3 секунд - позволяет понять в чем проблема и как ее решать, потому что является конкретным индикатором проблем на сайте, на который и следует смотреть в первую очередь для исправления положения. А информация о том, что на сайте 60 попугаев из 100 - это информация "для домохозяйки", т.е. ни о чем, эти 60 попугаев могут появиться вследствие как высокого значения CLS, так и вследствие "долгого" TBT или просадки любой другой метрики.

 

18 минут назад, Shureg сказал:

А "левые сервисы" - это сервисы, которые ваш последователь будет вынужден использовать для оценки своего сайта. Раз уж пэйджспидом низя, чем-то оценивать всё-таки надо.

Опять же, где я сказал, что пейджспидом нельзя и какие еще левые сервисы? Зачем вы опять перекручиваете мои слова и приписываете мне то, чего я никогда не заявлял? И кто после этого демагог?

 

 

Надіслати

Прежде, чем писать новые комментарии, убедительная просьба ко всем "несогласным" - пожалуйста, внимательно прочитайте следующее:

 

1. Я не призываю и никогда не призывал "забить" на оценку PageSpeed

 

2. Оценка PageSpeed (абстрактные баллы 0..100) и метрики, на которых основана оценка PageSpeed (конкретные данные FCP, SI, LCP, TTI, TBT и CLS) – не одно и то же!

 

3. Оценка PageSpeed не является точным индикатором сама по себе, потому что не несет никакой конкретной информации, в отличии от метрик, на которых основана оценка PageSpeed (вышеупомянутые FCP, SI, LCP, TTI, TBT и CLS)

Почему так? Распишу подробнее пример выше: 

Цитата

Если мы рассматриваем одну лишь оценку PageSpeed:

Информация о том, что на сайте 60/70 попугаев из 100 - это информация "для домохозяйки", т.е. ни о чем, эти 60/70 попугаев могут появиться вследствие как высокого значения CLS, так и вследствие "долгого" TBT или просадки любой другой из метрик. По сути все, что говорит одна лишь оценка PageSpeed (сама по себе, т.е. те самые баллы, на которые все смотрят и которыми меряются) - это то, что с сайтом все плохо/средне/хорошо, без какой-либо конкретики. Поисковые системы, разумеется, не прогоняют ваши сайты через PageSpeed и не могут ориентироваться на такую примитивную градацию при ранжировании сайтов, где принимают участие тысячи разных факторов, поэтому они ориентируются вовсе не на эти абстрактные цифры 60/70, а на конкретные данные метрик FCP, SI, LCP, TTI, TBT и CLS (на которых основана приблизительная оценка PageSpeed). 

 

Если мы рассматриваем подробные метрики, на которых основана оценка PageSpeed:

Информация о том, что на сайте CLS равно 0.5, а FCP больше 3 секунд - позволяет понять в чем проблема и как ее можно решать, потому что является конкретным индикатором конкретных проблем.

В случае значительного CLS (совокупное смещение макета) можно сделать вывод, что на сайте страдает т.н. "визуальная стабильность", т.е. по мере загрузки контента элементы (чаще всего, изображения) смещают другие элементы, ухудшая юзабилити сайта. 

В случае долгого FCP (первая отрисовка контента) можно сделать вывод, что на сайте очень долго не появляется никакого видимого содержимого страницы, поэтому пользователь не видит прогресса в загрузке страницы и может покинуть сайт, так и не дождавшись появления контента.

Эти два примера, в отличии от абстрактных баллов-"попугаев" PageSpeed, дают значительно больше необходимой информации о проблемах на сайте и именно на такие метрики и следует смотреть в первую очередь для исправления положения, если вы хотите улучшить скорость/удобство работы с вашим сайтом.

 

4. С умом улучшая метрики, на которых основана оценка PageSpeed, вы, естетственно, улучшаете и саму оценку PageSpeed

Ключевое слово - "с умом", т.е. понимая за что именно отвечает каждая из метрик и каким образом ее правильно улучшать. Слепое выполнение всех рекомендаций без понимания их сути (например, назначение абсолютно всем изображениям атрибута loading="lazy") принесет больше вреда, чем пользы, хоть и может реально улучшить итоговую оценку!

 

5. Даже вывод всех метрик, на которых основана оценка PageSpeed, в зеленую зону - не сыграет большой роли в ранжировании вашего сайта и не может гарантировать высокие позиции в поиске

 

Надіслати

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.