SEO для WordPress: полный чек-лист оптимизации сайта на WP для бизнеса

Признаны SEO-компанией №1 в Беларуси
по результатам рейтинга Байнета 2025

+375 (29) 667-88-83
+375 (29) 667-88-83
+375 (17) 276-07-85
+375 (17) 276-07-85

C 10:00 до 19:00 в будние дни

SEO для WordPress

Главная/1. Гайды/SEO для WordPress

WordPress — самая распространённая система управления сайтом в мире: на ней работает примерно 43% всех сайтов и подавляющее большинство белорусских блогов, корпоративных сайтов малого бизнеса, лендингов услуг. Базовая оптимизация WordPress закрывает большую часть технических факторов ранжирования за пару часов работы — но продвижение сайтов на WordPress требует системного подхода. Этот чек-лист WordPress собран по логике: от базовой настройки сайта к плагинам SEO, скорости, контентным правилам, разметке, безопасности и аналитике. Системный WordPress SEO начинается с правильной последовательности — каждый следующий пункт имеет смысл после предыдущего.

Базовая настройка WordPress под SEO

Базовые настройки задаются один раз при запуске сайта и редко пересматриваются. Эти 9 пунктов закрывают фундамент.

  1. Подключить HTTPS через SSL-сертификат. Обязательное условие для любого современного сайта. Большинство белорусских хостингов (hoster.by, BestHost.by, ActiveCloud, Aerohoster) выдают бесплатный сертификат Let’s Encrypt одним кликом из панели управления.
  2. Принудительный редирект с HTTP на HTTPS. В файле .htaccess для Apache или в настройках Nginx. Без редиректа поисковая система видит две версии сайта и индексирует их параллельно.
  3. Выбрать основное зеркало: с www или без www. В настройках WordPress (Настройки → Общие) указать один вариант адреса. Второй настраивается на редирект 301 на основной.
  4. Установить русскую языковую версию WordPress. В «Настройки → Общие» язык интерфейса — Русский. От этого зависит транслитерация ЧПУ для русских заголовков и корректность некоторых функций.
  5. Выбрать SEO-friendly тему. Современные темы (Astra, GeneratePress, Kadence, Blocksy) написаны с учётом SEO: лёгкая разметка, поддержка Core Web Vitals, минимум встроенного хлама. Тяжёлые мультифункциональные темы (Divi, Avada) — допустимо при правильной настройке, но требуют дополнительной оптимизации скорости.
  6. Удалить дефолтный контент. Тестовая запись «Hello world», страница «Sample Page», дефолтные категории — всё это удаляется до запуска сайта. Тестовый контент в индексе — рекордно частая базовая ошибка.
  7. Настроить URL основной страницы. Если главная — статичная страница (а не блог-лента), задать в «Настройки → Чтение» → «Главная страница отображает» → «Статическую страницу».
  8. Включить пинг-сервисы и отключить эхо-уведомления. «Настройки → Написание» → пинг список можно дополнить актуальными сервисами. Эхо-уведомления (trackbacks/pingbacks) — отключить, через них идёт спам.
  9. Закрыть от индексации, если сайт ещё в разработке. «Настройки → Чтение» → «Попросить поисковые системы не индексировать сайт». После запуска — обязательно убрать галочку, иначе сайт останется невидимым.

SEO-плагины: Yoast SEO vs Rank Math

Базовый SEO-функционал WordPress не покрывает мета-тегов, расширенной разметки, sitemap, breadcrumb и других необходимых элементов. Эти задачи решают плагины SEO (WP-плагины SEO-направления). На белорусском и российском рынках реально используются три варианта.

ПлагинСильные стороныМинусы
Yoast SEOСтабильный, прозрачный интерфейс, хорошая документация, лёгкий контроль читабельности контентаЧасть функций — только в Premium-версии, средняя нагрузка на админ-панель
Rank MathБольшая часть функций в бесплатной версии, более широкий контроль schema.org, встроенный редиректорТяжелее, чем Yoast, иногда конфликтует с другими плагинами
All in One SEOЛёгкий, минимум настроек по умолчанию, хорошо подходит для маленьких сайтовМенее функционален, чем Yoast и Rank Math

