Как подготовить свой магазин к праздничному трафику
Опубликовано: 2018-10-02Для сайтов электронной коммерции праздники наступают быстро. Это может показаться далеким, но для внесения и утверждения значительных изменений на вашем сайте может потребоваться некоторое время.
Если вы хотите получить максимальную отдачу от своего праздничного периода, сейчас самое время внести изменения, чтобы обеспечить стабильность вашего сайта WooCommerce.
Более того – вы хотите продавать! Это ваш последний шанс улучшить коэффициент конверсии до наступления праздников. Наконец, большая часть вашего годового дохода может приходиться на это время года. Вы должны знать, что делать, если все пойдет не так.
Вот наши советы о том, как полностью подготовиться к праздничному сезону.
Первый шаг: оцените, где уже находится ваш магазин
Лучший способ подготовиться к этому напряженному сезону — знать, где находится ваш магазин в данный момент.
Вот несколько вопросов, которые вы должны задать, прежде чем погрузиться в дальнейшую оптимизацию:
- Моя тема или какие-либо плагины или расширения устарели ?
- На моем сайте установлена последняя версия WordPress и WooCommerce ? Если вы отстаете на несколько версий, вам нужно позаботиться о процессе обновления — и, возможно, потребуется нанять разработчика, чтобы помочь вам вернуться в нужное русло.
Если вы готовитесь заранее, сделайте себе праздничный подарок — учебную площадку . Промежуточный сайт позволит вам запускать обновления, настраивать контент и инструменты, а также иным образом настраивать сайт, не подвергая риску трафик.
Несмотря на то, что промежуточный сайт — это отличная возможность иметь его круглый год, он особенно ценен для тестирования обновлений, чтобы убедиться, что они хорошо работают в ожидании всплесков трафика. Помните: если ваш сайт не работает, вы потеряете продажи. Это ваш способ создать виртуальную сеть безопасности для вашего присутствия в Интернете.
Мы также подробно рассмотрели преимущества постановки прямо здесь.
Подготовьте свой сайт к конверсии
Вы можете ожидать резкого увеличения трафика в праздничный сезон, но для того, чтобы ваш сайт был успешным, он должен конвертировать эти посещения в продажи. Максимальное увеличение конверсионного потенциала вашего сайта не является быстрым решением, и вам следует подумать о том, какие шаги вы можете предпринять задолго до того, как праздничные покупатели увидят ваши продукты.
Пользователи уходят с медленных сайтов
По данным Google, 53% посетителей мобильных сайтов покидают страницу, загрузка которой занимает более 3 секунд. 3 секунды белой страницы достаточно для большинства пользователей, чтобы нажать кнопку «Назад» и перейти на сайт конкурента, а 3 секунды — не так много времени, чтобы загрузить вашу красиво анимированную страницу электронной коммерции с большим количеством изображений. Особенно, если ваш пользователь покупает подарки через медленный Wi-Fi в кофейне или панически покупает в поезде с нестабильным соединением!
Проверка скорости
Хотите получить приблизительное представление о том, как ваш сайт работает со скоростью страницы? Запустите его с помощью инструмента Google PageSpeed Insights (PSI), который предоставляет показатели скорости на мобильных и настольных устройствах. Часто это не то, что вы можете сразу отреагировать, но если вы получили низкий балл, вы можете связаться со своим разработчиком или хостинг-провайдером, чтобы узнать, что можно улучшить. Он также выделяет любые чрезмерно большие изображения, которые можно удалить или оптимизировать для быстрого повышения производительности. Pingdom — еще один популярный инструмент для оценки текущей скорости вашего сайта.
Ускорьте свой сайт
Существует множество причин, по которым ваш сайт может работать медленно. Вот несколько шагов, которые вы или разработчик можете предпринять, чтобы улучшить его:
- Проверьте свой сайт на наличие больших изображений
Когда изображения правильно используются в вашей теме, они должны автоматически сжиматься и уменьшаться в размере, чтобы соответствовать размеру страницы. Изображения редко должны быть больше 150 КБ (для больших полноразмерных изображений), ваше среднее изображение на странице должно быть намного меньше. PSI выделит любые несжатые или избыточные изображения, и при необходимости вы сможете свернуть их самостоятельно перед повторной загрузкой. - Уменьшить время отклика сервера
Если PSI считает время отклика сервера чрезмерным, возможно, проблема связана с вашим хостингом или кодом WordPress. Время ответа сервера — это время, которое требуется серверу для ответа на запрос пользователя, прежде чем пользователь начнет загрузку страницы. Сюда входит время, необходимое серверу для получения, обработки и ответа на запрос. Проверьте раздел «Кэш для эффективности» ниже, чтобы найти эффективный способ сократить это время.
Ознакомьтесь с руководством WooCommerce по ускорению сайтов WooCommerce, чтобы получить дополнительные советы по оптимизации производительности вашего сайта.
Убедитесь, что ваш сайт работает на PHP 7
WordPress работает на PHP, и в 2015 году была выпущена обновленная, значительно более производительная версия 7. Некоторые PHP-приложения показали до 2 раз более высокую производительность и на 50% меньшее потребление памяти по сравнению с PHP 5.6.
Это большое изменение потребовало времени, чтобы отфильтровать его, и вы не можете предположить, что ваш хостинг уже обновлен. На самом деле, поскольку в PHP 7 внесены критические изменения, не все приложения совместимы с ним. Сначала вам нужно выяснить, совместим ли ваш сайт с PHP 7. К счастью, WPEngine выпустила бесплатный плагин проверки совместимости PHP, который можно установить на ваш сайт, чтобы запустить проверку на совместимость.
Если у вас есть управляемый хостинг, вы можете связаться с ними, чтобы узнать, какая у вас версия PHP, и можете запросить ее обновление до PHP 7. Если вы размещаете самостоятельно, вам может потребоваться выполнить этот процесс самостоятельно. Не забудьте сначала сделать резервную копию на случай, если что-то пойдет не так!
Подготовьте свой сайт к стабильности
Праздничный период приводит к большому объему трафика, который может резко возрасти в определенное время дня. Размещение вашего продукта во влиятельном блоге, рассылке или продвижение собственных продаж (вспомните Черную пятницу!) может привести к тому, что на ваш сайт одновременно зайдет большое количество людей. Это одновременно худшее время для отказа вашего сайта и наиболее вероятное время, когда ваши серверы изо всех сил пытаются обработать весь этот трафик.
Сколько у меня одновременных пользователей?
Меньшие пакеты хостинга могут с трудом обрабатывать даже более 4 или 5 одновременных пользователей, прежде чем обработка, требуемая сервером, станет такой, что сайт замедлится или запросы не будут выполняться. Ключевое число, на которое вы смотрите здесь, — это пропускная способность, которую предлагает пакет хостинга, т. е. объем данных, которые могут быть переданы в заданный период времени.
Если на вашем сайте установлена аналитика (а она должна быть! Если нет Google Analytics для WooCommerce — это бесплатно), вы можете использовать историю предыдущих периодов занятости, чтобы попытаться получить представление о пиковом трафике, который вы могли ожидать. Обратитесь к своему хостинг-провайдеру, чтобы убедиться, что ваш хостинг-пакет выдержит такие большие всплески — если нет, подумайте об обновлении или перемещении.
Кэш для эффективности
Хотя увеличение пропускной способности поможет справиться с интенсивным трафиком, для эффективного использования этой пропускной способности вам потребуется правильная стратегия кэширования.
Кэширование — это временное хранилище динамического контента для быстрой обработки ответов на аналогичные запросы. Кэширование может относиться к кэшированию страниц, статических ресурсов (таких как изображения и таблицы стилей), запросам к базе данных (кэширование объектов), а также кэшированию в браузере пользователя во избежание повторной загрузки ресурсов.
Кэширование — это временное хранилище динамического контента для быстрой обработки ответов на аналогичные запросы.
Представьте, что кто-то просит вас сделать хитрое умножение — 37 х 4. Это может занять несколько секунд, но тогда, если кто-то сразу спросит ответ на сумму, вы можете ответить мгновенно. При наличии кэширования то же самое верно и для динамического веб-контента — ответ на запрос пользователя сохраняется во временной памяти и немедленно возвращается, если кто-то другой делает такой же запрос. Это значительно снижает объем обработки, которую должен выполнять веб-сервер.
Как включить кеширование
Кэширование WordPress также легко настроить. И W3 Total Cache, и WP Super Cache рекомендуются в Кодексе WordPress, и есть много документации о том, как настроить эти плагины для правильной работы с вашим магазином.
Еще один совет: установите Jetpack и включите Photon. Изображения в сообщениях и на страницах будут кэшироваться, и их не придется загружать снова и снова, когда кто-то посещает ваш сайт . Это может сэкономить вам массу времени, особенно если у вас очень большие изображения.
Некоторые веб-хостинги предлагают стратегии кэширования по умолчанию или доступны как часть некоторых пакетов. Например, WPEngine предлагает мощные инструменты кэширования, которые можно активировать даже на тарифных планах уровня Personal для значительного повышения производительности, что означает большее количество одновременных пользователей.
Если вы проводите праздничные рекламные акции и возвращаете трафик на свой сайт, убедитесь, что ваш контент кэшируется и доставляется быстро, — это простой способ удержать возвращающихся посетителей там, где вы хотите, — просматривая ваш магазин.
Нагрузочное тестирование
Один из очевидных способов проверить, готов ли ваш сайт к праздничному всплеску, — это сымитировать всплеск самостоятельно. Нагрузочное тестирование означает искусственное воздействие на ваш сайт интенсивным трафиком, чтобы проверить, как он справляется. Тестируя с различными нагрузками, вы можете точно определить, где находится критическая точка и в какой момент ваши пользователи начинают сталкиваться с проблемами.
Тестирование сайта в производственной среде является ключом к нагрузочному тестированию, а не на вашем локальном компьютере или компьютере вашего разработчика. Таким образом, вы будете знать не только, насколько эффективен код сайта, но и что сервер и хост, которые вы используете, достаточны. Поскольку вы, вероятно, не хотите убивать свой работающий сайт во время нагрузочного тестирования, промежуточный сайт в той же среде должен помочь.
Как вы проводите нагрузочное тестирование? Стресс-тестирование лучше оставить тем, у кого есть некоторый опыт разработки, но если вы уверены, то существует множество доступных инструментов нагрузочного тестирования с открытым исходным кодом. Если нет, вам лучше найти разработчика, который сделает это за вас.
Готовьтесь к неприятностям
Самые продуманные планы маркетологов часто рушатся — будьте готовы к худшему. Если ваш сайт выйдет из строя, что вам нужно будет сделать? Каких сотрудников вам необходимо проинформировать? Предоставляет ли ваше хостинговое и веб-агентство поддержку 24/7? Вам нужно перейти на пакет, который делает? Вот наши идеи для защиты вашего сайта.
Стратегия резервного копирования и восстановления
Если ваш сайт выйдет из строя, вы хотите заранее узнать свой план восстановления. Хотя всплески трафика, скорее всего, приведут к тому, что ваш сайт станет недоступным для пользователей на некоторое время, полезно знать, что делать, если произойдет что-то более серьезное.
У вас должен быть готов резервный план, и многие пакеты управляемого хостинга уже предоставляют эту услугу. Однако, если вы самостоятельно размещаете свой сайт, вам нужно будет самостоятельно создавать резервные копии. К счастью, существует ряд плагинов, облегчающих этот процесс. У WPBeginner есть фантастическое руководство по настройке тестовой среды для сайта на базе WordPress.
Хотя часто бывает достаточно ежедневного резервного копирования, в период высокой загрузки заказов вы можете увеличить частоту до ежечасной, чтобы избежать потери заказов за целый день в самый загруженный период.
Если ваш хост делает резервные копии для вас, узнайте, подходит ли план резервного копирования для электронной коммерции, включая всю информацию о заказах и платежах в магазине. Посетите страницы поддержки вашего хостинга, чтобы узнать, как регулярно создаются резервные копии и какие шаги необходимо предпринять для восстановления сайта из резервной копии. Если для восстановления требуется обратиться в службу поддержки службы хостинга, убедитесь, что они доступны в течение периода риска.
Если вы тестируете новые идеи в преддверии праздничной суеты, внесите изменения в промежуточный сайт, чтобы вы могли быстро вернуться!
План по ликвидации последствий катастрофы
Если время безотказной работы вашего сайта в праздничные дни имеет решающее значение для успеха вашего бизнеса, возможно, пришло время рассмотреть план аварийного восстановления. Эти планы могут охватывать все, от кратковременных перебоев в доступности веб-сайтов до стихийных бедствий, и гарантировать, что вы заранее готовы к худшему. Ознакомьтесь с руководством по планированию аварийного восстановления Google, чтобы узнать, как подготовиться.
График подготовки вашего магазина к праздничному трафику
Праздники не за горами, и легко упустить подготовку, поэтому вот предлагаемый нами график:
К концу октября:
- Оцените требования к скорости страницы — используйте PageSpeed Insights — и обсудите с вашим веб-разработчиком или агентством затраты на внедрение улучшений.
Оцените возможные всплески — используйте Google Analytics, чтобы выяснить, каким может быть всплеск ваших одновременных пользователей.
Оцените стратегию кэширования — просмотрите свой пакет хостинга, поговорите со службой поддержки ваших хостов.
План восстановления — изучите шаги, необходимые для восстановления после сбоя сайта, и задокументируйте их внутри компании.
К концу ноября / Черной пятнице:
- Внедрение исправлений кеша — если у вас еще не было кэширования, оно понадобится к тому времени, когда появится трафик.
- Реализуйте оптимизацию скорости загрузки страниц — к началу праздничного периода вы захотите внести указанные улучшения.
- Выполните нагрузочное тестирование — до и после внесения изменений в кеш и скорость страницы используйте нагрузочное тестирование, чтобы оценить улучшения производительности.
- Разверните план восстановления — проинформируйте соответствующих сотрудников об основных контактах по вопросам доступности сайта и методам восстановления.
После праздника:
- Оцените влияние ваших изменений
- Оцените прибыль!
Следуя нашему графику, вы можете помочь обеспечить стабильность вашего сайта и продажи, сводя к минимуму риски простоя, влияющие на вашу прибыль.
Если вы все еще беспокоитесь или вам нужна небольшая помощь, есть много разработчиков WooCommerce, агентств и экспертов, готовых справиться со всеми вашими обновлениями, безопасностью, резервными копиями и так далее. Они также могут помочь вам вернуться на правильный путь, если недавнее обновление плагина или темы сломает ваш сайт.
В качестве альтернативы: свяжитесь со мной или с дружной командой Pragmatic! Или оставить запись в комментариях.