Пошаговая настройка SEOPress для WordPress-сайта и интернет–магазина WooCommerce
Теряете лиды из-за невидимых товаров? Разбираем, как настроить SEOPress для WooCommerce, чтобы каждый товар привлекал органический трафик в вашу воронку.

SEOPress — один из самых удобных SEO-плагинов для WordPress, но у него есть важная особенность: если глобальные шаблоны title и meta description не настроены для конкретного типа контента, часть страниц может остаться без нормального SEO-описания. Особенно часто это всплывает на WooCommerce-сайтах: обычные страницы работают нормально, а у товаров или категорий товаров отсутствует:
<meta name="description" content="..."> В этой статье разберём настройку SEOPress с нуля: для страниц, записей, товаров, категорий, магазина, sitemap, noindex-страниц и проверки через SiteGuru.
1. Что нужно сделать перед настройкой
Перед любыми SEO-настройками желательно:
- обновить WordPress, WooCommerce и SEOPress;
- сделать резервную копию сайта и базы данных;
- временно отключить агрессивный кеш, если он мешает проверке;
- убедиться, что сайт открывается по HTTPS;
- проверить, что в WordPress правильно указаны название сайта и описание.
Путь:
Настройки → Общие Проверьте:
Название сайта
Краткое описание
Адрес WordPress
Адрес сайта Если сайт уже живой, не меняйте URL сайта без необходимости.
2. Базовая настройка SEOPress
Откройте:
SEO → Названия и мета Именно здесь задаются глобальные шаблоны title и description для разных типов страниц. SEOPress использует динамические переменные. Например:
%%post_title%% — заголовок записи или страницы
%%sep%% — разделитель
%%sitetitle%% — название сайта
%%post_excerpt%% — отрывок записи или краткое описание
%%term_title%% — название термина или категории
%%term_description%% — описание термина или категории
%%current_pagination%% — номер страницы пагинации
%%wc_single_short_desc%% — краткое описание товара WooCommerce Эти переменные позволяют один раз настроить шаблон, а дальше SEOPress будет автоматически собирать title и description для новых страниц.
3. Настройка главной страницы
Откройте:
SEO → Названия и мета → Главная Рекомендуемый title:
Название бренда: ключевая услуга или тема сайта Пример:
WordPressbook: WordPress, WooCommerce и автоматизация сайтов Рекомендуемый description:
Практические инструкции по WordPress, WooCommerce, SEO, темам, плагинам, автоматизации и созданию сайтов для бизнеса. Для главной лучше писать description вручную, а не собирать его из переменных. Также проверьте разделитель:
- Итоговый title страниц обычно будет выглядеть так:
Заголовок страницы - Название сайта 4. Настройка обычных записей
Откройте:
SEO → Названия и мета → Типы записи → Записи Title:
%%post_title%% %%sep%% %%sitetitle%% Meta description:
%%post_excerpt%% Что это значит:
- title берётся из заголовка записи;
- description берётся из отрывка записи;
- если отрывок не заполнен, description может быть пустым.
Поэтому для важных статей лучше вручную заполнять SEO description в метабоксе SEOPress внутри записи.
5. Настройка страниц
Откройте:
SEO → Названия и мета → Типы записи → Страницы Title:
%%post_title%% %%sep%% %%sitetitle%% Meta description:
%%post_excerpt%% Но для ключевых страниц лучше не полагаться только на отрывок. Вручную заполните SEO description для:
- главной;
- страницы услуг;
- контактов;
- FAQ;
- страницы магазина;
- лендингов;
- страниц с коммерческим намерением.
Пример description для страницы услуг:
Подборка полезных сервисов для WordPress, маркетинга, дизайна, воронок продаж и автоматизации: инструменты, обзоры и практические сценарии. 6. Настройка товаров WooCommerce
Это один из самых важных разделов. Откройте:
SEO → Названия и мета → Типы записи → Товары Рекомендуемый title:
%%post_title%% %%sep%% %%sitetitle%% Рекомендуемый meta description:
%%wc_single_short_desc%% Если в вашей версии SEOPress эта переменная не работает, используйте:
%%post_excerpt%% Для WooCommerce краткое описание товара обычно хранится как excerpt, поэтому оба варианта могут работать. Но %%wc_single_short_desc%% точнее показывает намерение: брать именно краткое описание товара.
Что обязательно заполнить в товаре
В каждом товаре заполните:
Краткое описание товара Именно из него SEOPress сможет собрать meta description. Пример краткого описания товара:
ACF Pro — плагин для создания произвольных полей в WordPress. Подходит для гибкой настройки карточек товаров, страниц и сложных сайтов. Если товар важный, можно дополнительно заполнить индивидуальное SEO-описание в метабоксе SEOPress внутри товара.
7. Настройка категорий товаров WooCommerce
Откройте:
SEO → Названия и мета → Таксономии → Категории товаров Title:
%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%% Meta description:
%%term_description%% После этого откройте сами категории товаров:
Товары → Категории И заполните обычное поле:
Описание Важно: не только SEO-поле SEOPress, а именно обычное описание категории WooCommerce. Примеры описаний:
Плагины для WordPress и WooCommerce: инструменты для форм, импорта, экспорта, SEO, автоматизации и расширения возможностей сайта. Темы WordPress для быстрых и гибких сайтов: Astra, Kadence, GeneratePress и другие решения для дизайна, скорости и WooCommerce. Конструкторы сайтов для WordPress: Elementor, Bricks, Oxygen и другие инструменты для создания страниц, шаблонов и воронок продаж. 8. Настройка страницы магазина WooCommerce
Страница магазина в WooCommerce — это не обычная страница, а архив типа записи product. Откройте:
SEO → Названия и мета → Архивы → Товары Title:
Магазин тем и плагинов WordPress Meta description:
Каталог проверенных тем, плагинов и инструментов для WordPress: решения для воронок продаж, автоматизации, SEO и развития сайта. Для магазина лучше писать title и description вручную, потому что это важная коммерческая страница.
9. Настройка рубрик и меток блога
Откройте:
SEO → Названия и мета → Таксономии Для рубрик:
Title:
%%_category_title%% %%current_pagination%% %%sep%% %%sitetitle%%
Description:
%%_category_description%% Для меток чаще всего лучше включить noindex, потому что метки часто создают дубли и слабые страницы. Для меток:
noindex: включить Если вы сознательно развиваете страницы меток как SEO-страницы, тогда оставляйте index, но заполняйте уникальные описания.
10. Что закрывать от индексации
Откройте:
SEO → Названия и мета Обычно можно закрыть от индексации:
- архивы авторов, если на сайте один автор;
- архивы дат;
- результаты поиска;
- страницы вложений;
- технические страницы;
- тестовые страницы;
- демо–страницы темы;
- пустые метки;
- служебные страницы плагинов.
Для WooCommerce не стоит бездумно закрывать:
- товары;
- категории товаров;
- страницу магазина.
Если магазин реально используется, эти страницы должны индексироваться.
11. XML Sitemap
Откройте:
SEO → XML — HTML карта сайта Включите XML sitemap. Проверьте, что в sitemap включены:
- записи;
- страницы;
- товары;
- категории товаров;
- важные рубрики.
И исключены:
- тестовые типы записей;
- служебные страницы;
- вложения;
- мусорные таксономии;
- демо–контент.
После настройки откройте sitemap:
https://example.com/sitemaps.xml И проверьте, что он доступен.
12. Open Graph и соцсети
Откройте:
SEO → Соцсети Настройте:
- название сайта;
- изображение по умолчанию;
- Facebook Open Graph;
- Twitter Cards.
Для статей и товаров желательно, чтобы были:
<meta property="og:title" ...>
<meta property="og:description" ...>
<meta property="og:image" ...>
<meta name="twitter:card" ...> Но важно понимать: og:description не заменяет обычный SEO meta description. Для SEO нужен именно:
<meta name="description" content="..."> 13. Проверка через SiteGuru
После настройки запустите аудит SiteGuru. В первую очередь смотрите:
- страницы без title;
- страницы без description;
- дубли title;
- дубли description;
- несколько title на странице;
- несколько H1;
- отсутствующие H1;
- битые ссылки;
- битые изображения;
- изображения без ALT;
- страницы с noindex;
- страницы с редиректами;
- sitemap;
- robots.txt;
- canonical;
- слишком длинные title;
- слишком короткие title;
- слишком длинные description;
- слишком короткие description.
SiteGuru полезен тем, что показывает не только ошибку, но и конкретные URL. Исправлять лучше не «всё подряд», а по приоритету:
- Главная.
- Коммерческие страницы.
- Магазин.
- Товары.
- Категории товаров.
- Популярные статьи.
- Остальные записи.
- Технические и тестовые страницы.
14. Проверка meta description вручную
Проверить одну страницу можно так:
curl -s "https://example.com/product/acf-pro/" | grep -o '<meta name="description"[^>]*>' Проверить категории товаров:
for u in product-category/plaginy product-category/temy product-category/konstruktory; do
echo "== $u =="
curl -s "https://example.com/$u/" | grep -o '<meta name="description"[^>]*>'
done Проверить товары:
for u in product/acf-pro product/astra-pro product/bricks-builder product/elementor-pro; do
echo "== $u =="
curl -s "https://example.com/$u/" | grep -o '<meta name="description"[^>]*>'
done Если всё настроено правильно, вы увидите строки вида:
<meta name="description" content="Описание страницы"> Если строка пустая — значит description не выводится.
15. Проверка настроек SEOPress через WP-CLI
Иногда в админке кажется, что всё настроено, но в базе шаблон реально не сохранён. Тогда помогает WP-CLI. Перейдите в папку сайта:
cd /path/to/site/public_html Проверьте настройки SEOPress:
wp option get seopress_titles_option_name --format=json Если на хостинге WP-CLI запускается через старую версию PHP, используйте нужный PHP. Например, на Beget может понадобиться так:
/usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option get seopress_titles_option_name --format=json Ищите блок товаров:
"product": {
"title": "%%post_title%% %%sep%% %%sitetitle%%",
"description": "%%post_excerpt%%",
"noindex": ""
} И блок категорий товаров:
"product_cat": {
"title": "%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%",
"description": "%%term_description%%",
"noindex": ""
} Если вместо этого видно только:
"product": {
"noindex": ""
} или:
"product_cat": {
"noindex": ""
} значит у SEOPress нет глобального шаблона description для WooCommerce.
16. Как исправить пустые шаблоны WooCommerce через WP-CLI
Для товаров:
wp option patch update seopress_titles_option_name seopress_titles_single_titles product '{"title":"%%post_title%% %%sep%% %%sitetitle%%","description":"%%post_excerpt%%","noindex":""}' --format=json Для категорий товаров:
wp option patch update seopress_titles_option_name seopress_titles_tax_titles product_cat '{"title":"%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%","description":"%%term_description%%","noindex":""}' --format=json Если нужно запускать через PHP 8.2:
/usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option patch update seopress_titles_option_name seopress_titles_single_titles product '{"title":"%%post_title%% %%sep%% %%sitetitle%%","description":"%%post_excerpt%%","noindex":""}' --format=json /usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option patch update seopress_titles_option_name seopress_titles_tax_titles product_cat '{"title":"%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%","description":"%%term_description%%","noindex":""}' --format=json После этого очистите кеш:
wp cache flush И снова проверьте страницы через curl.
17. Частые ошибки при настройке SEOPress
Ошибка 1. Заполнен Open Graph, но нет обычного description
На странице может быть:
<meta property="og:description" content="..."> Но при этом отсутствует:
<meta name="description" content="..."> Для SEO-аудита нужен именно meta name="description".
Ошибка 2. У товара нет краткого описания
Если шаблон товара использует:
%%post_excerpt%% или:
%%wc_single_short_desc%% а краткое описание товара пустое, meta description может не появиться.
Ошибка 3. У категории товара нет описания
Если шаблон категории использует:
%%term_description%% а описание категории пустое, description будет пустым.
Ошибка 4. Настройки видны в админке, но не сохранены в базе
Такое бывает после миграций, конфликтов плагинов или неполного сохранения настроек. Проверяется через WP-CLI.
Ошибка 5. Кеш показывает старую версию
После изменения title и description очистите:
- кеш WordPress;
- кеш плагина оптимизации;
- серверный кеш;
- CDN-кеш, если он есть.
Ошибка 6. Несколько SEO-плагинов одновременно
Не используйте одновременно несколько SEO-плагинов: SEOPress, Yoast, Rank Math, All in One SEO. Они могут конфликтовать и выводить дублирующие или пустые мета–теги.
18. Минимальный чеклист настройки SEOPress
Для обычного сайта:
- настроить главную;
- настроить записи;
- настроить страницы;
- заполнить description у ключевых страниц;
- закрыть мусорные архивы;
- включить sitemap;
- проверить canonical;
- проверить robots;
- запустить SiteGuru.
Для WooCommerce-магазина:
- настроить товары;
- настроить категории товаров;
- настроить архив магазина;
- заполнить краткие описания товаров;
- заполнить описания категорий;
- проверить sitemap товаров;
- проверить meta description через
curl; - прогнать SiteGuru.
19. Рекомендуемые шаблоны
Для записей:
Title:
%%post_title%% %%sep%% %%sitetitle%%
Description:
%%post_excerpt%% Для страниц:
Title:
%%post_title%% %%sep%% %%sitetitle%%
Description:
%%post_excerpt%% Для товаров:
Title:
%%post_title%% %%sep%% %%sitetitle%%
Description:
%%wc_single_short_desc%% Альтернативный description для товаров:
%%post_excerpt%% Для категорий товаров:
Title:
%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%
Description:
%%term_description%% Для страницы магазина:
Title:
Магазин тем и плагинов WordPress
Description:
Каталог проверенных тем, плагинов и инструментов для WordPress: решения для воронок продаж, автоматизации, SEO и развития сайта. Итог
SEOPress хорошо работает и для обычных сайтов, и для WooCommerce-магазинов, если настроить глобальные шаблоны для всех типов контента. Главное правило: у каждого индексируемого URL должны быть:
- уникальный title;
- непустой meta description;
- один H1;
- корректный canonical;
- правильный robots;
- наличие в sitemap, если страница должна индексироваться.
А после настройки не стоит доверять только визуальной админке. Проверяйте результат на фронте:
curl -s "https://example.com/page/" | grep -o '<meta name="description"[^>]*>' И регулярно прогоняйте сайт через SiteGuru. Он быстро покажет, какие страницы всё ещё без описаний, с дублями, битым canonical, лишним noindex или техническими проблемами. Источники для переменных и логики SEOPress: официальные гайды SEOPress по Titles & Metas и WooCommerce SEO.

