Как ускорить работу вашего мобильного сайта на WordPress (11 рекомендаций по повышению производительности)

Опубликовано: 2021-10-04

Вероятно, вы читаете этот пост в блоге на своем телефоне.

Ваш мобильный веб-сайт является ключом к тому, как вы общаетесь со своей аудиторией. Но что, если ваш сайт работает медленно при доступе с мобильного телефона? Как узнать, работает ли ваш сайт медленно, особенно на мобильных устройствах? Это создает дополнительные вопросы об оптимизации мобильных сайтов…

Почему вы должны заботиться об оптимизации для мобильных пользователей? Какие есть способы ускорить ваш сайт с мобильных устройств?

Google говорит, что если ваш сайт загружается более пяти секунд, 90% ваших посетителей могут немедленно покинуть ваш сайт. И если вы приложили много усилий для привлечения трафика на свой веб-сайт, обидно, что посетители даже не потратят время на взаимодействие с вашим контентом. Это деньги на ветер!

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

Как проверить скорость мобильной страницы

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

Для проведения такого аудита рекомендуем использовать технологию Lighthouse. Lighthouse позволяет легко получить представление о производительности вашего сайта как для настольных компьютеров, так и для мобильных устройств. Стоит отметить, что метрики имеют разные пороговые значения для мобильных и настольных компьютеров:

Зеленые пороги для компьютеров и мобильных устройств — Источник: Калькулятор оценки Lighthouse (версия 8)
Зеленые пороги для ПК и мобильных устройств – Источник: Калькулятор оценки Lighthouse (v8)


Давайте углубимся в доступные на рынке инструменты для измерения производительности на мобильных устройствах.

  • Google PageSpeed ​​Insight

PageSpeed ​​Insights — это инструмент Google SEO, который может измерять и анализировать время загрузки любого URL-адреса.

Проверка производительности мобильных устройств – Источник: Google PSI.
Проверка производительности мобильных устройств – Источник: Google PSI

Чтобы получить хорошую оценку PageSpeed ​​для мобильных устройств, убедитесь, что ваши показатели находятся в следующих пороговых значениях:

Метрики — Вес Хорошо (зеленый) Средний (оранжевый) Плохой (красный)
Первая содержательная краска — 10% 0- 1,8 с 1,8 с – 3 с > 3 с
Индекс скорости – 10% 0–3,3 с 3,3 – 5,8 с > 5,8 с
Самая большая содержательная краска — 25% 0 – 2,5 с 2,5 с – 4 с > 4 с
Время до интерактивности — 10% 0 – 3,8 с 3,8 с – 7,2 с > 7,2 с
Общее время блокировки — 30% 0 – 200 мс 200 – 600 мс > 600 мс
Совокупный сдвиг макета — 15% 0 – 0,10 0,10 – 0,25 > 0,25
  • Инструмент разработчика Chrome

Вы также можете создать отчет о производительности мобильных устройств с помощью Chrome Dev Tool прямо из браузера Chrome. Чтобы запустить мобильный отчет, выполните следующие действия:

  1. Перейти на ваш сайт
  2. Откройте «Инструменты разработчика» в верхнем меню.
  3. Выберите вкладку «Маяк».
  4. Установите флажок «Мобильный» в разделе «Устройство».
  5. Нажмите на кнопку «Создать отчет».
  • GTmetrix

GTmetrix — это бесплатный инструмент для проверки производительности вашей страницы на рабочем столе. Однако вам нужна учетная запись PRO, чтобы проверить производительность на мобильных устройствах. Работает на Lighthouse, он генерирует оценки для ваших страниц и предлагает действенные рекомендации.

Мобильная производительность GTmetrix


Доступно множество устройств. Может быть полезно перейти на PRO, чтобы проверить свой сайт на нескольких разных мобильных устройствах.

Мобильные устройства доступны для тестирования — Источник: GTmetrix
Мобильные устройства доступны для тестирования – Источник: GTmetrix
  • Веб-страницаТест

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

Тестирование моего веб-сайта на мобильных устройствах - Источник: WebPageTest
Тестирование моего веб-сайта на мобильных устройствах — Источник: WebPageTest


