Можно ли оптимизировать сайт на CMS WordPress для Google PageSpeed Insights

Очень часто в последнее время задают вопрос:

Как оптимизировать сайт на CMS WordPress для Google PageSpeed Insights или как увеличить скорость загрузки сайта?

Собственно, оптимизировать сайт можно, но результата в 100% не получится добиться.

Однозначно сложности будут с такими моментами:

  • Из верхней части не получится убрать все скрипты и стили. Сам движок, шаблоны и плагины выводят свои скрипты и стили в хедере, вы можете руками перенастроить вывод скриптов и стилей для темы в футере, но для плагинов и движка придется править код, который при обновлении слетит, или просто не будет работать.
  • Плагины для сжатия css и js часто вызывают проблемы с функционалом. Есть плагины, которые собирают все скрипты и стили в один файл и минимизируют их, но часто это вызывает конфликты и какой-то функционал сайта перестает работать.
  • Отдельно нужно настраивать (включать, если есть) кеширование и сжатие на хостинге. Кеширование плагинами и кеширование на хостинге — это разные вещи. Большим плюсом является то, что на хорошем хостинге есть настройка, которая позволяет включать/отключать кеширование и сжатие файлов на сервер.
  • Картинки нужно оптимизировать отдельно. Я не встречал плагин, который может качественно уменьшить вес картинок без существенной потери  качества через админку. Обычно для таких целей я использую Kraken или Tinypng, но они сгодятся для нового сайта, или сайта с небольшим количеством картинок, но если на вашем сайте более 1К страниц, то уменьшить вес картинок будет сложнее.

Гораздо проще оптимизировать для Google PageSpeed Insights сайты на чистом html, там можно сразу привести код в порядок стили и скрипты собрать в отдельный файл, картинки оптимизировать сразу, и добиться результата почти в 100%.

Проверить свой сайт на скорость загрузки и требования Google можно здесь.

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

Создаем кастомный тип записи (Custom Post Type) с кастомными категориями (Custom Taxonomy)

Создаем кастомный тип записи (Custom Post Type) Articles с кастомными категориями (Custom Taxonomy) Articles Category….

После обновления движка, открывается пустая страница и такой url wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F

Решение нашел на сайте byheart.ru wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F Ошибка wp-admin/upgrade.php ?_wp_http_referer=wp-admin появилась, когда произвел обновление…

Выводим посты с самым большим значением метаполя

Суть задачи — у нас есть записи с дополнительными полями, в которых указан рейтинг записи,…

Получаем массив данных о категориях относящихся к указанному посту get_the_category()

Получает массив данных о категориях относящихся к указанному посту. Функцию можно использовать за пределами Цикла…

1 комментарий

Виктория

Сайт ****rov.net 100% показывает по мобильной версии. Невероятно, но факт! Респект владельцу! У меня не получается больше 60 по мобильной версии добиться((

Ответить