Как ускорить ваш сайт WordPress в 2022 году

Опубликовано: 2022-02-14

Вы хотите увеличить скорость своего сайта WordPress? Быстро загружаемые страницы улучшают взаимодействие с пользователем, увеличивают количество просмотров страниц и помогают вашему WordPress SEO.

Однако создание молниеносного веб-сайта — задача не на одну ночь. Чтобы повысить скорость вашего сайта WordPress, вам понадобится самоотверженность, последовательность и четкий план. Именно поэтому сегодня мы поговорим о том, как ускорить сайт на WordPress.

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

Почему скорость важна для вашего сайта WordPress?

Согласно исследованиям, в период с 2000 по 2016 год средняя продолжительность концентрации внимания человека сократилась с 12 до 7 секунд.

Что это значит для вас как владельца сайта?

У вас есть несколько минут, чтобы показать людям свой контент и убедить их остаться на вашем сайте.

Пользователи могут покинуть ваш сайт еще до того, как он начнет загружаться, если он слишком медленный.

Согласно тематическому исследованию StrangeLoop с участием Amazon, Google и других важных сайтов, задержка загрузки страницы на 1 секунду может привести к падению конверсий на 7%, снижению посещений страниц на 11% и снижению удовлетворенности клиентов на 16%.

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

Подводя итог, если вы хотите больше трафика, подписчиков и доходов от своего веб-сайта, вы должны сделать свой веб-сайт WordPress БЫСТРЫМ!

Как проверить скорость вашего сайта WordPress?

Новички иногда думают, что их веб-сайт в порядке, просто потому, что он не выглядит медленным на их компьютере. Это большая ошибка.

Современные браузеры, такие как Chrome, сохраняют ваш веб-сайт в кеше и автоматически загружают его, когда вы начинаете вводить URL-адрес, поскольку вы часто его посещаете. В результате ваш сайт загрузится практически сразу.

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

У пользователей в разных частях мира будет совершенно разный опыт.

Вот почему мы рекомендуем использовать такой инструмент, как WebPageTest или GTmetrix, чтобы проверить скорость вашего сайта.

После того, как вы завершили тест скорости своего веб-сайта, вы можете подумать: «Какова хорошая скорость веб-сайта?»

Время загрузки хорошего веб-сайта составляет менее 2 секунд.

Однако чем быстрее вы это сделаете, тем лучше. Несколько миллисекунд, сэкономленных здесь, могут составить до половины или даже целую секунду времени загрузки.

Что заставляет ваш сайт WordPress работать медленнее?

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

Ниже приведены основные причины медленной работы сайта WordPress:

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

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

Вот способы ускорить ваш сайт WordPress

1. Выберите лучшего провайдера веб-хостинга

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

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

С другой стороны, использование управляемого хостинга WordPress дает вам наиболее оптимальные настройки сервера для работы WordPress. Чтобы защитить ваш веб-сайт, провайдеры управляемого хостинга WordPress могут включать автоматическое резервное копирование, обновления WordPress и более комплексные настройки безопасности.

2. Установите эффективный плагин кэширования

Страницы WordPress являются «динамическими». Это означает, что они создаются в режиме реального времени всякий раз, когда кто-то открывает запись или страницу на вашем сайте.

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

Этот процесс состоит из множества этапов, и это может привести к замедлению работы вашего веб-сайта, если его одновременно просматривает большое количество людей.

Вот почему мы советуем использовать плагин кеша на каждом сайте WordPress. Кэширование может ускорить ваш сайт WordPress в 2-5 раз.

Есть несколько хороших плагинов для кэширования WordPress. Однако мы рекомендуем WP Rocket (платно) или WP Super Cache (бесплатно).

Многие хостинговые компании WordPress, такие как Bluehost и SiteGround, также предоставляют услуги кэширования.

3. Оптимизируйте изображения

Наиболее распространенной причиной медленной работы сайта WordPress являются большие изображения. Чем больше файлов изображений вашего веб-сайта, тем дольше он будет загружаться.

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

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

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

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

Подробнее об оптимизации изображений читайте в нашей статье о том, как оптимизировать изображения для WordPress.

4. Обновляйте свой сайт WordPress

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

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

5. Используйте выдержки на главной странице и в архивах

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

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

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

Вы можете перейти в «Настройки» » Чтение и выбрать « Для каждой статьи в ленте показывать: Сводку вместо полного текста ».

6. Ограничьте количество комментариев на странице

Хотя это здорово, что так много людей читают ваш блог, многие комментарии могут замедлить скорость загрузки страницы. Рекомендуется разделить раздел комментариев на страницы, чтобы сократить время его загрузки.

Перейдите в « Настройки» » Обсуждение и нажмите « Разбить комментарии на страницы », чтобы ограничить количество комментариев, отображаемых на странице. Затем вы можете указать количество комментариев на странице.

Это должно уменьшить использование памяти и улучшить время загрузки страниц для постов и страниц с большим количеством комментариев.

7. Используйте сеть доставки контента (CDN)

CDN — это глобальная сеть серверов. «Статические» файлы, из которых состоит ваш сайт, будут храниться на каждом сервере.

В отличие от ваших страниц WordPress, которые являются «динамическими», как упоминалось выше, эти статические файлы включают в себя неизменяемые файлы, такие как изображения, CSS и JavaScript.

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

