Ускоряем работу WooCommerce Wordpress

Скорость всегда будет важным SEO-фактором. И дело не только в скорости загрузки страниц, но и в оценке сервиса Google PageSpeed.

Требования к быстрой работе связки WooCommerce и Wordpress

  1. PHP версии 7.0 и выше: Минимум memory_limit 128M. У меня настроено 512M.
  2. Включенный Zend OPcache (PHP OPcache). opcache.memory_consumption=128, opcache.interned_strings_buffer=8, opcache.max_accelerated_files=4000, opcache.revalidate_freq=60
  3. использование CDN, достаточно подключить плагин Jetpack

Основные способы оптимизации скорости загрузки сайта

  1. Оптимизация HTML-кода, Оптимизация загрузки видимого контента
  2. Сокращение размеров и оптимизация файлов JavaScript и CSS
  3. Удаление кода CSS и JS, блокирующего отображение страницы
  4. Оптимизация темы и картинок, загруженных в WordPress
  5. Активизация сжатия на стороне сервера

Тестирование сайта Wordpress на ошибки

1 Шаг. Включить дебаг в wordpress задав в файле wp-config.php директиву define('WP_DEBUG', true);. Или установить плагин Query Monitor. Если ошибок нет хорошо, если есть нужно устранить.

2 Шаг.

Не нужно размещать кнопки социальных сетей на сайтах электронной коммерции, так как ими просто никто не пользуются. Любая такая кнопочка/скрипт тормозят скорость загрузки страницы, так как в большинстве случаев снижается PageSpeed-рейтинг.

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

Использование плагинов для кэширования - это хорошая идея для интернет-магазинов. Практически все плагины кэширования, созданные для WordPress, прекрасно работают и с WooCommerce.

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

Страницы WooCommerce, которые НЕ надо кешировать:

  • My Account
  • Checkout
  • Cart

Кроме модулей кэширования вы можете использовать такие плагины, как Better WordPress Minify (более трех лет не поддерживается) и Autoptimize.

WordPress и WooCommerce имеют тенденцию использовать большое количество файлов CSS и JS. Можно заметно снизить количество запросов браузера, сгруппировав их и уменьшив размер этих файлов.

Для удаления кода css и js, который блокирует отображение страницы в плагине Autoptimize, в разделе опций Javascript необходимо снять галочку для пункта «Force JavaScript in?», а в опциях CSS нужно сделать активным пункт «Inline all CSS?».

PQ VPS сервера в 28+ странах.