WebPageTest позволяет протестировать ваш сайт со многих мобильных устройств:

WebPageTest позволяет протестировать ваш сайт на многих мобильных устройствах.
WebPageTest позволяет протестировать ваш сайт на многих мобильных устройствах.
  • Маяк Метрики

Это очень удобный инструмент для тестирования вашего сайта WordPress на мобильных устройствах и в разных местах. Это очень важно, если вы хотите знать, как обстоят дела с вашим мобильным сайтом в США и Австралии!

Отчеты об эффективности мобильных устройств в разбивке по местоположениям – Источник: Lighthouse Metrics.
Отчеты об эффективности мобильных устройств по местоположениям – Источник: Lighthouse Metrics


Все, что вам нужно сделать, это выбрать регион и запустить отчет соответствующим образом.

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

Почему ваш сайт WordPress работает медленно на мобильных устройствах? (Общие причины)

1. Мобильный отличается от настольного

Отличие №1: процессор смартфона и процессор настольного компьютера

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

Отличие № 2: скорость сети (задержка в сети)

Пропускная способность сети относится к тому, насколько быстро информация может быть передана из одной точки в другую. Эта скорость обычно измеряется в мегабитах (Мбит/с).
Большое число Мбит/с означает, что через соединение может проходить больше трафика без перерыва. Сетевая задержка — это время, необходимое для отправки данных в сеть. Обычно мобильные сети имеют более важную задержку сети, чем настольные компьютеры.

2. Вы не показываете изображения, оптимизированные для мобильных устройств.

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

3. Вы не включили мобильное кэширование

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

4. Вы используете слайдеры, прелоадеры или анимацию

Нестабильность макета или дизайна может негативно сказаться на мобильных пользователях, особенно если они этого не ожидают. Слишком много слайдеров и анимаций могут замедлить работу страниц, повлиять на SEO и коэффициенты конверсии. Google накажет ваш сайт плохой оценкой CLS (Cumulative Layout Shift) в случае внезапного изменения макета. Это Core Web Vital повлияет на вашу конечную оценку пользовательского опыта и повлияет на вашу видимость SEO и трафик.

5. Вы установили слишком много плагинов

Установка новых плагинов может повлиять на скорость вашего мобильного сайта, и слишком много из них также может привести к нарушениям безопасности и низкой производительности. Плагины могут замедлить работу вашего сайта, делая дополнительные HTTP-запросы и добавляя запросы к БД. Некоторым плагинам требуются специальные стили или сценарии, в результате чего на страницу загружаются дополнительные файлы JS и файлы CSS.

6. Другие причины, по которым ваш мобильный может работать медленно

Макеты являются ключевым элементом каждого веб-сайта: браузер определяет размер и расположение элементов на странице. Без них вы не сможете упорядочить свой контент или создать привлекательные макеты для пользователей. Если у вас много элементов для загрузки и тяжелый JS, браузеру потребуется некоторое время, чтобы определить расположение и размеры.

Еще одним виновником низкой производительности является ваша зависимость от сторонних скриптов, таких как трекеры, сеансы посетителей, внешние сервисы, такие как лента Instagram.

Считаете ли вы свой мобильный веб-сайт одной из этих проблем? Ничего страшного! Оставайтесь с нами, и давайте посмотрим, как оптимизировать скорость вашего веб-сайта при доступе к нему с мобильного устройства.

Как оптимизировать ваш мобильный сайт для скорости

Мы перечислили все методы, чтобы улучшить вашу мобильную оценку в Google PageSpeed ​​Insights. Давайте углубимся в процесс оптимизации производительности с очень простыми советами, которые можно применить к вашему мобильному сайту WordPress.

1. Используйте адаптивную тему WordPress

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

Как узнать, является ли адаптивной тема или конструктор страниц?

  • Проверьте настройщик или параметры вашей темы. Например, тема Astra предлагает мобильное представление при создании пользовательского заголовка:
  • Начните создавать свою страницу и посмотрите варианты, предлагаемые вашим компоновщиком страниц. Конструкторы страниц Divi или Elementor имеют этот тип адаптивного раздела.