11 пунктов настройки SEO-плагина (на примере Yoast SEO — для Rank Math интерфейс отличается, но логика та же):

  1. Установить и активировать плагин. Только один SEO-плагин на сайте — несколько одновременно конфликтуют.
  2. Запустить мастер первичной настройки. Yoast предложит выбрать тип сайта (блог, бизнес, магазин), указать организацию или персоналию, подключить Search Console.
  3. Настроить шаблоны Title и Description для каждого типа контента. Записи, страницы, категории, метки, архивы — у каждого свой шаблон. Динамические переменные подставляют название, дату, автора.
  4. Закрыть от индексации технические страницы. Авторские страницы, архивы по дате, метки (теги) — на блоговых проектах обычно закрываются от индексации через настройки плагина.
  5. Настроить разметку Knowledge Graph. «Person» или «Organization» с указанием названия, логотипа, социальных профилей.
  6. Включить генерацию sitemap.xml. Yoast создаёт sitemap автоматически по адресу /sitemap_index.xml. Проверить, что доступен и содержит нужные типы страниц.
  7. Включить breadcrumb (хлебные крошки). Включить опцию в плагине + добавить вывод хлебных крошек в шаблон темы.
  8. Настроить разметку Article для записей. Yoast делает это автоматически, проверить через инструмент Rich Results Test.
  9. Включить разметку FAQPage и HowTo блоков. Через специальные блоки в Gutenberg-редакторе — плагин обернёт их в правильную разметку.
  10. Настроить редиректы. Yoast Premium включает встроенный редиректор. В бесплатной версии — отдельный плагин Redirection.
  11. Подключить Search Console и Bing Webmaster. В разделе «Инструменты для вебмастеров» вставить коды верификации.

Настройка ЧПУ и постоянных ссылок

ЧПУ WordPress (человекопонятный URL) — обязательный элемент SEO-настройки. По умолчанию WordPress использует URL вида /?p=123, что плохо и для SEO, и для пользователей.

  1. «Настройки → Постоянные ссылки» → выбрать структуру. Для блогов — «Название записи» (/sample-post/). Для информационных и корпоративных сайтов — допустимо «Месяц и название» или произвольная структура с категорией.
  2. Установить плагин транслитерации. Cyr-To-Lat или RusToLat транслитерируют русские заголовки в латинский ЧПУ. Без плагина URL получится в виде кодированной кириллицы (%D0%9C%D0%B8%D0%BD%D1%81%D0%BA), что хуже выглядит и иногда некорректно обрабатывается.
  3. Соблюдать единый стиль ЧПУ. Только нижний регистр, разделитель — дефис, без подчёркиваний.
  4. Длина ЧПУ — до 60–80 символов. Слишком длинные URL обрезаются в выдаче и плохо запоминаются.
  5. Содержать ключевое слово. ЧПУ должен включать главный ключ страницы — но один раз, без повторов.
  6. Избегать стоп-слов в URL. Предлоги «в», «на», «для» можно убрать без потери смысла.
  7. Настроить редиректы со старых URL. При смене структуры постоянных ссылок все существующие страницы получают новые URL — необходимо настроить 301-редиректы со старых на новые.

Оптимизация скорости загрузки

Скорость загрузки — один из подтверждённых факторов ранжирования Google (через Core Web Vitals: LCP, INP, CLS). Скорость WordPress зависит сразу от нескольких слоёв: хостинг и инфраструктура, кеширование, изображения, оптимизация кода.

Хостинг и инфраструктура

  1. Выбрать хостинг с PHP 8.0+ и MySQL/MariaDB актуальной версии. Старые версии PHP — основная причина медленных WordPress-сайтов. Белорусские хостинги (hoster.by, BestHost.by) поддерживают актуальные версии в стандартных тарифах.
  2. Использовать SSD-диски и серверный кеш. Большинство белорусских хостингов на тарифах от среднего уровня дают SSD по умолчанию.
  3. Подключить CDN. Cloudflare (бесплатный тариф) или белорусские провайдеры CDN. CDN раздаёт статические файлы (картинки, CSS, JS) с ближайших к пользователю серверов.

