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

Производительность 90%, так как ругается на свою же аналитику Google Tags и Яндекс метрику. Специальные возможности 87%, так как необходимо еще поработать с дизайном для слабовидящих (ругается на контраст цвета ссылок в тексте и размер шрифтов в блоке автора, позже допилю).
Производительность можно легко улучшить до 100%, если не важны точные показания счетчиков, убрав загрузку Java-скриптов в последнюю очередь в кеширующем плагине (можно оставить один, а остальные счетчики и рекламные скрипты убрать на задний план).
Темы вордпресс
Выбирая оптимизированный шаблон вордпресс, я выбрал русских разработчиков и лёгкую SEO оптимизированную тему Root.
Плюсы темы:
- Легко настаивается дизайн.
- Адаптивная под мобилы и планшеты.
- Шустрая.
- Специально SEO подогнанная.
- Легко хуками подогнать под свои нужды, без лишних кодов и есть инструкции.
- Русская тех. поддержка помогает: обращался несколько раз, были нестандартные моменты и не хотелось устанавливать дополнительные плагины или лезть в дебри кода – можно нарушить скорость и СЕО стандарты.
- Не нужно устанавливать лишних плагинов для рекламных кодов, содержания в статье, слайдеров (кому ещё нужны, я отключил).
- Можно отключать рекламу на страницах, рубриках, глоссарии и т.д. Хуками также можно подогнать под себя.
Полное описание темы смотрите на странице.
Плагины вордпресс
На моем сайтеЧто такое сайт? Простыми словами о главном Сайт, или веб-сайт (от англ. website: web — «паутина, сеть» и site — «место,... подробнее постоянно работают 14 плагинов WordPress. Они делятся на обязательные, рекомендуемые, которые могут быть вам не нужны и иногда включаемые. Устанавливаем и настраиваем их по порядку (кеширующие последними):
Обязательные
- Yoast SEO: нужна только бесплатная версия! В Про версии много лишнего, сильно нагружает код, падает скорость работы сайта. В нем убираем из индексации архивы, метки, пользователей, медиафайлы страниц. Пишем описание и метаданные сайта (если у вас уже много страниц без мета-описания и тайтл заголовков, он устранит). XML-карта сайта. Не нужно отключать API — могут быть проблемы с плагинами, сервером и т.д. RSS отключаем по желанию, если отрубить, то турбо страницы, публикация в гугл новостях и т.д. не будут работать. Отключить счетчики текстовых ссылок, отслеживание использования. Удалить WP-JSON API, тег генератора, короткие ссылки (остальное по вашим потребностям).
- IndexNow: — это бесплатный небольшой плагин под WordPress для быстрого уведомления поисковых систем о создании, обновлении или удалении содержимого веб-сайта. (автоматически быстро отправляет страницы на индексацию в Гугл, Яндекс, Бинг, IndexNow). Мгновенная автоматическая индексация!
- Performance Lab: бесплатный, его рекомендует Гугл спид. Устанавливаем расширение WebP Uploads – создает версии WebP для новых загруженных изображений JPEG. Остальные расширения не устанавливал, мне не требуются.
- Clearfy Pro: платный, русский, допиливает плагин Yost seo, очищает код WP от лишнего мусора, улучшает SEO, убирает дубли, усиливает защиту и не только. Смотрите полное описание на странице плагина.
- reCaptcha by BestWebSoft: бесплатный, защищает формы вашего сайта WordPress от спама с помощью Google Captcha (reCaptcha).
- Redis Object Cache (объектный кэш): бесплатный, WordPress, используя данный кэш, сохраняет в оперативной памяти результаты запросов к базе данных, минимизирует их количество и, соответственно, время отклика сайта. (нужно сначала включить поддержку на сервере).
- Плагин кэширования WP-Rocket: буржуйский, платный и сейчас большинству не купить, но умельцы сделали wp-rocket Nulled. Лучше плагина кэширования Вордпресс не встречал. Есть отдельное кеширование мобильной и десктопный версии. Помимо кеширования хорошо оптимизирует сайт. Скачать настройки плагина WP-Rocket.
Важно понимать, что объектный кэш Redis отличается от привычного нам кэширования HTML-содержимого. WP-Rocket увеличивает скорость загрузки сайта, сохраняя статическую копию HTML-страницы и пропуская выполнение PHP-кода. Redis кэширует содержимое базы данных, минимизируя количество запросов к ней и пропуская шаг прямого обращения к базе данных.
Redis сокращает время генерации страницы и количество запросов к БД.
Можно дополнительно использовать функцию CDN в плагине WP-Rocket – ускорит загрузку сайта в любой точке мира и повысит ранжирование в поисковых системах. Это платная услуга провайдеров.
Необязательные
- Advanced Editor Tools: бесплатный, расширяет и улучшает редактор блоков (Gutenberg) и классический редактор (TinyMCE).
- Classic Editor: бесплатный, включает классический редактор WordPress, старый вариант экрана редактирования записей (TinyMCE, мета поля и др.). Гутенберг для меня не удобный, старый редактор лучше.
- Disable Admin Notices Individually: бесплатный, это плагин отключения уведомлений администратора — дает вам возможность скрыть предупреждения об обновлениях и встроенные рекламных уведомлениях плагинов в панели администратора.
- ELT — External links Tuner: платный, прячет внешние ссылки от поисковиков, ставит страницу прокладку при переходе с вашего сайта на другой. Нужен для SEO.
- Expert Review: платный, дает возможность ставить нравится и не нравится для статей и рейтинги. Может создавать блоки вопросов и ответов, экспертов, опросы и т.д. Используется для увеличения поведенческих факторов в SEO.
- Glossary: легко добавляет и управляет глоссарием с автоссылками, всплывающими подсказками и прочим. Улучшает построение внутренних ссылок для повышения SEO. Есть как платные, так и бесплатные варианты подобных плагинов.
- Pretty Links: бесплатный, сокращает, отслеживает любой URL, используя ваш веб-сайт и бренд! Простыми словами, это сервис сокращения ссылок, который использует ваш сайт на Вордпресс и домен.
Иногда включаю
- Query Monitor: бесплатный, диагностирует, что не работает и тормозит загрузку страниц сайта. Я его включаю только иногда, чтобы проверить работоспособность.
- Broken Link Checker: бесплатный, проверяет ваш блог на наличие битых ссылок и уведомляет вас на консоли, если они найдены. Битые ссылки плохо влияют на СЕО. Включаю иногда.
- Post Type Switcher: бесплатный, это простой способ изменить тип записи в WordPress (преобразовывает страницу в запись и наоборот).
- ProFunctions: бесплатный, редактируйте этот плагин (Плагины — Редактор) вместо functions.php Вашей темы. Это поможет избежать потери информации при смене или обновлении темы.
- WordPress Importer: бесплатный, делает импорт записей, страниц, комментариев, произвольных полей, рубрик, меток и многого другого из файла экспорта WordPress.
- WP Crontrol: бесплатный, позволяет вам просматривать и контролировать то, что происходит в системе WP-Cron (планировщик вордпресс). Иногда там плагины, даже удаленные, такого натворят, что начинает все тормозить. Необходимо периодически проверять.
- WP-PostViews: бесплатный, позволяет отобразить, сколько раз была просмотрена запись/страница. Я отключил, так как при переходе на новый php 8.3 он начал тормозить сайт – ждем его обновления.
- Менеджер скриптов и стилей для WordPress: бесплатный, для тех кто хочет поковыряться поглубже. Мне он не понадобился, но установлен и деактивирован на всякий случай. По одному можно отключать загрузку того или иного компонента и смотреть, как будет работать сайт. Стандартное описание: Увеличьте скорость страниц, отключив неиспользуемые скрипты (.JS) и стили (.CSS). Сделайте свой сайт реактивным!
- WPRemark: платный, добавляет красивые блоки на сайт (цитаты, внимание, вопросы и т.д.). Я им пользуюсь постоянно, включил в конце списка, т.к. не всем он нужен.
Сервер (хостинг вордпресс)
Как выбрать?
Стандартный хостинг не используем, так как:
- сервер под себя не настроить.
- ниже скорость работы.
- нет личного IP.
- на обычном хостинге на одном IP куча других сайтов и можно улететь в бан по ИП из-за «сайта-соседа», потом замучаетесь доставать.
- цена виртуального сервера такая же, как обычного хостинга (чаще даже ниже).
- можно разместить сколько угодно своих сайтов на одном сервере.
Для высоко нагруженных ресурсов используем выделенный сервер, для остальных хватит виртуального (VDS\VPS).
Рекомендуемые требования виртуального сервера для вордпресс сайта: CPU 2*3.3 ГГц, 4 Гб RAM, 15 Гб NVMe. С данными параметрами проблем не будет, и если не будет хватать памяти, всегда можно увеличить ее объем без необходимости переустанавливать сервер.
Что установить на сервере?
Не нужно быть спецом, всё устанавливается автоматически при выборе сервера.
- Операционная система Ubuntu 22.04
- Панель управления сервером – Fastpanel (бесплатная).
- В панели управления устанавливаем и включаем: все компоненты PHP 8.3, Redis, nginx, apach2 (на всякий случай, если вы не будете использовать, он сам остановится.).
- Создаем сайт на Вордпресс с помощью мастера установки.
- В панели управления в настройках сайта ставим: Тип бэкенда: PHP-FPM, версия PHP 8.3, Количество воркеров: сколько ядер у процессора на сервере, столько и ставим (например, если двухъядерный, то 2 воркера). Статический контент: Включить Gzip и использовать nginx для статических файлов.
- Установка SSL в Fastpanel для HTTPS.
- После манипуляций не забывайте перезагружать сервер!!!
Минимальная версия PHP должна быть 8.1. Чем выше версия, тем быстрее и стабильнее работает сайт на Вордпресс.
Сайт на Вордпресс тормозит
У меня при переходе на новый PHP 8.3 сайт начал работать медленнее. Плагин, который показывал количество посещений, вообще перестал корректно работать, и мне пришлось его отключить (некоторые плагины еще не были обновлены разработчиками). Некогда было долго искать проблему и решил все переходом на другой режим работы сайта – тип бэкенда установил для пробы: FastCGI и он залетал без вмешательства в код и т.п.(для этого установили ранее и nginx и apach2). Будет время, вернусь к PHP-FPM.
Для понимания причин, хорошо подходит плагин Query Monitor и далее смотрим логи и awstat в панели управления Fastpanel.
При установке сервера не забывайте установить ежедневное резервное копирование (Бэкап) в период с 2 до 4 часов утра (в это время меньше посещений и больше свободных ресурсов).
Бонус
Мощный плагин AI Power: Complete AI Pack Nulled – это полный пакет искусственного интеллектаЧто такое искусственный интеллект (ИИ)? Технология искусственного интеллекта (ИИ) позволяет компьютерам подражать человеческому интеллекту (имитировать) и решать задачи. Ключевой характеристикой... подробнее для WordPress на базе gpt-4, gpt-4 vision, gpt-3.5-turbo, gpt-3.5-turbo-16K, gpt-3.5-turbo-instruct, Gemini Pro, Azure, Mistral, LLaMA, Yi Chat, Alpaca.
Он использует GPT-3.5, GPT-4, GPT-4 Vision и другие для создания контента, изображений и форм с настраиваемыми параметрами. Он включает обучение искусственному интеллекту, виджет чата, интеграцию с WooCommerce, встраивания и многое другое.