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

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

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

Почему важна скорость загрузки сайта?

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

Коротко: медленный сайт = клиенты бегут, Яндекс отправляет вас на 10 страницу выдачи.

Проверка скорости сайта

Перед тем как приступить к работе по оптимизации нужно узнать скорость сайта. Существует множество инструментов, которые помогут вам оценить текущее состояние. В данном примере будем использовать Google PageSpeed Insights.

Этот инструмент предоставляет детальную информацию о производительности вашего сайта и рекомендации по улучшению. Если у сайта 50 и более, то можете в принципе забить на оптимизацию, у вас все нормально. Запариться нужно если показатель оптимизации 40 и ниже

Оптимизация сайта на WordPress

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

1. Выбор качественного хостинга

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

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

Львиную долю загрузки на любом сайте занимают медиафайлы: картинки, видео, иконки, фотографии и др. Чтобы вся эта фигня сильно не грузила ресурс ее нужно нормально оптимизировать.

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

Для самых ленивых можете скачать плагин EWWW Image Optimizer и наблюдать квадратные рожи на фотографиях. Дешево и сердито как говорится.

3. Пишите свою тему

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

Чтобы этого не было, либо тестите недавно установленную, но не заполненную тему через Google PageSpeed, либо пишите ее сами.

4. Используйте CDN

Если ваш сайт посещает очень много народа (больше 10 000 в день), то рекомендуем установить CDN.

CDN (если коротко) – это копии вашего сайта на других серверах по РФ или миру. Например, если ваш клиент из Владивостока, то ему подрубят данные с серверов вблизи Владивостока, если из Питера, то с серверов Питера. Чем ближе сервер до пользователя, тем быстрее скорость загрузки сайта и меньше нагрузка на основной сервер.

CDN сервисов довольно много, из наиболее простых в установке: cdnnow. У них по крайней мере есть инструкции как подрубить cdn через плагин.

5. Сжатие кода и кэширования

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

Порядок установки:

  1. Качаем и активируем плагин
  2. Заходим на страницу настройки
  3. Расставляем чекбоксы как на скриншотах ниже
  4. Сохраняем, проверяем что ничего не сломалось и пользуемся

6. Отложенная загрузка изображений

Для того чтобы сайт грузился быстрее можно отложить загрузку изображений, которые посетитель пока не увидел. Для этого устанавливаем плагин a3 Lazy Load. После активации в настройках все и так нормально проставлено, единственное рекомендуем поставить порог загрузки в 900px.
Устанавливается это в разделе Порог старта загрузки изображений

Дополнительные советы по увеличению скорости сайта

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

2. Оптимизируйте базу данных: Для этого используйте плагины WP-DBManager или WP-Optimize

Совет: Если используете WP-Optimize то сразу деактивируйте его после использования. Он добавляет кучу херни в файл robots.txt

Заключение

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

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