Кеширование

  1. Установить плагин кеширования. WP Rocket (платный, самый функциональный), W3 Total Cache, WP Super Cache, LiteSpeed Cache (на хостингах с LiteSpeed-сервером).
  2. Настроить минификацию CSS и JS. В большинстве кеш-плагинов есть встроенная функция: объединить и сжать стили и скрипты.
  3. Включить отложенную загрузку JS. Особенно сторонних скриптов (счётчики, чаты, виджеты).

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

  1. Сжимать изображения перед загрузкой или плагином. ShortPixel, Smush, Imagify, EWWW Image Optimizer — автоматическое сжатие при загрузке в медиабиблиотеку.
  2. Использовать современные форматы WebP или AVIF. Большинство плагинов оптимизации поддерживают конвертацию JPG/PNG в WebP на лету.
  3. Включить ленивую загрузку (lazy loading). С WordPress 5.5+ это работает по умолчанию через атрибут loading="lazy".
  4. Задавать размеры изображений в HTML. Атрибуты width и height — обязательны, иначе страдает CLS (показатель стабильности вёрстки из Core Web Vitals).

Чистка ресурсов

  1. Удалить неиспользуемые плагины. Каждый плагин — потенциальная нагрузка. Деактивация недостаточна — плагин нужно удалить.
  2. Регулярно чистить базу данных. Старые ревизии записей, спам-комментарии, временные опции. Плагин WP-Optimize чистит базу одним кликом.
  3. Отключить ненужные функции WordPress. XML-RPC (если не используется), эмодзи, встраивание (embeds) — снижают нагрузку на каждой странице.

Sitemap, robots.txt, canonical

Три технических элемента, без которых SEO для WordPress не работает в полную силу. Sitemap WordPress генерируется SEO-плагином автоматически, robots.txt WordPress по умолчанию — пустой и требует ручной донастройки, canonical-теги настраиваются через плагин.

  1. Sitemap.xml — генерируется SEO-плагином автоматически. Проверить доступность по адресу /sitemap_index.xml или /sitemap.xml.
  2. Добавить sitemap в Search Console и Яндекс.Вебмастер. В обоих сервисах есть раздел «Файлы Sitemap» с возможностью отправить ссылку.
  3. В robots.txt прописать путь к sitemap. Строка Sitemap: https://example.by/sitemap_index.xml.
  4. В robots.txt закрыть служебные разделы. /wp-admin/, /wp-includes/ — стандартное. Опционально: страницы пагинации, фильтров, личный кабинет.
  5. Не закрывать в robots.txt CSS и JS файлы. Старая практика блокировки /wp-content/themes/ — ошибка. Без CSS и JS поисковая система не может корректно отрисовать страницу.
  6. Canonical-теги настроены автоматически SEO-плагином. Проверить через DevTools (F12) на каждой странице: <link rel="canonical"> с указанием правильного URL.
  7. На пагинации — rel=”prev” и rel=”next” необязательны. Google не использует эти теги с 2019 года. Использовать canonical на первую страницу пагинации только в случае, когда страницы пагинации действительно не должны индексироваться.
  8. Закрыть от индексации страницы фильтров и поиска по сайту. Через метатег noindex в шаблоне темы или через SEO-плагин.

Контент и таксономии (категории, метки, рубрики)

WordPress даёт несколько способов организации контента: категории, метки (теги), пользовательские таксономии. Их неправильное использование — частая причина проблем с индексацией.

  1. Категории — иерархическая структура. Записи распределяются по категориям как папки. Категории индексируются и могут собирать тематический трафик.
  2. Метки — горизонтальные ярлыки. Связывают записи по сквозным темам. На блогах среднего размера метки часто закрывают от индексации, потому что они создают много слабоконтентных страниц.
  3. Одна запись — одна основная категория. Привязка к 4–5 категориям одновременно размывает фокус.
  4. Заполнять описание категории. Поле «Описание» категории — основа контента её страницы. 300–500 знаков с ключевыми словами категории.
  5. Уникальный H1 категории. SEO-плагин позволяет задать H1 категории отдельно от названия в меню. Использовать.
  6. Не индексировать архивы по автору и дате. Через настройки SEO-плагина. На блогах с одним автором — обязательно.
  7. Перелинковка через related posts. Плагины (Yet Another Related Posts Plugin, Contextual Related Posts) выводят похожие записи в конце статьи.
  8. Использовать редактор блоков Gutenberg для структуры. Заголовки H2/H3, маркированные и нумерованные списки, таблицы, FAQ-блоки — всё доступно в стандартном редакторе.

