Как исправить медленную загрузку страниц: 5 практических советов по повышению скорости работы сайта
Как Google определяет, что веб-сайт загружается медленно?
1. Поймите масштаб проблемы с медленной загрузкой веб-сайта
2. Уменьшите для лучшего использования веб-сайта
3. Уменьшите размер Вашего Веб-сайта
4. Включите кэширование браузера, чтобы улучшить загрузку страниц
5. Оптимизируйте изображения Вашего Веб-сайта
Улучшенная скорость веб-сайта = улучшенное использование и опыт
Не обязательно быть специалистом по цифровому маркетингу, чтобы знать, как раздражает медленная загрузка страниц. Достаточно просто смотреть на экран загрузки более трех секунд.
Скорость страницы (и родственное ей понятие "скорость сайта", среднее значение скорости загрузки нескольких страниц по всему сайту) - это первый элемент вашего сайта, с которым взаимодействует клиент. У вас никогда не будет второго шанса произвести первое впечатление.
В дополнение к тому, как они влияют на пользовательский опыт, скорость страницы и сайта влияют на ваши усилия по SEO.
В июне 2021 года Google начал внедрять обновленную оптимизацию страниц, которая сочетает в себе основные веб-функции с существующими поисковыми сигналами, такими как безопасность HTTPS, удобство для мобильных устройств и рекомендации по интрузивным вставкам. Основные веб-показатели, как мы описали в нашем отчете о готовности основных веб-показателей, являются сигналами, которые Google считает важными для взаимодействия с веб-пользователями. Они включают отзывчивость сайта, визуальную стабильность и другие факторы страницы.
Одним из важных компонентов основных веб-показателей является скорость работы сайта. Если у вас медленно загружаются веб-страницы, это может существенно повлиять на результаты поиска. Давайте рассмотрим, как определить, что веб-сайт загружается медленно, и узнаем, как исправить медленную загрузку, чтобы оптимизировать результаты поиска и удобство работы с сайтом.
Как Google определяет, что веб-сайт загружается медленно?
В рамках основных веб-сигналов есть несколько сигналов Google, которые специально ориентированы на скорость работы сайта. Это:
Largest Contentful Paint (LCP): Сигнал LCP отслеживает количество времени, необходимое для загрузки страницы. Чтобы определить это время, Google измеряет промежуток времени между первым отображением содержимого (FCP) и LCP, который является самым большим загружаемым изображением, фотографией или текстом. Если загрузка страницы занимает более 2,5 секунд, это указывает на медленное время загрузки.
Задержка первого ввода (FID)/интерактивность: FID - это показатель того, сколько времени требуется странице, чтобы стать интерактивной. Например, FID измеряет количество времени, которое требуется от нажатия пользователем кнопки до открытия новой ссылки для пользователя. Google рекомендует, чтобы интерактивность занимала не более 100 миллисекунд — более длительное время является технической проблемой, которую необходимо решить или улучшить.
Вы можете протестировать свой веб-сайт с помощью Google PageSpeed Insights, чтобы узнать, насколько быстра ваша страница. Инструмент измеряет FCP, FID, LCP и другие аспекты оценки основных показателей веб-сайта. Вы получите результат, указывающий, прошли вы оценку или нет, так что вы будете знать, следует ли вам выполнить приведенные ниже шаги, чтобы исправить медленную работу веб-сайта.
Итак, как вы можете исправить медленную загрузку страниц, чтобы предоставить клиентам тот опыт, который они требуют и заслуживают?
1. Понимание масштаба проблемы медленной загрузки веб-сайта
Вы не сможете устранить проблему, не разобравшись сначала в ее масштабах, особенно когда эта проблема незаметно распределена по большому объему страниц. Вам потребуется точная разбивка как скорости сайта, так и скорости страницы.
Возможно, будет полезно упорядочить проверяемые страницы по наименьшему времени загрузки, наибольшему ежемесячному объему обслуживания или наибольшему влиянию на бизнес (особенно если вы работаете в масштабе предприятия), чтобы в первую очередь устранить самые серьезные проблемы.
Что касается общих проблем со скоростью сайта, вы можете захотеть изучить такие проблемы, как плохой поставщик услуг веб-хостинга или отсутствие службы CDN для предоставления веб-контента глобальным пользователям. Подобные проблемы можно устранить, чтобы повысить скорость вашего сайта.
2. Уменьшите или избавьтесь от лишнего для лучшего использования веб-сайта
Это имеет смысл на первый взгляд: чем меньше информации передает ваша страница, тем быстрее она загружается. Ваши страницы с самой медленной загрузкой могут быть излишне перегружены несжатыми файлами и плохо оптимизированным кодом. Избегайте ненужных элементов веб-сайта, таких как:
Слишком много мультимедийной рекламы
Ненужные комментарии
Избыточные пробелы
Пустые новые строки
Встроенные стили
Поскольку мы оптимизируем страницу результатов поисковой системы (SERP), имеет смысл использовать только одобренные Google ресурсы для устранения проблем с веб-сайтом: HtmlCompressor для (natch) HTML и YUI Compressor для JavaScript и CSS.
Для самих файлов хорошим вариантом является что–то вроде GNU Gzip (хотя и не для изображений - мы вернемся к этому позже). Этот инструмент сжатия дает указание серверу сгруппировать все веб-объекты вместе, прежде чем они будут отправлены запрашивающему браузеру. Таким образом, размер данных, передаваемых с вашего сервера в браузер посетителя, уменьшается, и их обработка занимает меньше времени.
Существуют также ускоренные мобильные страницы, или AMP, урезанный, сверхлегкий формат страниц, разработанный для максимальной удобочитаемости. Хотя AMP-страницы и не являются обязательными, они могут быть хорошей идеей для страниц, где вы просто хотите, чтобы кто-то прочитал ваш контент.
Не случайно многие издатели используют AMP для контента новостных статей. Но будьте осторожны, из-за минималистичной кодовой базы некоторые элементы, такие как формы, не будут работать с AMP.
3. Уменьшите размер вашего веб-сайта
Кратчайшее расстояние между двумя точками - прямая линия. Для наших целей этими двумя точками являются начальный клик и полностью загруженная страница — поэтому мы хотим, чтобы между ними было как можно меньше объектов.
Слишком много таблиц стилей, изображений и скриптов мешают. То же самое касается перенаправлений. Вы хотите, чтобы на вашем сайте было как можно меньше лишнего. Если это не служит реальной цели, это просто снижает скорость вашего сайта.
4. Включите кэширование браузера, чтобы улучшить загрузку страницы
Хороший способ ускорить медленную загрузку страниц - позволить пользователю немного потрудиться. Кэширование браузера позволяет сохранять части вашего сайта в кэше пользователя, что означает, что часть головоломки уже решена при последующих посещениях. Процесс поиска данных на вашем сайте ускоряется, поскольку будущие запросы к тому же контенту обрабатываются из кэшированной памяти.
Вы можете кэшировать элементы, включая изображения, запросы к базе данных и HTTP. В тестах включение кэширования браузера может сократить время загрузки почти на целых две секунды.
Ваш пробег может варьироваться, но кэширование в браузере - хороший способ достичь этих целей, если вы нацелены на повторные посещения и хотите, чтобы пользовательский опыт со временем улучшался.
5. Оптимизируйте изображения вашего веб-сайта
Современный Веб в значительной степени визуален, что означает, что изображения могут занимать много времени при загрузке. Изображения с высоким разрешением, в частности, могут загружаться медленнее, поскольку они потребляют много трафика. Хорошей новостью является то, что существуют рекомендации, которым вы можете следовать при загрузке изображений на свой сайт.
Одна из рекомендаций - сжимать изображения для их оптимизации.
Вы также должны правильно кэшировать свой сайт при обновлении изображений и контента.
Отказ от файлов BMP и TIFF может оказать огромную помощь. JPEG-файлы лучше подходят для фотографий, в то время как PNG-файлы лучше всего подходят для графики с менее чем 16 цветами. Даже обрезка краев или небольшое уменьшение глубины цвета могут иметь значение.
С технической точки зрения, убедитесь, что ни одно из ваших изображений не имеет пустых атрибутов src. Это может привести к ненужному трафику. Для более подробного ознакомления ознакомьтесь с рекомендациями Google по оптимизации изображений.
Улучшенная скорость веб-сайта = улучшенное использование и опыт работы с ним
Легко забыть о скорости сайта, но это один из самых важных элементов любого сайта. Среднее время загрузки страниц в Интернете в последние годы действительно увеличивается, поэтому, если вы сможете оптимизировать скорость своего сайта, вы выделитесь из толпы.
Медленная загрузка страниц означает плохой пользовательский интерфейс и потенциальную потерю бизнеса. Но действительно исключительная скорость работы сайта может значительно улучшить пользовательский опыт вашего пользователя. И это может оказать определенное влияние на ваш бизнес.
Возникли проблемы с медленной загрузкой мобильных веб-страниц? Они у всех и сплошь и рядом 