Как исправить медленный LCP в WordPress

Опубликовано: 2021-05-25

LCP (Largest Contentful Paint) измеряет, сколько времени требуется для полной загрузки страницы веб-сайта , включая такие элементы, как изображения, эскизы видео, формы и текст абзаца.

LCP составляет одну треть показателей Google Core Web Vitals (наряду с FID и CLS), которые измеряют скорость веб-сайта.

Вам необходимо снизить балл LCP по двум причинам:

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

Google теперь использует LCP и другие показатели Core Web Vitals в качестве фактора ранжирования: если ваш веб-сайт не проходит тест, ваш рейтинг в поисковых системах может пострадать.

Вот как исправить LCP за 6 шагов, если вы используете WordPress.

Оглавление

Как исправить свой балл LCP за 6 шагов

Шаг 1. Проверьте отчет Core Web Vitals в Google Search Console (GSC)

проверить основные веб-жизненные показатели в поисковой консоли Google

Войдите в GSC и щелкните ссылку «Основные веб-жизненные показатели» в меню слева.

Вы увидите отчеты веб-показателей вашего сайта для мобильных устройств и настольных компьютеров, разделенные на 3 группы: «плохо», «требует улучшения» и «хорошо». Эти данные взяты из отчета Chrome UX, в котором измеряется, как ваш сайт работает для реальных пользователей Chrome.

Если все ваши страницы находятся в категории «хорошо» как на ПК, так и на мобильных устройствах, поздравляем! Если нет, щелкните отчет для мобильных устройств или настольных компьютеров, чтобы узнать больше (в моем примере у меня есть 65 страниц, которые нуждаются в улучшении для мобильных устройств).

Шаг 2. Составьте список уязвимых URL-адресов.

основной мобильный отчет web Vitals gsc

В отчете основных веб-показателей для мобильных или настольных компьютеров выберите метки «требует улучшения» и «плохо», если применимо, и вы увидите, какие проблемы возникают на ваших страницах (могут быть одна или несколько из LCP, FID, CLS). В моем случае у меня есть 65 страниц с этим сообщением:

Проблема с LCP: дольше 2,5 с (мобильный)

Нажмите на сообщение, и вы получите более подробную информацию:

найти URL медленных страниц lcp gsc

На следующей странице вы увидите раздел «Примеры» с образцом страницы, демонстрирующей проблему, а также общее время LCP (в моем случае 2,6 секунды, что чуть больше 2,5, необходимых для «хорошего " счет).

Щелкните URL-адрес, и вы получите список других URL-адресов с теми же проблемами. Досадно, что GSC не предоставит вам полный список URL-адресов, поэтому скопируйте их и начните работать с наиболее ценными страницами (то есть с наибольшим трафиком/конверсиями).

Шаг 3. Проверьте свои страницы в PageSpeed ​​Insights.

Прямо в отчете GSC есть удобная ссылка на PageSpeed ​​Insights, поэтому щелкните ее и подождите, пока она загрузится.

Перейдите на соответствующую вкладку (для ПК или мобильных устройств) и просмотрите результаты.

тестирование lcp в PageSpeed ​​Insights

Вы получите подтверждение того, что ваша страница не прошла оценку Core Web Vitals .

Прокрутите вниз до раздела «Возможности», и вы увидите список оптимизаций, которые вы могли бы сделать.

возможности улучшения lcp

Наиболее вероятной причиной низкой оценки LCP являются большие изображения. Перейдите на вкладку «Правильный размер изображений», и вы получите список изображений по размеру, которые можно сжать.

улучшить lcp с помощью webp

Если ваши изображения большие или в формате PNG или JPEG, есть простое решение: сжатие и преобразование изображений в более быстро загружаемый формат WebP.

Шаг 4: Сжатие и преобразование изображений в WebP

Я рекомендую прочитать мое руководство о том, как использовать изображения WebP в WordPress, но, по сути, WebP — это формат изображений, созданный Google в 2010 году, который имеет лучшее сжатие и меньшие размеры файлов, чем более старые форматы, такие как JPEG и PNG.

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

Я использую ShortPixel, потому что он автоматически обрабатывает преобразование WebP и сжатие изображений. Это бесплатно и будет сжимать 100 изображений в месяц. Вы можете купить дешевые кредиты PAYG (от 9,99 долларов за 10 000 изображений), срок действия которых не истекает, если у вас есть много изображений, которые нужно обновить одновременно.

После того, как вы установили ShortPixel, создайте учетную запись и добавьте ключ API для его синхронизации. Перейдите в « Панель инструментов»> «Настройки»> «ShortPixel»> «Дополнительно » и установите флажок «Также создавать версии изображений WebP». Эта функция будет использовать 1 кредит на изображение.

настройки wordpress для коротких пикселей
Затем установите флажок «Доставлять версии образов следующего поколения во внешнем интерфейсе» . Я использую опцию <PICTURE> через хуки WordPress.

Поскольку не все браузеры поддерживают WebP, ShortPixel является полезным инструментом, поскольку он сжимает исходные изображения в формате JPEG и PNG и будет обслуживать те браузеры, которые не используют WebP.

Если вы не хотите использовать ShortPixel, вы также можете преобразовать существующую медиатеку WordPress в WebP с помощью плагина WebP Express (бесплатно) или плагина WebP Converter for Media (бесплатно).

Вы можете проверить, что ваши изображения теперь в формате WebP , посетив страницу на своем веб-сайте и щелкнув правой кнопкой мыши любое изображение. Нажмите «Открыть изображение в новой вкладке» и посмотрите на имя файла изображения в адресной строке. Тип файла в конце сообщит вам, является ли это JPEG, PNG, WEBP или другим.

проверить рабочие изображения webp wordpress

Шаг 5. Повторно протестируйте свои страницы в PageSpeed ​​Insights

pagespeedinsights пройти основные веб-жизненные показатели для мобильных устройств

Удалите все кеши и вставьте свой URL обратно в PageSpeed ​​Insights. Вы должны увидеть улучшение — в моем случае время LCP сократилось до 2,1 секунды, что теперь проходит оценку Core Web Vitals. Хороший!

Шаг 6. Подтвердите исправление в Search Console

проверить основное исправление веб-сайта gsc

Убедившись, что ваши страницы загружаются достаточно быстро, вернитесь к отчету Core Web Vitals в GSC и нажмите кнопку «Проверить исправление». Это позволяет Google теперь, когда проблема с медленной LCP устранена. Если вы не видите эту функцию, ничего страшного — Google продолжит отслеживать показатели Core Web Vitals и обновлять ваши оценки GSC.

Почему мои баллы Core Web Vitals постоянно меняются?

GSC Core Web Vitals меняется

Из отчета GSC Core Web Vitals вы могли заметить, что страницы колеблются между «хорошо» и «требует улучшения» или «нуждается в улучшении» и «плохо». Это происходит, когда ваши страницы находятся на границе. Помните, что данные Google поступают от реальных пользователей Chrome, которые посещают ваш сайт: приток посетителей с низкой скоростью сети может замедлить загрузку вашей страницы. Также возможно, что ваш хостинг-сервер имеет переменную производительность или ваш сайт загружает внешние скрипты с переменной скоростью.

В конечном счете, изменение балла Core Web Vitals означает, что вам нужно ускорить WordPress, чтобы избежать попадания в оценки «требует улучшения» или «плохо».