Внедрение SSL, версии веб-сайта, адаптированного для мобильных устройств, и быстрое время загрузки — вот некоторые из многих тем, которые возвращаются к нам для изменения и которые, как уже говорили, влияют на положение наших услуг. Представители Google также подчеркивают, что при наличии нескольких сотен различных рейтинговых факторов отдельные из них будут оказывать незначительное влияние на наши позиции или могут быть незаметны. Как это на самом деле Сегодня за обоями я беру тему борьбы за самый высокий балл в PageSpeed ​​Insights . Я сосредоточен на этом только потому, что это инструмент Google, поэтому поисковая система может полностью или частично основываться на своих результатах при определении рейтинга. Лично, однако, я думаю, что как только вы улучшите результат, он будет зависеть от времени, когда пользователь загружает страницу, и для этого будет полезно, среди прочего, Инструменты разработчика, доступные в браузерах, включая FireBug, показывающие подробные данные о загруженных ресурсах. Но об этом в другой раз.

Большинство статей о влиянии скорости загрузки страницы на рейтинг опирались на попытки получить максимально возможный балл. Тем не менее, я решил собрать свои материалы и сделал все, несмотря на — вместо того, чтобы пытаться получить максимально возможный результат в надежде улучшить свое положение, я сломал его и надеялся на небольшие, но видимые падения. Благодаря нескольким изменениям, я смог опуститься с 73/81 до даже 46/57 . Ниже приведено описание некоторых проанализированных случаев. Я бы добавил, что я внес изменения другим способом, но для целей записи предположение с ухудшающимся результатом показалось более интересным.

Пример 1:

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

Первоначальный результат страницы — 73/81 (по состоянию на 13 сентября 2017 года) , что является таким высоким средним значением, отмеченным в PageSpeed ​​Insights оранжевым цветом (Требуется работа ). Цель состояла в том, чтобы ухудшить результат до такой степени, чтобы он был отмечен красным цветом. Поэтому я начал с задержки загрузки страницы с помощью функции sleep () . Задержка сервера на 2 секунды уменьшила результат до 59/73, добавив еще одну секунду, снизив результат до 56/67, еще одну — 51/64, и, наконец, я оставил задержку в 5 секунд с результатом 48/61, который уже светился красным. Это была потеря нескольких десятков очков как на рабочем столе, так и на мобильном телефоне.

Буквально через 2 дня что-то внезапно произошло, и одна из фраз упала с фиксированной позиции от 4 до 8 (экран выше), но длилась всего 1 день, а затем позиция колебалась между 4 и 5. Я решил сходить с ума, и 25 сентября я отложил время загрузки на 7 секунд , но чтобы не раздражать пользователей, я включил эту задержку только для Googlebot * . Кроме того, я порылся на сайте, бросил неоптимизированную картинку в топ и внес несколько небольших изменений, в результате которых получился результат 46/57 . Элементы не хотели перемещаться, поэтому через 2 недели этого изменения (последняя вертикальная линия на графике) я закончил тест, убрал задержки, внес небольшие изменения и покинул страницу с результатом 76/89.

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

* загрузки для заинтересованных:

Пример 2:

Еще один сервис с многолетним опытом, на этот раз с хорошо развитым длинным хвостом и стабильными позициями. Изначально PageSpeed ​​Insights был 57/64 или 89/64 в зависимости от части графики, загруженной в ротации. После ввода задержки (также только для Googlebot) на 6 секунд и некоторых других незначительных изменений, 15 сентября результат упал до 51/61 . Через 10 дней я увеличил эту задержку до 8 секунд, и окончательный результат был 45/55 — самый низкий показатель, который я смог получить на любой странице. Отмененных изменений и дополнительных изменений было сделано 9 октября 2017 года, и в настоящее время страница получила оценку 91/97 .

В этом случае некоторые изменения были видны только Googlebot, а некоторые — всем, в первую очередь, с 9 октября, когда результат значительно увеличился по сравнению с первоначальным.

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

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

Пример 3:

Последняя страница, которую я решил описать, имеет задержку загрузки в 5 секунд, оставшуюся до сегодняшнего дня. Я добавил эту задержку в середине сентября, поэтому накопил много данных о времени, которое робот Google тратит на загрузку страницы.

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

Дополнительный пример:

В сентябре этого года Себастьян Матысик опубликовал тематическое исследование, которое подтвердило быстрое влияние улучшения результата страницы на ее позицию. На одной из страниц он поднял результат PageSpeed ​​Insights примерно с 50/50 до 90/90 и внес изменения 27 августа 2017 года, чтобы ускорить эффект, он переиндексировал страницу. На следующий день он увидел эффект, и это были прыжки:

  • из топ 100 -> 24
  • 18 -> 11
  • 33 -> 9
  • 38 -> 8

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

Как после этих двух диаграмм, так и других, которые я просмотрел, вы можете увидеть значительное уменьшение или увеличение, но временное. На протяжении более месяца, даже до 1,5 месяцев, новые позиции оставались, а затем возвращались к уровню, близкому к этому до конца августа. Таким образом, эти скачки позиции были очень вероятны (но я не буду резать себя за это 😉) в результате изменений в алгоритме, а не только улучшения скорости загрузки страницы. Вопрос в том, видел ли Себастьян возвращение на свои прежние должности на рубеже сентября (с 19 или 25 сентября) и октября.

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

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