Предположим, что сервер вашей хостинговой компании находится в США. Посетитель из США заметит более быструю загрузку, чем посетитель из Индии.

Использование сети доставки контента (CDN) может помочь вашим посетителям быстрее загружать ваш сайт.

8. Не загружайте аудио/видео напрямую на свой сайт

Вы можете добавлять аудио- и видеофайлы прямо на свой сайт WordPress, и он будет воспроизводить их для вас в проигрывателе HTML5. Это, однако, то, что вы никогда не должны делать!

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

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

9. Выберите тему с оптимизацией скорости

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

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

10. Сократите количество внешних скриптов и HTTP-запросов

Внешние скрипты часто упаковываются в темы и плагины, вызывая различные JavaScript, CSS, шрифты и картинки.

Вы столкнетесь со специфическими скриптами, с которыми вы не знакомы, если изучите исходный код веб-сайта. Сократите как можно больше внешних HTTP-запросов и разместите их отдельно, чтобы ускорить работу ваших веб-сайтов WordPress.

11. Оптимизируйте базу данных WordPress

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

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

12. Сокращение обращений к базе данных

К сожалению, есть несколько тем WordPress с плохим кодом. Они пренебрегают лучшими практиками WordPress и делают прямые вызовы базы данных или делают слишком много ненужных запросов к базе данных. Это может привести к значительному замедлению работы вашего сервера из-за перегрузки его задачами.

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

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

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

13. Ограничьте число ревизий постов

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

Вы можете установить ограничение на количество редакций, которые WordPress хранит для каждой статьи. Скопируйте и вставьте следующий код в файл wp-config.php.

define( 'WP_POST_REVISIONS', 2 );

WordPress будет хранить только две последние версии каждой записи или страницы с этим кодом и немедленно отбрасывает предыдущие версии.

14. Отключить хотлинкинг

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

Это замедляет работу вашего сайта, и вы можете ускорить его, удалив его.

Вы можете предотвратить хотлинкинг, добавив следующий код в файл .htaccess и заменив его своим доменным именем.

RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

15. Добавьте LazyLoad к своим изображениям

Ленивая загрузка — это старая стратегия оптимизации производительности WordPress, которая включает загрузку изображений, когда пользователь прокручивает страницу вниз. Цель состоит в том, чтобы избежать одновременной загрузки всех компонентов страницы, так как это увеличивает нагрузку на сервер и замедляет время загрузки. Вместо этого изображения загружаются только тогда, когда пользователь достигает раздела страницы, где отображается изображение.

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

16. Используйте последнюю версию PHP

WordPress в основном написан на PHP, который является языком программирования высокого уровня. Это серверный язык, то есть он устанавливается и работает на вашем хост-сервере.

Самая надежная версия PHP используется всеми хорошими хостинговыми компаниями WordPress на своих серверах. Однако ваш хостинг-провайдер, скорее всего, использует более старую версию PHP.

PHP 7 в два раза быстрее предыдущих версий. Это значительное увеличение производительности вашего веб-сайта, и вы должны воспользоваться этим.

Вы можете увидеть, какую версию PHP использует ваш сайт, установив и активировав плагин Version Info.

Плагин отобразит вашу версию PHP в нижнем колонтитуле панели администратора WordPress после активации.

17. Разделяйте длинные посты

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

Однако если вы публикуете объемный контент с большим количеством изображений, это может замедлить работу вашего сайта.

Вместо этого попробуйте разделить большой контент на несколько страниц.

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

18. Отключить пингбеки и трекбэки

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

Время загрузки вашего сайта пострадает. В результате отключение pingbacks и trackbacks — лучший подход.

Для этого перейдите в Настройки панели управления » Обсуждение . Снимите флажок « Разрешить оповещения о ссылках из других блогов » и сохраните изменения.

19. Минимизируйте файлы CSS и JS

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

Кроме того, вы можете комбинировать эти файлы, чтобы уменьшить количество запросов протокола передачи гипертекста (HTTP). Это устраняет необходимость нескольких запросов к серверу для каждого файла CSS и JavaScript. В результате меньшего количества запросов ваш сайт будет загружаться быстрее.

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

20. Удалите неиспользуемые плагины

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

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

21. Используйте более быстрые плагины

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

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

Некоторые из наших лучших вариантов для самых популярных категорий плагинов WordPress показаны ниже.

  • WPForms — самый быстрый и удобный для начинающих плагин контактной формы для WordPress.
  • Yoast SEO — мощный SEO-плагин WordPress, который помогает вашему сайту работать лучше в поисковых системах, таких как Google.
  • MonsterInsights — лучший плагин Google Analytics для WordPress, который анализирует ваш сайт WordPress.
  • Elementor — плагин для создания страниц WordPress с помощью перетаскивания, который помогает создавать красивые страницы с помощью визуального редактора.
  • WP Rocket — премиум-плагин кэширования для WordPress, который повышает производительность вашего сайта и показатели Core Web Vitals.
  • OptinMonster — мощный плагин для генерации лидов, который поможет вам получить больше подписчиков электронной почты, увеличить продажи и расширить свой бизнес.

Вывод

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

Помните одно: вы можете не увидеть результаты сразу, но со временем вы увидите отличные результаты, если будете следовать нашим советам. Это не задача, которая выполняется за одну ночь. Так что наберитесь терпения и продолжайте усердно работать.

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