Как повысить скорость WordPress сайта с 12 до 4 секунд. Делюсь опытом

SEO

Всем привет в этом уроке я бы хотел рассказать, как повысить скорость WordPress сайта.

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

Для оценки скорости я рекомендую использовать бесплатный сервис https://tools.pingdom.com
Который в свою очередь показал большой вес изображений и скриптов.

Сжатие изображений.

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

Изображения на главной страницы я переснял обычными ножницами виндовс и мне удалось сократить размер с 20 мб до 100-300 кб. В целом скорость улучшилась, но этого было недостаточно, что-то тормозило сайт, скорость опять таки колебалась от 10-12 секунд. По крайне мере при загрузке главной страницы уже не показывалась описанная выше ошибка.

Деактивация не нужных плагинов.

Я уже написал выше, что tools.pingdom.com указал на большой размер подгружаемых скриптов весом порядка 400 кб. В название скрипта указывался wordpress плагин Youtube, который с помощью шорткодов вставлял видео на страницы. К сожалению деактивация данного плагина не решила проблему скорости. И тогда я деактивировал все плагины, чтобы посмотреть какого скорость сайта без плагинов и обнаружил, что скорость сайта только с установленным wordpress шаблоном составляет порядка 2 секунд. Значит какие-то плагины тормозят его загрузку.

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

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