Создайте свой дизайн на мобильном телефоне с помощью темы Divi. Возможность изменять размер, отступы и поля для каждого устройства в Elementor.

2. Включите мобильное кэширование

Мобильное кэширование — это распространенный метод снижения нагрузки на приложение и его серверы. Чтобы эти приложения и игры работали без сбоев на высоких скоростях, должна быть какая-то форма кэширования — она же «сохраненные локальные данные» — чтобы им не требовались постоянные запросы на загрузку. Цель состоит в том, чтобы уменьшить использование полосы пропускания, воспринимаемое отставание сети и даже потребление батареи.

Плагин кеша WP Rocket позволяет реализовать мобильный кеш в один клик (рекомендуется, если ваш сайт адаптивный).

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

Применение кеша на мобильном телефоне в один клик - WP Rocket
Применение кеша на мобильном телефоне в один клик — WP Rocket

Взгляните на наш список, в котором собраны все лучшие плагины кэширования WordPress.

3. Оптимизируйте изображения для мобильных устройств

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

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

  • Измените размер изображений для экономии пропускной способности : 640 на 320 пикселей обычно являются хорошим стандартом для подражания. Вы также можете сохранить «соотношение сторон 4:3» в качестве эмпирического правила для своих изображений на мобильных устройствах.
Использование Sketch для изменения размера изображений вручную - Источник: Sketch
Использование Sketch для изменения размера изображений вручную – Источник: Sketch
  • Сжимайте изображения, чтобы уменьшить размер файлов : найдите правильный баланс между качеством и размером изображения. В нашем примере ниже качество не пострадало, но размер моего файла увеличился с 517 КБ до 70,3 КБ!
Оптимизация изображения - Источник - Imagekit Io
Источник — Имиджкит Ио
  • Выберите правильный формат файла : WebP — лучший формат изображения, который вы можете использовать на мобильных устройствах (и на настольных компьютерах). Он обеспечивает превосходное сжатие без потерь и с потерями для изображений в Интернете. На графике ниже показан размер файла после сжатия.
Файлы в WebP после сжатия становятся меньше — Источник: Smashing Magazine
Файлы в WebP меньше после сжатия – Источник: Smashing Magazine

Что мы можем сделать вывод:

  • WebP предлагает размер файлов на 25 % меньше, чем PNG и JPG, при том же качестве.
  • WebP загружается быстрее (из-за размера файла), чем изображения PNG или JPG.

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

  • Изменяйте размер и сжимайте мобильные изображения массово или по одному без потери качества.
  • Автоматически конвертируйте все ваши файлы в WebP


Как насчет того, чтобы взять Imagify на тест-драйв? Это бесплатно около 200 изображений в месяц.

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

4. Внедрите ленивую загрузку ваших изображений и видео

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

Объяснение ленивой загрузки - Источник: WebDev
Объяснение ленивой загрузки – Источник: WebDev


Используйте бесплатный плагин Lazy Load от WP Rocket, чтобы реализовать ленивую загрузку ваших изображений и видео.

Важное примечание : если вы уже являетесь пользователем WP Rocket, вам не нужен этот плагин. Функция ленивой загрузки уже включена:

Функция отложенной загрузки на вкладке «Медиа» — WP Rocket


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

5. Оптимизируйте доставку изображений с помощью CDN

Оптимизация доставки изображений — ключевой шаг в повышении скорости мобильной страницы. Вам может понадобиться несколько серверов, чтобы увеличить скорость обработки ваших данных в любой точке мира. Это именно то, что делает CDN.

Объяснение Rocket CDN - Источник: WP Rocket
Объяснение Rocket CDN – Источник: WP Rocket


Используйте RocketCDN для оптимизации доставки ваших изображений на мобильные устройства.

6. Улучшите время до первого байта

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

Объяснение TTFB - KeyCDN
Объяснение TTFB – KeyCDN


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

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

Используйте WP Rocket, чтобы уменьшить TTFB.

7. Устраните ресурсы, блокирующие рендеринг (JS и CSS)

Когда PSI говорит вам исключить ресурсы, блокирующие рендеринг, это означает, что вам следует избегать загрузки ненужных ресурсов в верхней части кода вашего сайта. Если у вас там много бесполезного JS и CSS, браузерам потребуется больше времени, чтобы отобразить видимую часть вашего мобильного сайта.