Schema.org-разметка

WordPress с актуальным SEO-плагином генерирует основную разметку автоматически, но часть стоит добавить вручную или через дополнительные блоки.

  1. Article — для записей. Генерируется SEO-плагином автоматически. Проверить через Rich Results Test.
  2. Organization или Person — для всего сайта. Задаётся в настройках SEO-плагина один раз.
  3. BreadcrumbList — хлебные крошки. Включить в SEO-плагине + добавить вывод в шаблон.
  4. FAQPage — через блок Yoast/Rank Math. В Gutenberg-редакторе есть специальный блок «FAQ», который автоматически оборачивается в правильный JSON-LD.
  5. HowTo — для пошаговых инструкций. Через специальный блок плагина. Каждый шаг с заголовком, описанием и опциональным изображением.
  6. Product — для интернет-магазинов на WooCommerce. Генерируется автоматически из карточки товара.
  7. LocalBusiness — для локального бизнеса. Адрес, телефон, часы работы, регион обслуживания. Особенно важно для гео-зависимых ниш в Беларуси: ремонтные услуги, стоматология, общепит, юридические услуги.
  8. Review и AggregateRating — отзывы и рейтинг. На страницах с отзывами клиентов.

Мобильная адаптивность и Core Web Vitals

Google индексирует сайты по принципу mobile-first: основная версия страницы для алгоритма — мобильная. Core Web Vitals — три метрики, которые Google использует для оценки качества пользовательского опыта.

  1. LCP (Largest Contentful Paint) — до 2,5 секунд. Скорость загрузки основного контента. Зависит от хостинга, кеширования, оптимизации главного изображения.
  2. INP (Interaction to Next Paint) — до 200 миллисекунд. Отзывчивость интерактивных элементов. Зависит от объёма JavaScript на странице.
  3. CLS — до 0,1. Показатель стабильности вёрстки страницы при загрузке. Зависит от размеров изображений, рекламы, шрифтов.
  4. Проверять через PageSpeed Insights и Search Console (Core Web Vitals). Регулярная проверка ключевых страниц раз в месяц.
  5. Использовать мобильный тест Google. Бывшая отдельная утилита; сейчас интегрирована в Search Console и Lighthouse в DevTools.
  6. Тестировать на реальных устройствах. Эмулятор браузера не передаёт реальных характеристик мобильных подключений и слабых устройств.

Безопасность сайта

Безопасность WordPress — отдельный обязательный пункт чек-листа. Взломанный сайт WordPress — частый источник проблем с SEO: индексация спама, появление подозрительных страниц, исключение из индекса. Базовые меры закрываются стандартными WP-плагинами и настройками хостинга.

  1. Регулярно обновлять ядро WordPress, темы и плагины. Большинство уязвимостей закрываются в обновлениях. Включить автообновления для безопасности.
  2. Удалять неиспользуемые плагины и темы. Они продолжают быть уязвимостью даже в деактивированном виде.
  3. Скрыть админ-логин от стандартного /wp-admin. Плагин WPS Hide Login позволяет сменить URL входа.
  4. Двухфакторная аутентификация для админов. Через плагин Wordfence или Two-Factor.
  5. Регулярные бэкапы. Плагин UpdraftPlus, BlogVault. Хранить бэкапы вне основного сервера.
  6. Сильные пароли и удаление дефолтного логина «admin». Создать нового админа с другим логином, удалить дефолтного «admin».
  7. Защита от ботов и брутфорса. Wordfence, Sucuri Security, Limit Login Attempts Reloaded — комбинации работают эффективнее одиночных плагинов.
  8. Веб-фаервол (WAF). Cloudflare предоставляет базовый WAF на бесплатном тарифе.

Аналитика и мониторинг

