image

В списке проектов Google появился новый ресурс, предназначенный для владельцев сайтов и для разработчиков — https://testmysite.thinkwithgoogle.com. С его помощью можно будет определить, насколько мобильная версия сайта пригодна для использования с точки зрения трёх параметров, которые выставляет Google:
  • Mobile-friendliness
  • Mobile speed — скорость загрузки сайта на мобильных устройствах
  • Desktop speed — скорость загрузки сайт на десктопе

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

Результаты проверки мобильной версии Хабрахабра можно посмотреть на скриншоте:

image

В мобильной версии Geektimes дела со скоростью загрузки обстоят также далеко не лучшим образом:

image

После небольшого изучения сайта становится ясно, что поисковый гигант просто организовал удобный интерфейс к одному из своих API — PageSpeed Insights. Именно к нему дважды отправляется GET-запрос с двумя разными идентификаторами платформы: mobile и desktop. В связи с этим можно легко выяснить те критерии, по которым Google оценивает скорость загрузки сайта и его пригодность для мобильных устройств. Наибольшее внимание Google уделяет двум показателям.

  • время загрузки верхней части страницы: общее время с момента запроса страницы до момента отображения ее верхней части в браузере
  • время полной загрузки страницы: общее время с момента запроса страницы до ее полного отображения в браузере.

После клика на прямоугольник с результатами конкретного теста, можно посмотреть на те рекомендации, которые выдает Google для этого сайта. Судя по всему, у мобильной версии Geektimes проблемы с оптимизацией изображений и слишком много JavaScript, загрузки которого приходится дожидаться для рендеринга элементов. Правда, дела у m.google.com по версии самой Google тоже весьма далеки от совершенства:

image

Как сообщалось ранее, Netflix запустил крайне минималистичный инструмент для проверки скорости соединения с Интернетом fast.com.
Поделиться с друзьями
-->

