Приветствую вас, дорогие друзья! Сегодня у меня снова важная тема для вас — как увеличить скорость загрузки сайта? Как ускорить ваш сайт WordPress? Об этом написано у меня подробно здесь, а этот пост будет дополнение к нему. Лишние знание об ускорение загрузки сайта WordPress нам не повредят.

Первое, что влияет на впечатление пользователя от сайта — скорость его загрузки. Если сайт не загрузился в первые 3 секунды, скорее всего пользователь его закроет.

Плагины для ускорения сайта на WordPress

Как ускорить сайт на WordPress

Даже если на сайте выстроена идеальная воронка продаж, продумано юзабилити, продается что-то выгодное и полезное, клиент этого не увидит. Поисковые системы тоже поощряют ускорение загрузки: с 9 июля Google запустил алгоритм Google Speed Update, которые понижает в выдаче сайты, которые загружаются долго. Особенно рискуют интернет-магазины, потому что обычно они функционально перегружены.

Многие владельцы сайтов и SEO-специалисты жаловались на значительную просадку позиций после обновления алгоритма. Хотя сервисы мониторинга позиции не показывают каких-либо значительных изменений. Интересно, что по анализу Барри Шварца, владельца портала Seroundtable, апдейт больше всего навредил сайтам о здоровье.

Пострадали 42% официальных ресурсов медучреждений, частных сайтов о здоровье и фитнесе, ЗОЖ. Причина такого смещения результатов неизвестна. Даже если ваш сайт далек от темы здоровья, работать над скоростью все равно нужно.

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

ускорение сайта

Начало ускорения

Оптимизация WordPress начинается с теста скорости. Тут все довольно просто, есть такие инструменты, как PageSpeed Insights от Google, также Pingdom Tolls, Gtmetrix. Рекомендую использовать все, они покажут, какие слабости есть у сайта. Ниже скриншоты тестов. Вроде все неплохо, за исключением гугловского инструмента. К сожалению, вы запросто можете оказаться в ситуации, что от вас требуют высоких результатов в данном тесте, не понимая даже, что он собой представляет. Конечно, можно улучшить сильнее, но тогда пострадает дизайн. В целом, в мобильной версии у меня от 60 до 64, в ПК от 87 до 93. Когда как. Но в основном проблема заключается в партнерках, счетчиках и частично с файлами js и css. В общем, многое исправить будет нелегко, да и не нужно.

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

Могу с уверенностью сказать, что в мобильной версии высокие результаты часто идут во вред пользователям. Отложенная загрузка всего и вся и чуть ли не голая HTML-страница — единственный путь к заветной сотне. В общем, PSI немного отстал от жизни, голый HTML давно почил в небытие.

Итак, в первую очередь отключаем плагины кэширования. Они будут серьезно мешать в процессе работы. Сжатие тоже рекомендую отключить на уровне хостинга. Если в файле .htaccess прописаны методы cache и сжатия, комментируем их. Теперь поехали. Пришло время разобраться, как ускорить WordPress.

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

WordPress плагины для ускорения загрузки сайта

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

Перейдите в раздел плагины Добавить новый. Искать плагин по названию. Нажмите Установить.

Плагин PageSpeed Ninja

Плагин PageSpeed Ninja

Плагин PageSpeed NinjaPageSpeed Ninja — это наилучший плагин производительности для WordPress. Вы сможете сделать свои сайты загружающимися быстрее на десктопах и мобильных устройствах, в один клик исправив проблемы найденные Google PageSpeed Insights.

  • Простое включение gzip сжатия для файлов;
  • Исправление блокирующих отрисовку css и javascript;
  • Улучшение критического пути отрисовки и авто-генерация критического CSS;
  • Минификация html, javascript и css файлов;
  • Объединение и подстановка javascript и css;
  • Отложенная загрузка javascript и css;
  • Оптимизация порядка загрузки стилей и скриптов;
  • Сжатие всех изображений для оптимизации размера;
  • Отложенная (ленивая) загрузка изображений с поддержкой предпросмотра в низком разрешении;
  • Получайте преимущества от кэширования в браузере и на стороне сервера.