SEO без аналитики — слепая работа. Минимальный набор для WordPress-сайта в Беларуси.

  1. Google Search Console. Подключить через DNS-запись или мета-тег. Проверять раз в неделю отчёты «Покрытие», «Эффективность», «Core Web Vitals».
  2. Яндекс.Вебмастер. Аналог Search Console для Яндекса. В Беларуси обязателен — на Яндекс приходится 25–30% поискового трафика.
  3. Google Analytics 4. Подключить через Google Tag Manager или плагин MonsterInsights.
  4. Яндекс.Метрика. Подключить через Google Tag Manager или встроенный код. На Метрике важна функция Вебвизора — запись поведения пользователей на странице.
  5. Bing Webmaster Tools. Доля Bing на белорусском рынке мала, но настройка не требует усилий, кроме первичной верификации.
  6. Отслеживать AI-трафик отдельно. В GA4 настроить сегмент по реферерам chatgpt.com, perplexity.ai, you.com — это растущий канал AI-цитирований.
  7. Логи сервера. Сырые логи доступа дают полную картину поведения ботов и пользователей. Не для регулярного просмотра, но для разбора инцидентов.

Типичные ошибки WordPress-сайтов

15 ошибок встречаются чаще остальных. Каждая снижает либо позиции, либо скорость, либо безопасность.

ОшибкаЧто происходитКак исправить
Сайт остался закрыт от индексации после запускаСайт не появляется в выдаче«Настройки → Чтение» — снять галочку «Попросить поисковые системы не индексировать»
Несколько SEO-плагинов одновременноДубли тегов Title и Description, конфликты sitemapОставить один SEO-плагин, остальные деактивировать и удалить
HTTPS не настроен или редирект некорректныйСайт индексируется параллельно по HTTP и HTTPSУстановить SSL, прописать 301-редирект в .htaccess
Кодированная кириллица в URLURL вида %D0%9C%D0%B8%D0%BD%D1%81%D0%BA плохо запоминаетсяУстановить Cyr-To-Lat для транслитерации
Дефолтные категории и тестовые записи в индексеВ выдаче появляются страницы «Без категории», «Hello world»Удалить или переименовать до запуска сайта
Архивы по дате и автору индексируютсяСоздаются тысячи слабоконтентных страницЗакрыть архивы в настройках SEO-плагина
Метки (теги) индексируются массовоКаждая метка с одной-двумя записями создаёт thin contentЗакрыть метки от индексации или существенно сократить их количество
Тяжёлая тема без оптимизацииLCP больше 4 секунд, INP за пределами 200 мсПереход на лёгкую тему или серьёзная оптимизация текущей
Отсутствует кешированиеКаждый запрос обращается к базе данных, нагрузка на серверУстановить плагин кеширования и настроить
Несжатые изображения в полном размереСтраницы весят 10+ МБ, мобильные пользователи уходятУстановить плагин сжатия (ShortPixel, Smush, EWWW)
Старая версия PHPСкорость PHP 7.4 ниже PHP 8.0 на 20–40%Обновить PHP через панель хостинга
Старые редиректы не настроены при смене ЧПУВсе ранее опубликованные ссылки ведут на 404Установить плагин Redirection и прописать редиректы
Spam-комментарии без модерацииВ индексе появляются страницы с подозрительным контентом, рост зеро-контентных страницAkismet или ручная модерация, закрытие комментариев на старых статьях
Сайт давно не бэкапитсяПри взломе или ошибке восстановление невозможноUpdraftPlus с автоматическим бэкапом раз в день
Дубли страниц (с / и без слэша, с www и без, http и https)Поисковая система видит несколько версий одной страницыНастроить 301-редиректы на каноническую версию, проверить canonical-теги

Часто задаваемые вопросы

Какой SEO-плагин лучше выбрать для WordPress: Yoast SEO или Rank Math?

Зависит от задач. Для большинства проектов на старте — Rank Math: бесплатная версия закрывает больше функций, шире контроль Schema.org. Для проектов, где важна стабильность и привычность интерфейса для команды, и проектов, где уже работают редакторы с опытом Yoast — Yoast SEO. Принципиально для SEO между ними разницы нет, важно настроить любой из плагинов правильно.

Можно ли использовать оба плагина одновременно?

Нельзя. Yoast SEO и Rank Math перекрывают функции друг друга — генерируют разные Title и Description, разные sitemap, разную микроразметку. Параллельная работа двух SEO-плагинов создаёт конфликты, дубли тегов и непредсказуемое поведение. При переходе с одного плагина на другой используются специальные импорт-скрипты для переноса настроек.

Нужно ли использовать кеш-плагин, если на хостинге уже есть серверный кеш?</strong