Комментарии (23)


  1. Utopia
    02.06.2016 22:27
    +3

    PageSpeed — теперь и в новой упаковке! ©


    1. ilyaplot
      03.06.2016 09:48

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


    1. dmitriy_novikov
      03.06.2016 10:50

      На самом деле там есть целых два разных инструмента — pagespeed и проверка удобства просмотра на мобильниках.
      Но! Я об этом писал на хабре почти год назад!
      Ждем новостей «гугл запустил google analytics», «гугл запустил сервис почты» и «гугл запустил поиск!».
      facepalm.


  1. ExConfessor
    02.06.2016 23:13

    >>Правда, дела у m.google.com по версии самой Google тоже весьма далеки от совершенства

    Странно, а у google.com всё по 100.


    1. Utopia
      03.06.2016 00:15

      интересно как это на ранг в SEO влияет. Смотрел по некоторым запросам в топе googlу сайты — у которых все очень плохо… что то вроде — 47-50-55. При этом в первой 10-ке выдачи по высокочастотным запросам.


      1. ilyaplot
        03.06.2016 09:49

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


      1. Vit_Am
        05.06.2016 19:26

        Те, которые в топе, заслужили его ещё задолго до всего этого мобильного ажиотажа. Не выкидывать же их теперь из-за кривой, либо вовсе отсутствующей мобильной версии.

        Думаю, молодым сайтам может немного помочь быть чуть повыше в выдаче. Помнится google в конце 2015 года кичился тем, что сайты с адаптированным дизайном под мобилки ранжируются выше.


    1. pepe52px
      03.06.2016 10:16

      m.google.com — это не мобильная версия гугла, если что


    1. asmrnv777
      05.06.2016 19:26

      Судя по скриншоту на m.google, на этот лендинг давненько забили (больно уж старый там андроид).


  1. Xazzzi
    03.06.2016 01:16
    -1

    И опять же, этот сервис не умеет в flexbox.


  1. sumanai
    03.06.2016 02:36
    +3

    > поисковый гигант просто организовал удобный интерфейс к одному из своих API — PageSpeed Insights
    Чем он удобнее https://developers.google.com/speed/pagespeed/insights/? Видео на заднем фоне? Кучей анимации? Убитым строллом? Отсутствием перевода? Отсутствием подробных советов, как исправить найденные проблемы, и их собственно перечислением?


    1. monah_tuk
      03.06.2016 06:05

      Отсутствием подробных советов, как исправить найденные проблемы, и их собственно перечислением?

      ну компрессию я у себя таки включил. В результате 99/68/76. Первый параметр, понятно, не поменялся, а вторые два выросли из района 50+. В рекомендациях теперь осталось:


      Leverage browser caching

      тут я слабо представляю что делать, да и открывается сайт достаточно шустро. Больше тупит после загрузки и отображения странички кнопочка… G+


      Eliminate render-blocking JavaScript and CSS in above-the-fold content

      это я даже понимаю куда копать нужно. Но, скорее всего, дольше разбираться придётся. Не веб-девелопер всё таки
      и:


      Optimize images

      изображения скалируются встроенными средствами. Я даже не разбирался какими и как. Но они сохраняются в кеше, после чего отдаются от туда, пока не вытеснятся. Возможно не нравятся размеры… Переживу.


      1. ilyaplot
        03.06.2016 09:44
        +1

        Eliminate render-blocking JavaScript and CSS in above-the-fold content

        Я пытался следовать этому совету. Сначала переместил абсолютно все js и css вниз html. Гуглу понравилось, но я совершенно был не готов видеть поплывшую страницу без css до полной загрузки. Кстати, вся страница резко меняется после загрузки основного css так, что за эпилептиков страшно становится. После переноса jquery и css в head у меня осталось пара легких скриптов и css внизу, что на скорость практически никак не влияло, но учитывая .ready вызовы, некоторый функционал сайта начинал работать несколько позже. Вообщем, совет полезный, но я не думаю, что ему можно следовать хотя бы в 50% случаев. Без него удавалось добиться около 95 очков из 100
        Leverage browser caching

        Здесь можно решить с помощью подключения Pagespeed к Nginx и соответствующе настроить. Дает неплохой эффект, но есть нюансы.


        1. monah_tuk
          03.06.2016 10:22

          Ага, если бы ещё посещаемость бложика была такой, что эти изменения кто-то смог заметить :)


          1. ilyaplot
            03.06.2016 14:33

            У меня было около 10к забугорных хомячков в сутки. Никакой монетизации, кроме adsence там не было, но google после оптимизации стал дороже оценивать рекламу, доход подрос. При чем я делал оптимизацию непосредственно перед изменением порядка выдачи в поиске с учетом оптимизации для мобильных устройств. Это дало еще больше уникальных хомяков.


        1. dmitriy_novikov
          03.06.2016 10:58
          +1

          на самом деле эти рекомендации разбирались не один десяток раз, тема-то достаточно старая.


        1. Demogor
          05.06.2016 11:16

          В теории, вместо переноса вниз можно воткнуть async/defer — http://www.w3schools.com/tags/att_script_defer.asp, http://www.w3schools.com/tags/att_script_async.asp для js. Для css немного сложнее, но можно воспользоваться решениями типа https://github.com/filamentgroup/loadCSS. Это если совсем уж за рекомендациями PageSpeed гоняться.


  1. 007913
    03.06.2016 08:55

    В яндексе-вебмастере тоже такое есть


  1. bitver
    03.06.2016 10:16

    Кто может объяснить? Есть сайт SPA (одностраничник на JavaScript), он проходит эти тесты как 100/100, 99/100, 99/100, а на картинках сбоку сам сайт не рендерится. Так вот вопрос: он реально мерил мой сайт или измерял лишь пустую страницу, которую он не понял?


    1. dmitriy_novikov
      03.06.2016 10:55

      всего скорее измерял пустую страницу.
      упомянутый в «новости» сервис — всего лишь обертка к https://developers.google.com/speed/pagespeed/insights/, он если встречает, например, белый экран из-за php-ошибки — тоже выдает сайту 100/100.


    1. sviterov
      03.06.2016 11:15

      Cкорее всего не понял


  1. DieSlogan
    03.06.2016 11:49

    Что-то он постоянно на сжатие жалуется, хотя mod_deflate включен


  1. MonsterGod
    03.06.2016 12:40

    У google.ru результаты везде по 100 баллов, а вот у google.com — нет. Странно.