
Идеи для эффективного разгона интернет-ресурса
Плохая производительность сайта иногда влияет на падение конверсионного уровня – больше, чем какой-либо другой фактор. Скорость получения информации и перемещения между страницами при оформлении покупки онлайн – это то, чего ждут от используемых ресурсов все пользователи. Также увеличенная длительность загрузки страниц приводит к росту числа отказов, снижению продолжительности пользовательских сессий, а с некоторых пор и к падению рейтинга в поисковой выдаче.
Оценка силы скорости
Внимание, уделённое параметру скорости загрузки сайта, не является субъективным. Специалисты подтвердили это в ходе различных исследований.
- Согласно публикации Kinsta, со страниц, загружающихся дольше 5 секунд, на другие сайты уходит 74% пользователей, работающих через мобильные устройства.
- Из маркетинговых исследований Think with Google следует, что число отказов может увеличиться до 113%, если страницы будут запускаться на 6 секунд дольше нормального значения.
- Самая актуальная информация от экспертов Google указывает на потерю 20% трафика при увеличении времени загрузки на 0,5 секунды.
Особенно негативно к «лагам» относятся мобильные пользователи, которые в современном интернет-сообществе представляют подавляющее большинство.
Практический смысл ускорения ресурса
Любой человек, заходящий на сайт, задумается о необходимости его изучения, если структурные элементы ресурса будут прорисовываться в течение 5-7 секунд или дольше, а всё это время придётся наблюдать белый экран. Проект, работающий подобным образом, теряет в поведенческих факторах, а именно, уменьшается времяпровождение посетителей на страницах ресурса и увеличивается число их отказов (выход после просмотра всего одной страницы или раньше, чем через 15 секунд нахождения на ней).
Однако исправить можно абсолютно любую ситуацию. Далее в статье будут представлены основные способы разгона ресурса, которые следует учесть, как при создании сайта с нуля, так и при оптимизации уже действующего проекта.
Инструменты для измерения скорости загрузки
Начинать процесс разгона ресурса нужно с проверки времени прорисовки страниц. Существуют различные сетевые инструменты, позволяющие провести подобную процедуру. Чаще всего используются следующие сервисы:
- PageSpeed Insights от Google. После введения URL нужного сайта выводится информация о его скорости, как в десктопной, так и в мобильной версии. Значение рассчитывается по 100-бальной шкале, а также формируется перечень рекомендаций по сокращению времени загрузки.
- WebPageTest. Функционал данного сервиса позволяет выполнять проверку с введением данных об устройстве, версии браузера и местоположении пользователя. К примеру, можно узнать о том, как быстро американец, используя свой MacBook, сможет открыть страницу через Google Chrome.
- Еще один простой способ – это открытие панели разработчика, встроенной в браузер. Для этого нужно нажать F12 на проверяемой странице сайта. В открывшемся окне следует выбрать вкладку Network, где и будет отображена скорость отрисовки.
Зачастую результаты по каждому из инструментов различаются, а потому желательно выводить среднее значение, которое и будет максимально близким к оптимальному.
Действия, актуальные для выполнения разгона
Все предложенные далее процедуры являются базовыми, но их «банальность» указывает на действенность, не теряющуюся с годами.
Оптимизация и грамотное использование изображений
В первую очередь, картинки должны иметь оптимальный размер. Возможен вариант добавления индивидуальных изображений на каждую из версий ресурса (мобильную, десктопную). Реализовать данный процесс помогут встроенные средства для ресемплинга, имеющиеся в большинстве современных движков, в частности, WordPress.
Вес графических элементов может быть уменьшен за счет сжатия. Именно это условие забывается, а потому в 45% случаев фото продукции из интернет-магазинов остаются очень тяжелыми. Достаточно воспользоваться графическим редактором типа Photoshop, позволяющим «Сохранить для WEB» с качеством не более 80%. Таким способом можно уменьшить значение веса до 10 раз. Существуют бесплатные онлайн-сервисы с аналогичным функционалом – https://tinyjpg.com/ или https://compressor.io/.
Стоит отметить, что все ненужные картинки стоит своевременно удалять, что позволит разгрузить страницы гораздо быстрее.
Чистка исходного кода
Уменьшая размер front-end файлов ресурса, можно значительно увеличить его скорость. Начать стоит с удаления пустых строк, пробелов и бесполезных тегов. Аналогично стоит поступить с излишками JavaScript кода, который даёт большие функциональные возможности, но при этом серьёзно нагружает пользовательские устройства в момент входа на сайт.
Если же без скриптов работа сайта невозможна, то в начале нужно произвести оптимизацию контента, а потом уж и остальных элементов. Даже местонахождение скриптов оказывает воздействие на производительность ресурса. К примеру, браузер будет первым скачивать скрипт, прописанный в теге, а только после его исполнения займётся контентом.
Минимизация размера страниц
Очевидно, что лёгкие страницы загружать гораздо проще. Достаточно активировать сжатие данных в рамках протокола соединения HTTPS с задействованием технологий GZIP или ZIP. Это значительно сократит число запросов со стороны браузера за счет уменьшения размеров файловой структуры.
Минимизация редиректов
Сегодня 301-й и 302-й редиректы используются достаточно часто. Они необходимы для того, чтобы поисковые боты могли проследить перемещение страницы на сторонний URL. Это позволит избежать появления несуществующих ссылок и ошибок 404. Однако данный конфигурационный элемент вредит скорости работы ресурса. В Google рекомендуют уменьшить количество применений редиректов, чтобы исключить лишние переходы. Проверить ресурс на наличие редиректов поможет сервис Screaming Frog.
Переезд на выделенный сервер
Довольно часто сервера обслуживают большое количество сайтов, деля между ними собственные аппаратные мощности. Ресурс с большой посещаемостью (интернет-магазины, информационные порталы) под нагрузкой нередко начинает глючить, что значительно увеличивает время загрузки.
Ускорить его можно за счет аренды физического места под размещение проекта, которое будет использоваться исключительно вашим сайтом. Это актуально в условиях, когда рядовой хостер не может обеспечить клиентов оптимальной производительностью. Финансовые расходы при этом увеличатся, но результат того стоит.
Существуют альтернативы типа выделенного виртуального сервера. Это несколько отдельно работающих хостинговых площадок, расположенных в пределах одного физического сервера. Скорость при этом будет средней между той, что даёт типовой сетевой хостинг и индивидуальная аппаратная платформа.
Дополнительные рекомендации
Это далеко не полный перечень советов, которые можно дать владельцам интернет-ресурсов. В числе дополнительных вариантов:
- Удаление бессмысленных плагинов – неиспользуемых или легко заменяемых более оптимизированными решениями собственной разработки.
- Перенос тяжёлых файлов на сторонние ресурсы типа Wistia или Imgur. Также видеоролики могут быть загружены на YouTube с последующей вставкой кода на нужную страницу.
- Использование AMP-страниц от Google. Ускоренные мобильные страницы гораздо быстрее загружаются за счет отказа от оформления, рекламных блоков, динамических элементов и т.п. Зачастую время загрузки сокращается до 3 секунд или еще меньшего значения. Преимущественно этой технологией пользуются инфосайты, блоги и порталы новостей.
Если какие-то из рекомендаций невозможно реализовать, либо скорость запуска страниц осталась за пределами оптимального временного диапазона, то можно воспользоваться прогресс-баром. В таком случае, пользователи будут четко видеть, через сколько они получат доступ к контенту.
Резюме
На основании всего вышесказанного, можно говорить о важности скорости загрузки ресурса для результатов его ранжирования. Оптимальным значением при этом является временной промежуток в 3 секунды. Проводимый процесс оптимизации должен быть направлен на избавление от всего лишнего, либо на уменьшение размера используемых элементов. Каждому администратору стоит регулярно выполнять проверку скорости ресурса, чтобы знать, как те или иные изменения, влияют на данное значение.
Обращение к профессионалам
Техническая реализация некоторых этапов может вызвать у владельца сайта затруднение. Однако пользователи ждать не станут, потому стоит обратиться в профильную веб-студию. В таком случае, ответственные и компетентные специалисты осуществят SEO-оптимизацию, внесут необходимые изменения в настройки ресурса и т.д. Цена обслуживания напрямую будет зависеть от объема выполняемых работ. Желаем успехов!