PageSpeed Ninja предлагает действия по ускорению загрузки сайтаПлагин может быть несовместим с некоторыми сайтами, поэтому проверьте совместимость на сайте PageSpeed.Ninja . Введите свой домен, результаты появятся на экране и придут на почту. Совместим с версиями WordPress от 4.0.1 вплоть до последней на сегодня версией 4.9.8. Минимальное требование — версия от 4.0.1.

PageSpeed Module

PageSpeed Module

Возможности:

  • очистка кэша от модулей;
  • включение режим разработчика для обхода кэширования PageSpeed.

Плагин имеет страницу настроек в консоли сайта, с кнопками и элементами управления:

Панель настроек плагина PageSpeed ModuleДля работы нужно, чтобы был установлен веб-сервер Apache или Nginx. Плагин совместим с версиями WordPress вплоть до свежей 4.9.8 версии от 03.08.18. Минимальное требование — версия WordPress от 4.4.

Jetpack от WordPress.com

Jetpack

Удобный дизайн, маркетинговые инструменты и средства безопасности — всё собрано вместе. Плагин от WordPress.com, его функциональность позволяет улучшить оформление сайта, обеспечить пользователям безопасную работу, отследить маркетинговые данные. Создайте сайт WordPress с чистого листа и настройте его по своему усмотрению. Плагин установили более 5 000 000 пользователей.

Создайте сайт WordPress с чистого листа и настройте его по своему усмотрению.

Возможности Jetpack:

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

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

AMP for WordPress

Плагин ускоряет загрузку страниц, преобразовывая их в AMPПлагин ускоряет загрузку страниц, преобразовывая их в AMP. Такие страницы быстро загружаются: все элементы статичны, поэтому их положения и размеры можно определить до загрузки, и макет загружается сразу без перекомпоновки.

AMP for WordPress

Возможности:

  • преобразование страниц в вид AMP, тогда к URL каждой страницы добавится /amp/;
  • отображение сайта как «Native AMP», тогда у каждого адреса будет только одна AMP-версия URL;
  • обновление кэша по расписанию.

Поддерживает CDN. Совместим с версиями WordPress вплоть до свежей 4. 9.

8 версии от 03. 08. 18.

Минимальное требование — версия WordPress от 4. 7.

All in One SEO Pack

Плагин All in One SEO PackПлагин работает с ускорением загрузки страниц, но предназначен в целом для автоматизации работы с SEO сайта. Более 45 000 000 установок.

All in One SEO Pack

Возможности:

  • поддержка Google AMP для ускорения загрузки мобильных страниц;
  • уведомление Google об изменениях на сайте;
  • автоматическая оптимизация заголовков и генерация метатегов;
  • поддержка Google Analytics;
  • встроенный API, который позволяет дорабатывать плагины под себя;
  • и другая функциональность для SEO.

Совместимость с PHP 7. Совместим с версиями WordPress вплоть до свежей 4. 9.

8 версии от 03. 08. 18.

Минимальное требование — версия WordPress от 4. 4.

Autoptimize

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

Autoptimize

Возможности:

  • оптимизация JavaScript и CSS;
  • исправление кода, блокирующего отображение верха страницы.
  • кэширование и объединение скриптов и стилей;
  • работа с заголовками;
  • перемещение скриптов в нижний колонтитул;
  • упрощение HTML.

Совместим с версиями WordPress вплоть до свежей 4. 9. 8 версии от 03.

08. 18. Минимальное требование — версия WordPress от 4.

Yandex.News Feed by Teplitsa

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

  • трансляция контента для Яндекс.Новостей;
  • поддержка режима Турбо Страниц.
  • настройка категорий, которые попадут в трансляцию;
  • и другие настройки RSS-ленты для Яндекс.Новостей.

Плагин Yandex.News Feed by TeplitsaПлагин имеет минимум необходимых настроек. Минимальное требование — версия WordPress от 3.9. Смотрите другие плагины для турбо-страниц яндекса тут.

WP Fastest Cache

Как работает кэширование Самое простое решение — использовать плагин для кэширования. Один из лучших это WP Fastest Cache, который создает статические html файлы и отдает их пользователю, таким образом сервер не нагружается повторным созданием страниц. Также в плагине есть gzip сжатие, оптимизация кода и уменьшение css файлов. Обязательно протестируйте его у себя, отлично подходит для статейных / новостных сайтов, где контент редко обновляется.

