7 вещей, которые замедляют работу вашего сайта WooCommerce
Опубликовано: 2022-05-04Согласно исследованию Aberdeen Group, задержка загрузки вашего магазина WooCommerce на одну секунду может снизить конверсию на 7%.
Исходя из этого, магазины, которые зарабатывают 10 000 долларов, могут упустить 8 400 долларов продаж в год. При более длительных задержках потери будут еще больше.
Кроме того, следует учитывать и другие последствия медленного магазина, такие как влияние на пользовательский опыт и рейтинг в поисковых системах.
Медленный магазин WooCommerce может навредить вашему бизнесу.
Но что замедляет работу вашего сайта WooCommerce? Это вопрос, на который мы ответим в этом руководстве.
К тому времени, когда вы закончите читать, вы будете знать о семи вещах, которые могут негативно повлиять на производительность вашего магазина WooCommerce, и о том, что вы можете сделать, чтобы их исправить.
Некоторые из них представляют собой небольшие решения, которые вы можете легко реализовать уже сегодня. Другие требуют больше усилий и планирования, но могут сыграть важную роль в ускорении вашего магазина WooCommerce.
Какими бы ни были ваши ресурсы, вы найдете здесь то, что можно сделать, чтобы ускорить работу вашего магазина.
Прежде чем приступить к работе, не забудьте запустить тесты
Прежде чем пытаться ускорить работу магазина WooCommerce, настоятельно рекомендуется выполнить несколько тестов времени загрузки.
Это позволит вам оценить любые изменения, которые вы вносите на свой сайт, сравнив результаты теста скорости до и после.
Есть ряд сервисов, которые вы можете использовать для измерения скорости вашего магазина. Некоторые популярные варианты включают Google PageSpeed Insights, GTmetrix,
Pingdom и WebPageTest.
7 вещей, которые замедляют работу вашего сайта WooCommerce
Теперь, когда вы знаете, насколько быстр ваш сайт WooCommerce, вот некоторые вещи, которые могут его замедлить.
1. Неподходящий хостинг
Ваше расположение хостинга может оказать огромное влияние на скорость сайта.
Переход с неправильной компании или плана хостинга на более подходящий может привести к резкому увеличению времени загрузки.
К сожалению, нет простого способа узнать, насколько быстро или медленно ваш магазин будет загружаться на конкретном плане хостинга, пока вы не попробуете.
Также может быть сложно определить, является ли ваш хост причиной медленной загрузки. Однако, если вы перепробовали все остальное и по-прежнему не получаете скорости, которой вы довольны, вероятно, пришло время подумать о переключении.
Хотя вы не будете точно знать, подходит ли хост для вашего магазина, пока не попробуете его, есть вещи, которые вы можете сделать, чтобы увеличить свои шансы найти быстрый хост для вашего магазина.

Как найти подходящего хоста
Проверка обзоров, в которых сравнивается время загрузки и другие показатели производительности, — один из способов найти подходящий хост. Хотя обзоры хостинга могут быть предвзятыми, отчасти из-за комиссионных, которые веб-хосты платят за рефералов, есть несколько хороших сравнений.
Другой вариант — искать отзывы от клиентов любых хостов из вашего списка. Группы Facebook могут быть хорошими местами, где можно узнать мнение клиентов и просмотреть их мысли о хостинговых компаниях, которые они пробовали.
WooCommerce Хостинг
Как только вы начнете искать новый хост, вы заметите, что у некоторых есть пакеты, специфичные для WooCommerce. Иногда эти планы будут включать в себя дополнительные функции для владельцев магазинов WooCommerce, например премиум-расширение, доступное от GoDaddy. В других случаях они просто включают дополнительную вычислительную мощность для обработки требований магазина WooCommerce, таких как планы от Kinsta.
Облачный хостинг против виртуального хостинга
Поскольку магазины электронной коммерции часто проводят рекламные акции или получают всплески трафика в периоды активных покупок, вам нужен хост, который может предоставить достаточно серверных ресурсов, чтобы ваш магазин работал быстро и стабильно. Независимо от того, выберете ли вы хостинг для WooCommerce или нет, ищите план, который можно масштабировать, например, облачный хостинг, а не дешевый виртуальный хостинг.

