Делюсь своим списком плагинов, которые я всегда ставлю на любой сайт под управлением WordPress.
1. Cyr-To-Lat — транслитерация кириллицы в латиницу
Если у вас русская локализация WordPress, то все ссылки и имена медиафайлов будут по умолчанию на кириллице. Это не всегда удобно, плюс может создать неудобства и ошибки. Поэтому первое, что я делаю — ставлю плагин транслитерации.
За годы работы с WordPress я испробовал несколько таких плагинов, но этот на мой взгляд — лучший.
2. Rank Math SEO — поисковая оптимизация
Также я пробовал All in One SEO и Yoast SEO. Сейчас вот перевёл все сайты на Rank Math. По большому счёту все эти плагины выполняют один и тот же функционал — упрощают работу по поисковой оптимизации на сайте. Можете попробовать все, посмотреть, какой больше понравится.
В любом случае SEO-плагин на сайте очень желателен.
3. WP Super Cache — кеширование страниц для ускорения загрузки
Здесь, как и в случае с SEO-плагинами, выбор за вами. Я пробовал W3 Total Cache, Hyper Cache, Autoptimize и премиум-плагин WP Rocket. Последний — самый крутой, но платный. А сейчас с оплатой куча неудобств, поэтому я остановился на WP Super Cache. Со своей задачей он справляется на 100%. А доли процентов и миллисекунды я не ловлю.
4. JetPack — комбайн, который на 100% никто не использует
На самом деле использование этого плагина — самообман 🙂 Я не люблю наблюдать большое количество плагинов в админке, а JetPack один закрывает сразу несколько нужных мне функций. При этом, по отзывам многих веб-мастеров, он жрёт ресурсы как не в себя. Хотя я не замечал какой-то катастрофической просадки даже в производительности, тем более, что есть кеширование.
На большинстве сайтов я активирую следующие модули JetPack:
- Assets CDN — сеть доставки контента для статических файлов.
- Видимость виджетов — модуль позволяет гибко настраивать для каждого виджета настройки отображения. Например, можно настроить показ определённого виджета только для конкретных страниц / рубрик / разделов, либо вовсе спрятать виджет для неавторизованных пользователей и наоборот.
- Защита от брутфорса. Джетпак защищает страницу входа в админку от взлома методом перебора паролей. При подозрении — блокирует IP. Безопасность наше всё, ведь сайты на WordPress очень распространены и часто подвергаются атакам.
- Модуль «Подписки». Позволяет в форме комментирования подписаться на новые комментарии, чтобы не пропустить ответ, либо подписаться целиком на сайт и получать на email уведомления о новых постах.
- Похожие записи. В конце каждого поста выводит блок с похожими публикациями. Считается, что этот блок увеличивает время нахождения пользователя на сайте.
Это далеко не полный список модулей Джетпака. Установите, посмотрите. Возможно для вас окажется полезными большее количество модулей.
5. TinyPNG – JPEG, PNG & WebP image compression
Сжатие изображений при загрузке в медиабиблиотеку. Мастхэв.
Плагин сжимает изображения без потерь, а размер картинки здорово влияет на скорость загрузки страницы. Особенно важно ставить такой плагин на сайт, где предполагается, что публиковать материалы будут обычные пользователи, не понимающие, для чего картинки для сайта нужно заранее готовить. Много раз сталкивался с тем, что тупо закидывают в библиотеку фото с камеры весом по 5–10–15 мегабайт, а потом удивляются, что «долго грузятся картинки».
В TinyPNG можно настроить автоматическое сжатие исходного изображения до определённого размера, так что такие юзеры будут не страшны.
Бесплатно плагин сжимает до 500 изображений в месяц, чего более чем достаточно для среднестатистического сайта.
6. Contact Form 7 — легендарный плагин для создания форм
Работать с формами, кстати, позволяет и JetPack, так что можно и обойтись без дополнительного плагина, но я всегда ставлю CF7. Гибкость настроек и огромное количество дополнительных плагинов расширения функционала делают этот плагин незаменимым почти для любых случаев.
Например, с помощью CF7 можно сделать формы для брифов, анкеты, опросы и много-много всего. Есть плагины для интеграции с Telegram, Google Sheets, CRM-системами.
Помимо этих плагинов обязательно активирую Akismet Antispam. Он установлен по умолчанию. Ну а дальше уже идут отдельные наборы под конкретный сайт и его задачу. Чаще всего это Woocommerce, Advanced Custom Fields и другие. Но об этом, возможно, в другой раз.