WP-Optimize

С помощью бесплатного плагина WP-Optimize, вы можете оптимизировать вашу базу данных WordPress одним щелчком мышки. Он выполняет задачи, которые в прошлом требовали много знаний технического ноу-хау в виде опыта с PhpMyAdmin. С этим инновационным дополнением, вы можете эффективно очистить вашу базу данных MySQL от комментариев спама, почтовых ревизий и другого мусора.

WP-Optimize

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

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

Better WordPress Minify

Более 80 000 установок. Этот плагин позволяет объединить и сократить (минимизировать) CSS и JS-файлы, чтобы улучшить время загрузки страницы.

Плагин использует библиотеку PHP Minify и систему регистрации скриптов и стилей WordPress, что позволяет корректно настроить объединение скриптов, избежать конфликтов. Однако бывает всякое. Всё зависит от набора плагинов и шаблонов на вашем сайте, а также реализации.

BWP Minify простой в использовании: если вы используете самописные шаблоны и плагины и с объединением скриптов в них возникают проблемы, вы всегда можете исключить некоторые скрипты/стили, переместить их (в футер или хедер), запретить минимизацию (вкладка «Manage enqueued files»). Этот плагин хорошо зарекомендовал себя в связке с WP Super cache.

Стоит отметить следующие настройки плагина:

  • подключение CDN для минимизированных файлов JS и CSS;
  • возможность задать место хранения минимизированных файлов, версию;
  • работает в режиме мультисайт (когда на одном ядре несколько сайтов);
  • установка времени кэширования и т. д.

WP Fastest Cache

400 000+ установок. Особенности и преимущества плагина (бесплатной версии):

  • самый простой плагин кэширования из тех, что я видела;
  • можно перевести настройки на русский язык;
  • автоматическая очистка при публикации новой записи или страницы, можно также задать временной период очистки кэша;
  • с помощью шорткода можно отключать кэширование для отдельных страниц сайта;
  • позволяет управлять оптимизированными файлами CSS/JS;
  • есть возможность включить/отключить кэш для мобильных устройств;
  • позволяет включить минимизирование и объединение стилей и JS-скриптов и минимизировать HTML;
  • поддерживает GZIP-сжатие и браузерное кэширование, что позволяет уменьшить время загрузки страницы для повторных посетителей.

При использовании плагина я столкнулась с такой проблемой: WP Fastest Cache некорректно работает с плагином мультиязычности Transposh — он не позволяет вносить и корректировать перевод. Проблема решается отключением плагина WP Fastest Cache на время внесения и редактирования перевода.

Hyper cache

Hyper cache

Более 40 000 установок. Плагин работает с HTML, JS, CSS и изображениями.

Возможности и особенности:

  • простая настройка;
  • поддержка CDN;
  • возможность настроить и хранить кэш мобильной версии сайта отдельно от кэша полной версии. Также можно выбрать, для каких именно User-agent использовать кэширование;
  • возможность задать папку для хранения кеша;
  • сжатие (в том числе сжатие на лету) кэшируемых данных;
  • браузерное кэширование;
  • гибкая настройка элементов, которые не требуют кэширования (вкладка Bypasses);
  • статистика кэша;
  • доступна полная очистка и очистка архивных страниц.

Заключение

Все эти плагины тестировались с помощью PageSpeed Insights и GTMetrix на одном сайте (блоге)на WordPress. Все они (какие-то в тандеме, какие-то по отдельности) повысили скорость почти в равной степени: на 15-20% для мобильных и на 5-10% для ПК. Неважно, какой плагин вы выберете, главное — перед началом использования проверьте корректность его работы на конкретном сайте.

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

И последнее. Очищайте базы данных.

При выполнении любого действия на сайте, удаление или добавление записей, новостей, комментариев, меняя настройки, устанавливая новые плагины, база данных сохраняет об этом всю информацию. Ее следует постоянно чистить. А точнее хотя бы раз в неделю. В этом поможет плагин. В WordPress, в репозитории, можно найти огромный выбор плагинов, чтоб чистить базу данных. К примеру, плагин WP-Optimize поможет провести очистку всего в один клик.