Выбор немасштабируемого общего хостинга вместо облачного хостинга может привести к тому, что ваш магазин станет медленным и перестанет отвечать на запросы или отключится во время всплеска трафика.
Смена хоста может иметь большое значение. Поэтому лучше постараться сделать все правильно с самого начала. Для начала вам может не понадобиться высококлассный план. Но выбор хоста с несколькими планами, которые дают вам много возможностей для роста, выгоден.
Однако, если ваш хост является причиной медленного магазина WooCommerce, некоторые из лучших вариантов действительно предлагают бесплатную профессиональную миграцию, которая избавит вас от многих проблем при переносе вашего сайта на новый хост.
2. Проблемы с расположением хостинга
Лучшие хостинги, совместимые с WooCommerce, позволяют разместить ваш сайт как можно ближе к вашей аудитории. Это уменьшает физическое расстояние, которое должны пройти файлы, уменьшая время, которое посетители должны ждать, пока они загрузятся.
Хосты достигают этого, предоставляя вам несколько вариантов расположения центров обработки данных и предоставляя вам доступ к CDN.
Если вы не уверены, где находится ваша аудитория, вы можете использовать такую службу, как Google Analytics, чтобы выяснить это. Затем вы можете либо проверить свою учетную запись хостинга, чтобы узнать, где находится ваш сайт, либо связаться с хостом для получения информации.
Если ваш веб-сайт не размещен рядом с вашей аудиторией, у вас есть несколько вариантов. Один из них — узнать у своего хоста, могут ли они переместить вас на ближайший сервер. Если они не могут, хорошим решением будет сеть доставки контента (CDN). На самом деле, использование CDN настоятельно рекомендуется в любом случае по многим причинам, особенно если ваша аудитория широко распространена. Если ваш хост не может предоставить ни одно из решений, возможно, пришло время сменить хосты или реализовать CDN самостоятельно.
3. Вы используете медленную тему
Дизайн вашего веб-сайта и магазина играет большую роль в определении его скорости.
Тема WordPress с плохо оптимизированным кодом или дизайн с большим количеством ресурсоемких функций, таких как видео, слайдеры и анимационные эффекты, скорее всего, замедлят работу вашего магазина WooCommerce.
Если тесты скорости выявляют проблемы с производительностью, связанные с дизайном вашего магазина, смена тем — очевидный способ решить эту проблему.
Один из способов проверить, замедляет ли ваша тема работу вашего магазина, — использовать бесплатные инструменты Pingdom и GTmetrix.
Если вы введете URL своего сайта в Pingdom, вы сможете увидеть, какие файлы больше всего влияют на время загрузки.
После запуска теста прокрутите страницу вниз до раздела «Запросы файлов». Если вы введете «темы» в поле «Фильтр», вы сможете увидеть все файлы из вашей темы вместе с их размерами и временем ожидания, которые представлены желтым блоком.

Длительное время ожидания и большие размеры файлов указывают на то, что ваша тема может замедлять работу вашего сайта.
Если вы запустите тест GTmetrix, вы увидите аналогичную информацию на каскадной диаграмме. Снова набрав «темы» в поле фильтра, вы увидите только файлы из вашей темы.

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

Длинные серые полосы указывают на большую продолжительность запросов. GTmetrix рекомендует исследовать все, что превышает 500 мс. Поэтому, если вы видите полосы более 500 мс, это может быть признаком того, что ваша тема замедляет работу вашего магазина.
Если вы хотите узнать больше об использовании GTmetrix, чтобы определить, замедляет ли ваша тема работу вашего магазина, это руководство о том, как читать каскадные диаграммы, содержит полезную информацию.
Если эти тесты показывают, что вы используете медленную тему, стоит подумать об изменении темы или, по крайней мере, протестировать альтернативы на копии вашего магазина, размещенной на частном промежуточном сервере (что-то, что вам предоставит хороший веб-хостинг).
Вы также можете увидеть, содержит ли ваша тема какие-либо элементы, которые могут негативно повлиять на скорость сайта, такие как слайдеры, анимационные эффекты, видео и большие изображения. Глядя на то, какие дополнительные элементы он добавил на панель инструментов WordPress, вы также можете понять, насколько «тяжелой» является тема.
Также неплохо проверить отзывы пользователей о темах. Даже очень популярные темы могут загружаться медленно, и изучение отзывов пользователей может показать, так ли это.
Другой вариант — настроить тестовый веб-сайт или промежуточный сайт, а затем попробовать несколько разных тем и сравнить время их загрузки.
Небольшое исследование и исследование должно дать вам хорошее представление о том, улучшится ли скорость вашего сайта при смене тем.
Если ваша тема замедляет работу вашего магазина, вам все равно нужно действовать осторожно. Изменение темы может быть большой задачей. Поскольку это влияет на общий дизайн и стиль вашего веб-сайта, это может сбить с толку постоянных клиентов и нарушить ваш брендинг. Вы можете настроить новую тему так, чтобы она напоминала старый дизайн; однако это требует некоторой работы. Кроме того, если в вашем магазине используются пользовательские шаблоны, они могут быть утеряны или устаревать после смены темы.
Если вы не можете изменить тему, есть несколько других способов сделать дизайн вашего сайта более эффективным. Можно использовать инструмент, чтобы сделать файлы вашего веб-сайта более легкими и, следовательно, более быстрой загрузкой с помощью минимизации и сжатия. Однако, если дизайн вашего магазина вызывает проблемы, стоит попробовать изменить тему или получить новый дизайн.
Поскольку смена тем может вызвать проблемы, не забудьте сделать резервную копию своего веб-сайта перед началом работы.
4. Слишком много плагинов
Каждый устанавливаемый вами плагин WordPress или расширение WooCommerce может замедлить работу вашего магазина.
Однако, поскольку плагины и расширения бывают самых разных форм и размеров, невозможно объявить максимально допустимое количество.