Устранение ресурсов, блокирующих рендеринг — PSI
Устранение ресурсов, блокирующих рендеринг — PSI


Решение состоит в том, чтобы доставлять критические JS и CSS встроенные и откладывать все некритические JS и стили. Вы также можете удалить неиспользуемый код, чтобы сэкономить дополнительное время загрузки. Другими словами, вам нужно расставить приоритеты, что браузер будет загружать первым.

WP Rocket может помочь вам загрузить отложенный JS и удалить неиспользуемый CSS:

Оптимизация JS - WP Rocket
Оптимизация JS — WP Rocket
Оптимизация CSS — WP Rocket


Вы также можете отложить выполнение JS, что часто является одной из главных причин медленного мобильного сайта:

Задержка выполнения JS — WP Rocket


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

8. Уменьшите вес страницы

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

Размер страницы — источник: GTmetrix
Размер страницы — источник: GTmetrix


WP Rocket — это самый простой способ реализовать GZIP, минимизировать и сжать файлы CSS и JS за несколько кликов.

9. Избавьтесь от всего, что может бросить вызов мобильным устройствам (по возможности)

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

Даже работа с Google Page Experience зависит от визуальной стабильности, удобства для мобильных устройств и навязчивых межстраничных объявлений. Если вы хотите, чтобы ваш рейтинг был хорошим, не используйте ненужные тяжелые элементы, такие как макеты, свойства и JS на мобильных устройствах.

Опыт страницы Google
Опыт страницы Google

10. Доставьте свой полностраничный кеш через CDN

Помимо кэширования, вы можете использовать службу сети доставки контента, как и служба Cloudflare APO. Как мы объясняли ранее, CDN означает, что посетитель никогда не бывает слишком далеко от ваших серверов, независимо от того, в какой точке мира он находится. Представьте, что ваша страница загружается за 1 секунду в Париже, 2 секунды в Нью-Йорке и 4 секунды в Сиднее. Если вы используете CDN, страница должна загружаться одинаково независимо от того, где находится мобильный пользователь.

Расстояние подключения короче с CDN - Источник: GTmetrix
Расстояние подключения короче с CDN – Источник: GTmetrix

11. Правильно управляйте рекламой и показывайте ее

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

Используйте плагин, например Advanced Ads Pro, чтобы контролировать, когда и где показывать рекламу на мобильных устройствах.

Пришло время применить все техники!

Как увеличить мобильную скорость на WordPress с помощью WP Rocket

Давайте посмотрим, как WP Rocket позволил нам улучшить наш показатель PSI для мобильных устройств.

Прежде чем мы начнем, мы рекомендуем вам прочитать наше подробное руководство о том, как проверить производительность сайта WordPress.

Инструменты повышения эффективности и мобильные KPI, которые мы измеряем:

  • Google PageSpeed ​​Insights (основные веб-жизненные показатели, индекс скорости, общее время блокировки, первая отрисовка контента и время до взаимодействия)
  • WebPageTest (время полной загрузки и количество HTTP-запросов)

Тестовый сайт:

Расширенный тестовый сайт, созданный с помощью Astra, с множеством изображений, видео на YouTube и лентой в Instagram.

Фрагмент моего тестового сайта с видео на YouTube и моей учетной записью в Instagram

Сценарии:

  • Сценарий №1 — Мой тестовый сайт — без WP Rocket
  • Сценарий № 2 — Мой тестовый сайт — с WP Rocket
  • Сценарий №3 — Мой тестовый сайт — с WP Rocket + Оптимизация изображений для мобильных устройств (Бонус)

Сценарий № 1 — Мой тестовый сайт — без WP Rocket

Прежде всего, давайте посмотрим, как мой сайт ведет себя на мобильных устройствах без проведения каких-либо оптимизаций. Первые выводы не так уж велики: мои показатели Core Web Vitals окрашены в красный и оранжевый цвета, а общая оценка производительности — 35/100.