Часто — да. Серверный кеш (на уровне Nginx или LiteSpeed) работает на уровне HTML-страниц, а плагин кеширования покрывает дополнительные слои: минификацию CSS/JS, отложенную загрузку, оптимизацию шрифтов. Исключение — хостинги с LiteSpeed-сервером, где плагин LiteSpeed Cache интегрируется с серверным кешем и закрывает обе задачи.

Стоит ли переходить с тяжёлой темы Divi или Avada на лёгкую?

Зависит от состояния проекта. Если сайт работает на тяжёлой теме годами, контент налажен, дизайн привычен команде — смена темы превращается в большую работу с риском поломки вёрстки. В этом случае выгоднее оптимизировать текущую тему: убрать ненужные функции, отключить лишние шрифты, настроить кеширование агрессивнее. На новых проектах — лучше начинать с лёгкой темы (Astra, GeneratePress, Kadence).

Как часто нужно делать SEO-аудит WordPress-сайта?

Базовый аудит — раз в полгода. Поверхностная проверка через Search Console и Яндекс.Вебмастер — раз в неделю: новые ошибки индексации, проблемы Core Web Vitals, ручные санкции. Полный аудит с краулером (Screaming Frog, Netpeak Spider) — раз в квартал для активных проектов, раз в полгода для статичных.

Нужны ли отдельные настройки SEO для WordPress, если сайт уже в Беларуси работает только под Яндексом?

В Беларуси доли поисковиков примерно 65–75% Google и 25–30% Яндекса, поэтому фокусироваться только на одной системе — упущенная аудитория. SEO-плагины (Yoast, Rank Math) одинаково генерируют разметку и для Google, и для Яндекса — отдельных настроек не требуется. Что нужно для Яндекса дополнительно: подключить Яндекс.Вебмастер, ИКС-сигналы, привязку к региону через Яндекс.Бизнес и Яндекс.Карты.

Стоит ли использовать AMP (Accelerated Mobile Pages) на WordPress?

На большинстве проектов сейчас — нет. Google отказался от приоритизации AMP-страниц ещё с обновлением Page Experience в 2021 году, и поддержка AMP-плагином усложняет вёрстку без явной выгоды. Исключения — крупные новостные проекты с миллионами просмотров, для которых AMP даёт значимую экономию мобильного трафика.

Может ли WordPress конкурировать с Tilda или 1С-Битрикс по SEO?

Да, и часто превосходит. Tilda удобна для лендингов, но ограничена в SEO-настройках кастомизации. 1С-Битрикс — мощная корпоративная CMS, но с более сложным SEO-настройками и тяжёлой структурой. WordPress с правильно настроенным плагином, лёгкой темой и оптимизированным хостингом даёт лучшее соотношение SEO-возможностей и удобства работы для большинства задач — от блогов до интернет-магазинов на WooCommerce. На проектах, где WordPress-сайт работает в связке с платными каналами трафика (Google Ads, Яндекс.Директ), и SEO, и контекстная реклама ведутся в одной CMS — это упрощает аналитику и общую посадочную структуру.

Что делать, если после установки SEO-плагина позиции упали?

Проверить три вещи. Первое — не закрыл ли плагин случайно от индексации часть страниц (архивы, метки, отдельные категории). Второе — не изменились ли Title и Description ключевых страниц на шаблонные. Третье — не появились ли дубли тегов из-за конфликта с другим плагином или темой. После исправления настроек позиции возвращаются за 2–4 недели.

Какие минимальные требования к хостингу для нормальной работы SEO на WordPress в Беларуси?

PHP 8.0 и выше, MySQL 5.7+ или MariaDB 10.3+, SSD-диски, поддержка HTTP/2 и SSL-сертификатов Let’s Encrypt. Оперативной памяти — от 1 ГБ для одного сайта, от 2 ГБ для сайта с трафиком от 1000 посетителей в день. Из белорусских провайдеров эти параметры закрывают тарифы среднего уровня у hoster.by, BestHost.by, ActiveCloud, Aerohoster. Самые дешёвые стартовые тарифы обычно дают ограниченные ресурсы — для рабочего проекта нужен тариф уровня «Бизнес» или «Премиум».

© ЧУП «Кропас», 2026. Все права защищены.