Вместо этого вы должны измерить производительность своего сайта до и после добавления новых функций в свой магазин. Затем вы можете решить, стоят ли новые функции влияния на скорость сайта.
Для магазинов, которые уже используют плагины и расширения, такой инструмент, как Query Monitor, определяет ваши самые медленные плагины и время их загрузки. Благодаря этому вы можете принимать обоснованные решения относительно того, какие из них вы хотите продолжать использовать.
Обязательно удалите все плагины и расширения, которые вы больше не используете.
5. Отсутствие оптимизации изображения
Если другие аспекты вашего сайта, помимо хостинга, темы и плагинов, не оптимальны, они также могут замедлять работу вашего магазина.
Помимо оптимизации файлов HTML, CSS и JavaScript с помощью минимизации и сжатия, как упоминалось ранее, вы также должны оптимизировать изображения.
Магазины электронной коммерции, как правило, имеют много изображений продуктов, поэтому очень важно, чтобы эти файлы были как можно меньше и быстро загружались.
Когда дело доходит до оптимизации изображения, вы можете многое сделать. Один из вариантов — реализовать ленивую загрузку, чтобы изображения не загружались до тех пор, пока они не потребуются.
Другой способ — использовать оптимальные форматы файлов, такие как новейший веб-формат WebP. Использование адаптивных изображений также может улучшить взаимодействие с пользователем в вашем магазине WooCommerce.
6. Проблемы с кэшированием
Кэширование — важная мера, которую вы должны предпринять, чтобы ускорить работу вашего магазина.
Даже если у вас включено кеширование либо через плагин, либо как часть вашего хостинга, очень важно, чтобы у вас было кэширование, удобное для WooCommerce.
Чтобы решение для кеширования было удобным для WooCommerce, оно должно исключить определенные части вашего магазина из кеша. Кэширование работает путем создания статических версий вашего динамического веб-сайта и его содержимого. Однако в магазинах электронной коммерции есть много частей, которые должны оставаться динамичными для правильной работы, например, уровни запасов на страницах продуктов, корзине покупок и страницах оформления заказа. Хороший удобный для электронной коммерции инструмент кэширования сможет позаботиться об этом за вас.
Поэтому, даже если у вас включено кэширование, обязательно убедитесь, что ваше решение совместимо с WooCommerce.
7. Устаревшая конфигурация
Программное обеспечение WordPress, а также любые темы и плагины, которые вы устанавливаете, должны быть обновлены.
Обновления часто содержат новые функции. Однако они также могут включать улучшения, связанные с производительностью, например более эффективный код.
Кроме того, устаревшее программное обеспечение является наиболее распространенной причиной нарушений безопасности, поэтому еще более важно убедиться, что вы используете самые последние версии.
Из-за всего этого очень важно, чтобы ни одна из частей вашего веб-сайта не работала со старыми версиями.
К счастью, WordPress позволяет включать автоматические обновления. Однако включение автоматических обновлений не обходится без проблем. Обновления могут сломать что-то.
Иногда они не работают должным образом и могут даже замедлить работу вашего магазина, если будут добавлены новые функции.
Имея это в виду, важно, чтобы у вас была полная резервная копия вашего магазина, чтобы вы могли вернуться к предыдущей версии, если обновление вызовет проблему. Также рекомендуется тестировать обновления, особенно крупные, на промежуточном сайте, прежде чем устанавливать их в действующий магазин.
PHP - это что-то еще, что нуждается в обновлении. Поскольку WordPress работает на PHP, также рекомендуется убедиться, что вы используете последнюю поддерживаемую версию PHP. Ваш хост будет способствовать этому. Однако в некоторых случаях вам нужно инициировать обновление самостоятельно, а в других это сделает за вас хост. В любом случае рекомендуется тестирование до и после.
Вывод
Как видите, есть много вещей, которые могут замедлить работу вашего магазина WooCommerce.
Ваш хост может быть ответственен за медленную загрузку.
Но если вы не хотите менять хосты, вы можете сделать гораздо больше, чтобы преодолеть проблемы, которые могут замедлять работу вашего магазина WooCommerce.
Изменение географического расположения вашего сайта, использование CDN, переключение на более быструю тему, удаление медленных плагинов и оптимизация изображений — все это варианты. Также рекомендуется включить решение для кэширования, удобное для WooCommerce.
NitroPack — это один из инструментов для WordPress и WooCommerce, который может решить многие проблемы с производительностью, которые могут замедлять работу вашего магазина. Среди его функций вы найдете CDN, инструменты оптимизации изображений и кода, а также кеширование, удобное для WooCommerce.
Независимо от того, сколько времени и денег вы должны инвестировать, вы можете что-то сделать, чтобы исправить то, что замедляет работу вашего сайта WooCommerce.