Неоптимизированный мобильный сайт – Источник: PSI.
Неоптимизированный мобильный сайт – Источник: PSI
KPI (мобильная производительность) Очки (без WP Rocket)
Общая оценка 35
ФКП 2,5 с
СИ 10 с
ЛКП 11 с
ТТИ 10,3 с
ТБТ 410 мс
ЦЛС 0,361
Время полной загрузки 7,822 с
HTTP-запросы 62

Более того, у меня есть в общей сложности 12 проблем, отмеченных Lighthouse. Все они связаны с мобильной оптимизацией :

  • Неправильный формат и размер изображений
  • Слишком много неиспользуемого кода
  • Срочно нужен плагин кэша
  • Включение сжатия Gzip.
  • И последнее, но не менее важное: некоторые проблемы со сторонними ресурсами (YouTube), которые необходимо загружать отложенно.
Проблемы, отмеченные PSI — нет WP Rocket
Проблемы, отмеченные PSI — нет WP Rocket

Это подводит нас ко второму сценарию.

Сценарий № 2 — Мой тестовый сайт — с WP Rocket

Мой сайт работает намного лучше с WP Rocket. Моя оценка выросла с 35/100 до 87/100 на мобильных устройствах! Мои основные веб-жизненные показатели отмечены зеленым цветом, за исключением моего CLS, над которым нужно немного поработать.

KPI (мобильная производительность) Очки (без WP Rocket) Результаты ( Ракета WP)
Общая оценка 35/100 87/100
ФКП 2,5 с 1 с
СИ 10 с 1,4 с
ЛКП 11 с 1,0 с
ТТИ 10,3 с 1,4 с
ТБТ 410 мс 60 мс
ЦЛС 0,361 0,544
Время полной загрузки 7,822 с 1,204 с
HTTP-запросы 62 8

Что касается проблем, ранее отмеченных Google, WP Rocket решил большинство из них . Все проблемы со сжатием JavaScript, CSS, Gzip, отложенной загрузкой и кешем теперь исправлены.

Как вы можете видеть ниже, единственные оставшиеся проблемы связаны с оптимизацией изображения:

Основные проблемы с WP Rocket устранены - Источник: PSI
Основные проблемы с WP Rocket устранены — Источник: PSI

Сценарий №3 — Оптимизация изображений для мобильных устройств (бонус)

Единственные проблемы, оставшиеся на моем сайте, связаны с изображениями. Я использовал плагин Imagify для оптимизации своих изображений на мобильных устройствах.

Я сделал две основные вещи:

  • Изображения правильного размера для мобильных устройств (изменение их размера и сжатие)

PageSpeed ​​Insights сообщил мне, что у меня возникла проблема с этим изображением:

PSI - изображения правильного размера


Я пошел в библиотеку WordPress и оптимизировал ее с помощью Imagify. Мой файл увеличился с 306 КБ до 189 КБ:

Imagify - Оптимизация размера изображений
  • Преобразовал мои изображения в WebP (формат следующего поколения)
Использование Imagify для преобразования моих изображений в WebP - Источник: Imagify
Использование Imagify для преобразования моих изображений в WebP – Источник: Imagify


Все проблемы, связанные с изображениями, ранее отмеченные PSI, исчезли благодаря Imagify:

Моя окончательная оценка PSI — 95/100, и все мои KPI стали зелеными после использования WP Rocket и Imagify.

PSI — зеленый балл после оптимизации изображений


Хотите перейти с 35/100 на 95/100 и на мобильных устройствах? Вот мой набор инструментов:

Я использовал WP Rocket для кэширования своей страницы, минимизации кода, откладывания JS, удаления неиспользуемого CSS и применения скрипта отложенной загрузки к изображениям и видео.

Я использовал плагин Imagify для сжатия изображений и преобразования их в WebP.

Я изменил размер своих изображений для мобильного использования (соотношение 3:4)

Я удалил все ползунки на мобильных устройствах благодаря параметрам в настройщике.

Подведение итогов

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

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

В любом случае, WP Rocket может помочь вам внедрить 80% лучших практик за несколько кликов . Попробуйте и посмотрите, как изменится ваша мобильная оценка в Google PageSpeed ​​Insight. (Если вы не видите никаких улучшений, у нас есть 14-дневная гарантия возврата денег).